Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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. More...
 
virtual bool hasRunSuccessfully ()
 
virtual void run ()
 runs the algorithm. More...
 
virtual bool runAlgorithm ()=0
 implementation of the algorithm. More...
 

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

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

Definition at line 51 of file PanoramaAlgorithm.h.

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

Definition at line 57 of file PanoramaAlgorithm.h.

Member Function Documentation

virtual bool HuginBase::PanoramaAlgorithm::hasRunSuccessfully ( )
inlinevirtual
virtual bool HuginBase::PanoramaAlgorithm::modifiesPanoramaData ( ) const
pure virtual
virtual void HuginBase::PanoramaAlgorithm::run ( )
inlinevirtual
virtual bool HuginBase::PanoramaAlgorithm::runAlgorithm ( )
pure virtual

Member Data Documentation

PanoramaData& HuginBase::PanoramaAlgorithm::o_panorama
protected
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: