HuginBase::AutoOptimise::OptimiseVisitor Class Reference

a traverse functor to optimise the image links More...

#include <PTOptimizer.h>

List of all members.

Public Member Functions

 OptimiseVisitor (PanoramaData &pano, const std::set< std::string > &optvec)
template<typename Vertex, typename Graph>
void discover_vertex (Vertex v, const Graph &g)
VariableMapVector getVariables () const

Private Attributes

const std::set< std::string > & m_opt

Detailed Description

a traverse functor to optimise the image links

Definition at line 122 of file PTOptimizer.h.

Constructor & Destructor Documentation

HuginBase::AutoOptimise::OptimiseVisitor::OptimiseVisitor PanoramaData pano,
const std::set< std::string > &  optvec

Definition at line 125 of file PTOptimizer.h.

Member Function Documentation

template<typename Vertex, typename Graph>
void HuginBase::AutoOptimise::OptimiseVisitor::discover_vertex Vertex  v,
const Graph g

Definition at line 222 of file PTOptimizer.h.

References DEBUG_DEBUG, HuginBase::PanoramaData::getImageVariables(), HuginBase::PanoramaData::getNewSubset(), m_pano, HuginBase::PTools::optimize(), HuginBase::OptimizeVector, HuginBase::printVariableMap(), HuginBase::PanoramaData::setOptimizeVector(), HuginBase::UIntSet, and HuginBase::PanoramaData::updateVariables().

VariableMapVector HuginBase::AutoOptimise::OptimiseVisitor::getVariables  )  const [inline]

Definition at line 134 of file PTOptimizer.h.

References HuginBase::VariableMapVector.

Member Data Documentation

const std::set<std::string>& HuginBase::AutoOptimise::OptimiseVisitor::m_opt [private]

Definition at line 142 of file PTOptimizer.h.

PanoramaData& HuginBase::AutoOptimise::OptimiseVisitor::m_pano [private]

Definition at line 143 of file PTOptimizer.h.

Referenced by discover_vertex().

The documentation for this class was generated from the following file:
Generated on Thu Sep 18 01:25:47 2014 for Hugintrunk by  doxygen