Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
HuginBase::ComputeImageROI Class Reference

#include <ComputeImageROI.h>

Inheritance diagram for HuginBase::ComputeImageROI:
Inheritance graph

Public Member Functions

 ComputeImageROI (PanoramaData &panorama, const UIntSet &images)
 
virtual ~ComputeImageROI ()
 
virtual bool modifiesPanoramaData () const
 returns true if the algorithm changes the PanoramaData. More...
 
virtual bool runAlgorithm ()
 implementation of the algorithm. More...
 
virtual std::vector
< vigra::Rect2D > 
getROIS ()
 
- Public Member Functions inherited from HuginBase::PanoramaAlgorithm
virtual ~PanoramaAlgorithm ()
 
virtual bool hasRunSuccessfully ()
 
virtual void run ()
 runs the algorithm. More...
 

Static Public Member Functions

static std::vector< vigra::Rect2D > computeROIS (const PanoramaData &panorama, const PanoramaOptions &opts, const UIntSet &images)
 

Protected Attributes

UIntSet m_images
 
std::vector< vigra::Rect2D > m_rois
 
- Protected Attributes inherited from HuginBase::PanoramaAlgorithm
PanoramaDatao_panorama
 
bool o_successful
 

Additional Inherited Members

- Protected Member Functions inherited from HuginBase::PanoramaAlgorithm
 PanoramaAlgorithm (PanoramaData &panorama)
 

Detailed Description

Definition at line 41 of file ComputeImageROI.h.

Constructor & Destructor Documentation

HuginBase::ComputeImageROI::ComputeImageROI ( PanoramaData panorama,
const UIntSet images 
)
inline

Definition at line 46 of file ComputeImageROI.h.

virtual HuginBase::ComputeImageROI::~ComputeImageROI ( )
inlinevirtual

Definition at line 51 of file ComputeImageROI.h.

Member Function Documentation

std::vector< vigra::Rect2D > HuginBase::ComputeImageROI::computeROIS ( const PanoramaData panorama,
const PanoramaOptions opts,
const UIntSet images 
)
static
virtual std::vector<vigra::Rect2D> HuginBase::ComputeImageROI::getROIS ( )
inlinevirtual

Definition at line 64 of file ComputeImageROI.h.

virtual bool HuginBase::ComputeImageROI::modifiesPanoramaData ( ) const
inlinevirtual

returns true if the algorithm changes the PanoramaData.

Implements HuginBase::PanoramaAlgorithm.

Definition at line 55 of file ComputeImageROI.h.

virtual bool HuginBase::ComputeImageROI::runAlgorithm ( )
inlinevirtual

implementation of the algorithm.

You should override with your algorithm's implementiation.

Implements HuginBase::PanoramaAlgorithm.

Definition at line 58 of file ComputeImageROI.h.

Member Data Documentation

UIntSet HuginBase::ComputeImageROI::m_images
protected

Definition at line 76 of file ComputeImageROI.h.

std::vector<vigra::Rect2D> HuginBase::ComputeImageROI::m_rois
protected

Definition at line 77 of file ComputeImageROI.h.


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