HuginBase::AutoOptimiseVisitor Class Reference

Inheritance diagram for HuginBase::AutoOptimiseVisitor:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AutoOptimiseVisitor (PanoramaData *pano, const std::set< std::string > &optvec)
void Visit (const size_t vertex, const HuginBase::UIntSet &visitedNeighbors, const HuginBase::UIntSet &unvisitedNeighbors)

Private Attributes

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

Detailed Description

Definition at line 316 of file PTOptimizer.cpp.


Constructor & Destructor Documentation

HuginBase::AutoOptimiseVisitor::AutoOptimiseVisitor ( PanoramaData pano,
const std::set< std::string > &  optvec 
) [inline, explicit]

Definition at line 319 of file PTOptimizer.cpp.


Member Function Documentation

void HuginBase::AutoOptimiseVisitor::Visit ( const size_t  vertex,
const HuginBase::UIntSet visitedNeighbors,
const HuginBase::UIntSet unvisitedNeighbors 
) [inline, virtual]

Implements HuginGraph::BreadthFirstSearchVisitor.

Definition at line 322 of file PTOptimizer.cpp.

References HuginBase::PanoramaData::getNewSubset(), m_opt, m_pano, HuginBase::PTools::optimize(), and HuginBase::PanoramaData::updateVariables().


Member Data Documentation

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

Definition at line 351 of file PTOptimizer.cpp.

Referenced by Visit().

PanoramaData* HuginBase::AutoOptimiseVisitor::m_pano [private]

Definition at line 354 of file PTOptimizer.cpp.

Referenced by Visit().


The documentation for this class was generated from the following file:
Generated on 20 Apr 2018 for Hugintrunk by  doxygen 1.4.7