Hugin trunk 0.1
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
HuginBase::PanoramaAlgorithm Class Referenceabstract

#include <PanoramaAlgorithm.h>

Inheritance diagram for HuginBase::PanoramaAlgorithm:
Inheritance graph

Public Member Functions

virtual ~PanoramaAlgorithm ()
 
virtual bool modifiesPanoramaData () const =0
 returns true if the algorithm changes the PanoramaData.
 
virtual bool hasRunSuccessfully ()
 
virtual void run ()
 runs the algorithm.
 
virtual bool runAlgorithm ()=0
 implementation of the algorithm.
 

Protected Member Functions

 PanoramaAlgorithm (PanoramaData &panorama)
 

Protected Attributes

PanoramaDatao_panorama
 
bool o_successful
 

Detailed Description

Definition at line 46 of file PanoramaAlgorithm.h.

Constructor & Destructor Documentation

◆ PanoramaAlgorithm()

HuginBase::PanoramaAlgorithm::PanoramaAlgorithm ( PanoramaData panorama)
inlineprotected

Definition at line 51 of file PanoramaAlgorithm.h.

◆ ~PanoramaAlgorithm()

virtual HuginBase::PanoramaAlgorithm::~PanoramaAlgorithm ( )
inlinevirtual

Definition at line 57 of file PanoramaAlgorithm.h.

Member Function Documentation

◆ hasRunSuccessfully()

virtual bool HuginBase::PanoramaAlgorithm::hasRunSuccessfully ( )
inlinevirtual

◆ modifiesPanoramaData()

virtual bool HuginBase::PanoramaAlgorithm::modifiesPanoramaData ( ) const
pure virtual

◆ run()

virtual void HuginBase::PanoramaAlgorithm::run ( )
inlinevirtual

◆ runAlgorithm()

virtual bool HuginBase::PanoramaAlgorithm::runAlgorithm ( )
pure virtual

Member Data Documentation

◆ o_panorama

PanoramaData& HuginBase::PanoramaAlgorithm::o_panorama
protected

◆ o_successful

bool HuginBase::PanoramaAlgorithm::o_successful
protected

Definition at line 109 of file PanoramaAlgorithm.h.


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