HuginBase::CalculateMeanExposure Class Reference

#include <CalculateMeanExposure.h>

Inheritance diagram for HuginBase::CalculateMeanExposure:

Inheritance graph
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

static double calcMeanExposure (const PanoramaData &pano)

Protected Attributes

double o_resultExposure

Detailed Description

Definition at line 37 of file CalculateMeanExposure.h.

Constructor & Destructor Documentation

HuginBase::CalculateMeanExposure::CalculateMeanExposure ( PanoramaData panorama  )  [inline, explicit]

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(), main(), PreviewFrame::OnDefaultExposure(), GLPreviewFrame::OnDefaultExposure(), and OptimizePhotometricPanel::runOptimizer().

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 26 May 2018 for Hugintrunk by  doxygen 1.4.7