NonaFileStitcher.h

Go to the documentation of this file.
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 #include <nona/StitcherOptions.h>
00037 
00038 namespace HuginBase {
00039         
00040     
00044     class IMPEX NonaFileOutputStitcher : public FileOutputStitcherAlgorithm
00045     {
00046         
00047     public:
00049         NonaFileOutputStitcher(PanoramaData& panoramaData,
00050                                AppBase::ProgressDisplay* progressDisplay,
00051                                const PanoramaOptions& options,
00052                                const UIntSet& usedImages,
00053                                const String& filename,
00054                                const Nona::AdvancedOptions& advOptions)
00055                                : FileOutputStitcherAlgorithm(panoramaData, progressDisplay, options, usedImages, filename, true), m_advOptions(advOptions)
00056         {};
00057         
00059         ~NonaFileOutputStitcher() {};
00060         
00061         
00062     protected:
00064         virtual bool runStitcher();  // uses Nona::stitchPanorama()
00065         
00066     private:
00067         Nona::AdvancedOptions m_advOptions;
00068     };
00069 
00070     
00071 }
00072 
00073 #endif //_H

Generated on 31 Jul 2015 for Hugintrunk by  doxygen 1.4.7