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 
) [inline]

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 cerr, DEBUG_DEBUG, HuginBase::PanoramaData::getImageVariables(), HuginBase::PanoramaData::getNewSubset(), m_opt, m_pano, HuginBase::PTools::optimize(), HuginBase::printVariableMap(), HuginBase::PanoramaData::setOptimizeVector(), and HuginBase::PanoramaData::updateVariables().

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

Definition at line 134 of file PTOptimizer.h.

Member Data Documentation

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

Definition at line 142 of file PTOptimizer.h.

Referenced by discover_vertex().

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 16 Jan 2016 for Hugintrunk by  doxygen 1.4.7