00001 // -*- c-basic-offset: 4 -*- 00031 #ifndef _NONAFILESTITCHER_H 00032 #define _NONAFILESTITCHER_H 00033 00034 #include <hugin_shared.h> 00035 #include <algorithms/StitcherAlgorithm.h> 00036 00037 namespace HuginBase { 00038 00039 00043 class IMPEX NonaFileOutputStitcher : public FileOutputStitcherAlgorithm 00044 { 00045 00046 public: 00048 NonaFileOutputStitcher(PanoramaData& panoramaData, 00049 AppBase::ProgressDisplay* progressDisplay, 00050 const PanoramaOptions& options, 00051 const UIntSet& usedImages, 00052 const String& filename) 00053 : FileOutputStitcherAlgorithm(panoramaData, progressDisplay, options, usedImages, filename, true) 00054 {}; 00055 00057 ~NonaFileOutputStitcher() {}; 00058 00059 00060 protected: 00062 virtual bool runStitcher(); // uses Nona::stitchPanorama() 00063 00064 }; 00065 00066 00067 } 00068 00069 #endif //_H
1.3.9.1