HuginBase::ComputeImageROI Class Reference

#include <ComputeImageROI.h>

Inheritance diagram for HuginBase::ComputeImageROI:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ComputeImageROI (PanoramaData &panorama, const UIntSet &images)
virtual ~ComputeImageROI ()
virtual bool modifiesPanoramaData () const
 returns true if the algorithm changes the PanoramaData.
virtual bool runAlgorithm ()
 implementation of the algorithm.
virtual std::vector< vigra::Rect2D > getROIS ()

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

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 (  )  [inline, virtual]

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]

Definition at line 256 of file ComputeImageROI.cpp.

References HuginBase::estimateOutputROI(), and HuginBase::PanoramaData::getOptions().

Referenced by HuginBase::Nona::Stitcher< vigra::FRGBImage, AlphaType >::calcOutputROIS().

virtual std::vector<vigra::Rect2D> HuginBase::ComputeImageROI::getROIS (  )  [inline, virtual]

Definition at line 64 of file ComputeImageROI.h.

virtual bool HuginBase::ComputeImageROI::modifiesPanoramaData (  )  const [inline, virtual]

returns true if the algorithm changes the PanoramaData.

Implements HuginBase::PanoramaAlgorithm.

Definition at line 55 of file ComputeImageROI.h.

virtual bool HuginBase::ComputeImageROI::runAlgorithm (  )  [inline, virtual]

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:
Generated on 1 Nov 2014 for Hugintrunk by  doxygen 1.4.7