Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType > Class Template Referenceabstract

functor to create a remapped image More...

#include <ImageRemapper.h>

Inheritance diagram for HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType >:
Inheritance graph

Public Member Functions

 SingleImageRemapper ()
 
virtual RemappedPanoImage
< ImageType, AlphaType > * 
getRemapped (const PanoramaData &pano, const PanoramaOptions &opts, unsigned int imgNr, vigra::Rect2D outputROI, AppBase::ProgressDisplay *progress)=0
 create a remapped pano image. More...
 
virtual ~SingleImageRemapper ()
 
void setAdvancedOptions (const HuginBase::Nona::AdvancedOptions advancedOptions)
 
virtual void release (RemappedPanoImage< ImageType, AlphaType > *d)=0
 

Protected Attributes

HuginBase::Nona::AdvancedOptions m_advancedOptions
 

Detailed Description

template<typename ImageType, typename AlphaType>
class HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType >

functor to create a remapped image

Definition at line 41 of file ImageRemapper.h.

Constructor & Destructor Documentation

template<typename ImageType, typename AlphaType>
HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType >::SingleImageRemapper ( )
inline

Definition at line 45 of file ImageRemapper.h.

template<typename ImageType, typename AlphaType>
virtual HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType >::~SingleImageRemapper ( )
inlinevirtual

Definition at line 58 of file ImageRemapper.h.

Member Function Documentation

template<typename ImageType, typename AlphaType>
virtual RemappedPanoImage<ImageType,AlphaType>* HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType >::getRemapped ( const PanoramaData pano,
const PanoramaOptions opts,
unsigned int  imgNr,
vigra::Rect2D  outputROI,
AppBase::ProgressDisplay progress 
)
pure virtual
template<typename ImageType, typename AlphaType>
virtual void HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType >::release ( RemappedPanoImage< ImageType, AlphaType > *  d)
pure virtual
template<typename ImageType, typename AlphaType>
void HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType >::setAdvancedOptions ( const HuginBase::Nona::AdvancedOptions  advancedOptions)
inline

Definition at line 60 of file ImageRemapper.h.

Referenced by GenerateThumbnail(), and HuginBase::Nona::stitchPanoIntern().

Member Data Documentation

template<typename ImageType, typename AlphaType>
HuginBase::Nona::AdvancedOptions HuginBase::Nona::SingleImageRemapper< ImageType, AlphaType >::m_advancedOptions
protected

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