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 153 of file PTOptimizer.h.


Constructor & Destructor Documentation

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

Definition at line 158 of file PTOptimizer.h.

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

Definition at line 163 of file PTOptimizer.h.


Member Function Documentation

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

calls PTools::optimize()

Reimplemented from HuginBase::PTOptimizer.

Definition at line 173 of file PTOptimizer.h.

References PTools::smartOptimize().

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

Definition at line 387 of file PTOptimizer.cpp.

References PTools::autoOptimise(), HuginBase::CalculateCPStatisticsRadial::calcCtrlPntsRadiStats(), HuginBase::CalculateFOV::calcFOV(), const_map_get(), HuginBase::SmartOptimizerStub::createOptVars(), DEBUG_DEBUG, fill_set(), HuginBase::PanoramaData::getCtrlPoints(), HuginBase::getHDRStacks(), HuginBase::PanoramaData::getImageVariables(), HuginBase::StandardImageVariableGroups::getLenses(), HuginBase::PanoramaData::getNrOfImages(), 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.

Referenced by main().


The documentation for this class was generated from the following files:
Generated on 3 Dec 2016 for Hugintrunk by  doxygen 1.4.7