Hugin trunk 0.1
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
HuginBase::Nona::TiffMultiLayerRemapper< ImageType, AlphaImageType > Class Template Reference

stitch multilayer More...

#include <Stitcher.h>

Inheritance diagram for HuginBase::Nona::TiffMultiLayerRemapper< ImageType, AlphaImageType >:
Inheritance graph

Public Types

typedef MultiImageRemapper< ImageType, AlphaImageTypeBase
 
- Public Types inherited from HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >
typedef Stitcher< ImageType, AlphaImageTypeBase
 

Public Member Functions

 TiffMultiLayerRemapper (const PanoramaData &pano, AppBase::ProgressDisplay *progress)
 
virtual ~TiffMultiLayerRemapper ()
 
virtual void prepareOutputFile (const PanoramaOptions &opts, const AdvancedOptions &advOptions)
 prepare the output file (setup file structures etc.)
 
virtual void saveRemapped (RemappedPanoImage< ImageType, AlphaImageType > &remapped, unsigned int imgNr, unsigned int nImg, const PanoramaOptions &opts, const AdvancedOptions &advOptions)
 save the remapped image in a partial tiff layer
 
virtual void finalizeOutputFile (const PanoramaOptions &opts)
 close the tiff file
 
- Public Member Functions inherited from HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >
 MultiImageRemapper (const PanoramaData &pano, AppBase::ProgressDisplay *progress)
 
virtual ~MultiImageRemapper ()
 
virtual void stitch (const PanoramaOptions &opts, const UIntSet &images, const std::string &basename, SingleImageRemapper< ImageType, AlphaImageType > &remapper, const AdvancedOptions &advOptions)
 
- Public Member Functions inherited from HuginBase::Nona::Stitcher< ImageType, AlphaType >
 Stitcher (const PanoramaData &pano, AppBase::ProgressDisplay *progress)
 create a stitcher for the given panorama
 
virtual ~Stitcher ()
 
virtual void stitch (const PanoramaOptions &opts, const UIntSet &images, const std::string &file, SingleImageRemapper< ImageType, AlphaType > &remapper)
 Stitch some images into a panorama file.
 
void init (const PanoramaOptions &opts, const UIntSet &images)
 
virtual UIntSet getUsedImages ()
 

Protected Attributes

vigra::TiffImage * m_tiff
 
- Protected Attributes inherited from HuginBase::Nona::MultiImageRemapper< ImageType, AlphaImageType >
std::string m_basename
 
- Protected Attributes inherited from HuginBase::Nona::Stitcher< ImageType, AlphaType >
const PanoramaDatam_pano
 
AppBase::ProgressDisplaym_progress
 
UIntSet m_images
 
std::vector< vigra::Rect2D > m_rois
 

Additional Inherited Members

- Protected Member Functions inherited from HuginBase::Nona::Stitcher< ImageType, AlphaType >
virtual void calcOutputROIS (const PanoramaOptions &opts, const UIntSet &images)
 

Detailed Description

template<typename ImageType, typename AlphaImageType>
class HuginBase::Nona::TiffMultiLayerRemapper< ImageType, AlphaImageType >

stitch multilayer

Definition at line 399 of file Stitcher.h.

Member Typedef Documentation

◆ Base

Definition at line 403 of file Stitcher.h.

Constructor & Destructor Documentation

◆ TiffMultiLayerRemapper()

Definition at line 404 of file Stitcher.h.

◆ ~TiffMultiLayerRemapper()

Definition at line 410 of file Stitcher.h.

Member Function Documentation

◆ finalizeOutputFile()

◆ prepareOutputFile()

◆ saveRemapped()

Member Data Documentation

◆ m_tiff


The documentation for this class was generated from the following file: