00001 // -*- c-basic-offset: 4 -*- 00002 00027 #ifndef _Hgn1_huginConfig_H 00028 #define _Hgn1_huginConfig_H 00029 00030 #include <hugin_shared.h> 00031 #include <panoinc_WX.h> 00032 00033 #include "PT/Panorama.h" 00034 #include <algorithms/panorama_makefile/PanoramaMakefilelibExport.h> 00035 #include <algorithms/assistant_makefile/AssistantMakefilelibExport.h> 00036 00037 namespace PT { 00038 struct PTPrograms : public HuginBase::PanoramaMakefilelibExport::PTPrograms {}; 00039 struct AssistantPrograms : public HuginBase::AssistantMakefilelibExport::AssistantPrograms {}; 00040 } 00041 00042 WXIMPEX PT::PTPrograms getPTProgramsConfig(wxString huginRoot, wxConfigBase * config); 00043 WXIMPEX PT::AssistantPrograms getAssistantProgramsConfig(wxString huginRoot, wxConfigBase * config); 00044 00052 WXIMPEX wxString getExePath(wxString argv0); 00053 00055 WXIMPEX wxString getDefaultProjectName(const HuginBase::Panorama & pano, const wxString filenameTemplate=wxT("")); 00058 WXIMPEX wxString getDefaultOutputName(const wxString projectname, const HuginBase::Panorama & pano, const wxString filenameTemplate=wxT("")); 00059 00060 #endif
1.3.9.1