1 // -*- c-basic-offset: 4 -*- 2 3 /** @file huginConfig.h 4 * 5 * @brief functions for interaction with the hugin configuration file 6 * 7 * @author Pablo d'Angelo <pablo.dangelo@web.de> 8 * 9 * $Id$ 10 * 11 * This program is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU General Public 13 * License as published by the Free Software Foundation; either 14 * version 2 of the License, or (at your option) any later version. 15 * 16 * This software is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public 22 * License along with this software. If not, see 23 * <http://www.gnu.org/licenses/>. 24 * 25 */ 26 27 #ifndef _Hgn1_huginConfig_H 28 #define _Hgn1_huginConfig_H 29 30 #include <hugin_shared.h> 31 #include <panodata/Panorama.h> 32 #include <panoinc_WX.h> 33 34 /** gets the default project name, as defined in the preferences */ 35 WXIMPEX wxString getDefaultProjectName(const HuginBase::Panorama & pano, const wxString filenameTemplate=wxT("")); 36 /** gets the default output prefix, based on filename and images in project 37 * the setting is read from the preferences */ 38 WXIMPEX wxString getDefaultOutputName(const wxString projectname, const HuginBase::Panorama & pano, const wxString filenameTemplate=wxT("")); 39 40 #endif 41