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

#include <CalculateCPStatistics.h>

Inheritance diagram for HuginBase::CalculateCPStatisticsError:
Inheritance graph

Public Member Functions

 CalculateCPStatisticsError (PanoramaData &panorama, const int &imgNr=-1)
 
 CalculateCPStatisticsError (PanoramaData &panorama, const bool onlyActive, const bool ignoreLineCps=false)
 
virtual ~CalculateCPStatisticsError ()
 
virtual bool runAlgorithm ()
 implementation of the algorithm. More...
 
- Public Member Functions inherited from HuginBase::CalculateCPStatistics
virtual ~CalculateCPStatistics ()
 
virtual bool modifiesPanoramaData () const
 returns true if the algorithm changes the PanoramaData. More...
 
virtual double getResultMin ()
 
virtual double getResultMax ()
 
virtual double getResultMean ()
 
virtual double getResultVariance ()
 
- Public Member Functions inherited from HuginBase::PanoramaAlgorithm
virtual ~PanoramaAlgorithm ()
 
virtual bool hasRunSuccessfully ()
 
virtual void run ()
 runs the algorithm. More...
 

Static Public Member Functions

static void calcCtrlPntsErrorStats (const PanoramaData &pano, double &min, double &max, double &mean, double &var, const int &imgNr=-1, const bool onlyActive=false, const bool ignoreLineCp=false)
 

Private Attributes

bool m_onlyActiveImages = false
 
bool m_ignoreLineCps = false
 

Additional Inherited Members

- Protected Member Functions inherited from HuginBase::CalculateCPStatistics
 CalculateCPStatistics (PanoramaData &panorama, const int &imgNr=-1)
 
- Protected Member Functions inherited from HuginBase::PanoramaAlgorithm
 PanoramaAlgorithm (PanoramaData &panorama)
 
- Protected Attributes inherited from HuginBase::CalculateCPStatistics
int o_imageNumber
 
double o_resultMin
 
double o_resultMax
 
double o_resultMean
 
double o_resultVar
 
- Protected Attributes inherited from HuginBase::PanoramaAlgorithm
PanoramaDatao_panorama
 
bool o_successful
 

Detailed Description

Definition at line 98 of file CalculateCPStatistics.h.

Constructor & Destructor Documentation

HuginBase::CalculateCPStatisticsError::CalculateCPStatisticsError ( PanoramaData panorama,
const int &  imgNr = -1 
)
inline

Definition at line 103 of file CalculateCPStatistics.h.

HuginBase::CalculateCPStatisticsError::CalculateCPStatisticsError ( PanoramaData panorama,
const bool  onlyActive,
const bool  ignoreLineCps = false 
)
inline

Definition at line 106 of file CalculateCPStatistics.h.

virtual HuginBase::CalculateCPStatisticsError::~CalculateCPStatisticsError ( )
inlinevirtual

Definition at line 111 of file CalculateCPStatistics.h.

Member Function Documentation

void HuginBase::CalculateCPStatisticsError::calcCtrlPntsErrorStats ( const PanoramaData pano,
double &  min,
double &  max,
double &  mean,
double &  var,
const int &  imgNr = -1,
const bool  onlyActive = false,
const bool  ignoreLineCp = false 
)
static
virtual bool HuginBase::CalculateCPStatisticsError::runAlgorithm ( )
inlinevirtual

implementation of the algorithm.

You should override with your algorithm's implementiation.

Implements HuginBase::CalculateCPStatistics.

Definition at line 126 of file CalculateCPStatistics.h.

Member Data Documentation

bool HuginBase::CalculateCPStatisticsError::m_ignoreLineCps = false
private

Definition at line 136 of file CalculateCPStatistics.h.

bool HuginBase::CalculateCPStatisticsError::m_onlyActiveImages = false
private

Definition at line 135 of file CalculateCPStatistics.h.


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