HuginBase::SmartOptimise Class Reference

#include <PTOptimizer.h>

Inheritance diagram for HuginBase::SmartOptimise:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 SmartOptimise (PanoramaData &panorama)
virtual ~SmartOptimise ()
virtual bool runAlgorithm ()
 calls PTools::optimize()

Static Public Member Functions

static void smartOptimize (PanoramaData &pano)

Detailed Description

Definition at line 180 of file PTOptimizer.h.


Constructor & Destructor Documentation

HuginBase::SmartOptimise::SmartOptimise ( PanoramaData panorama  )  [inline]

Definition at line 185 of file PTOptimizer.h.

virtual HuginBase::SmartOptimise::~SmartOptimise (  )  [inline, virtual]

Definition at line 190 of file PTOptimizer.h.


Member Function Documentation

virtual bool HuginBase::SmartOptimise::runAlgorithm (  )  [inline, virtual]

calls PTools::optimize()

Reimplemented from HuginBase::PTOptimizer.

Definition at line 200 of file PTOptimizer.h.

References PTools::smartOptimize().

void HuginBase::SmartOptimise::smartOptimize ( PanoramaData pano  )  [static]

Definition at line 382 of file PTOptimizer.cpp.

References PTools::autoOptimise(), HuginBase::CalculateCPStatisticsRadial::calcCtrlPntsRadiStats(), HuginBase::CalculateFOV::calcFOV(), const_map_get(), HuginBase::SmartOptimizerStub::createOptVars(), DEBUG_DEBUG, HuginBase::PanoramaData::getCtrlPoints(), HuginBase::PanoramaData::getImageVariables(), HuginBase::StandardImageVariableGroups::getLenses(), HuginBase::ConstImageVariableGroup::getNumberOfParts(), HuginBase::PanoramaData::getOptions(), HuginBase::PanoramaData::getVariables(), HuginBase::PanoramaOptions::huberSigma, HuginBase::ConstImageVariableGroup::IVE_RadialDistortion, HuginBase::ConstImageVariableGroup::IVE_RadialDistortionCenterShift, HuginBase::ImageVariableGroup::linkVariablePart(), HuginBase::SmartOptimizerStub::OPT_AC, HuginBase::SmartOptimizerStub::OPT_B, HuginBase::SmartOptimizerStub::OPT_DE, HuginBase::SmartOptimizerStub::OPT_HFOV, HuginBase::SmartOptimizerStub::OPT_POS, HuginBase::PTools::optimize(), HuginBase::PanoramaOptions::optimizeReferenceImage, HuginBase::PanoramaData::setCtrlPoints(), HuginBase::PanoramaData::setOptimizeVector(), HuginBase::PanoramaData::setOptions(), HuginBase::PanoramaData::updateVariables(), hugin_utils::TDiff2D< T >::x, and HuginBase::ControlPoint::X_Y.


The documentation for this class was generated from the following files:
Generated on 23 Oct 2014 for Hugintrunk by  doxygen 1.4.7