HuginBase::CalculateMeanExposure Class Reference

#include <CalculateMeanExposure.h>

Inheritance diagram for HuginBase::CalculateMeanExposure:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 CalculateMeanExposure (PanoramaData &panorama)
virtual ~CalculateMeanExposure ()
virtual bool modifiesPanoramaData () const
 returns true if the algorithm changes the PanoramaData.
virtual bool runAlgorithm ()
 implementation of the algorithm.
virtual double getResultExposure () const

Static Public Member Functions

double calcMeanExposure (const PanoramaData &pano)

Protected Attributes

double o_resultExposure

Constructor & Destructor Documentation

HuginBase::CalculateMeanExposure::CalculateMeanExposure PanoramaData panorama  )  [inline]
 

Definition at line 42 of file CalculateMeanExposure.h.

virtual HuginBase::CalculateMeanExposure::~CalculateMeanExposure  )  [inline, virtual]
 

Definition at line 47 of file CalculateMeanExposure.h.


Member Function Documentation

double HuginBase::CalculateMeanExposure::calcMeanExposure const PanoramaData pano  )  [static]
 

Definition at line 35 of file CalculateMeanExposure.cpp.

References const_map_get(), HuginBase::PanoramaData::getImageVariables(), and HuginBase::PanoramaData::getNrOfImages().

Referenced by PT::calcMeanExposure().

virtual double HuginBase::CalculateMeanExposure::getResultExposure  )  const [inline, virtual]
 

Definition at line 69 of file CalculateMeanExposure.h.

virtual bool HuginBase::CalculateMeanExposure::modifiesPanoramaData  )  const [inline, virtual]
 

returns true if the algorithm changes the PanoramaData.

Implements HuginBase::PanoramaAlgorithm.

Definition at line 52 of file CalculateMeanExposure.h.

virtual bool HuginBase::CalculateMeanExposure::runAlgorithm  )  [inline, virtual]
 

implementation of the algorithm.

You should override with your algorithm's implementiation.

Implements HuginBase::PanoramaAlgorithm.

Definition at line 56 of file CalculateMeanExposure.h.

References PT::calcMeanExposure().


Member Data Documentation

double HuginBase::CalculateMeanExposure::o_resultExposure [protected]
 

Definition at line 77 of file CalculateMeanExposure.h.


The documentation for this class was generated from the following files:
Generated on Wed Jul 16 01:25:50 2014 for Hugintrunk by  doxygen 1.3.9.1