57 double _distance = std::numeric_limits<double>::max());
73 typedef std::map<HyperGraph::Vertex*, AdjacencyMapEntry>
AdjacencyMap;
80 double maxDistance = std::numeric_limits<double>::max(),
81 double comparisonConditioner = 1e-3,
bool directed =
false,
82 double maxEdgeCost = std::numeric_limits<double>::max());
86 double maxDistance = std::numeric_limits<double>::max(),
87 double comparisonConditioner = 1e-3,
bool directed =
false,
88 double maxEdgeCost = std::numeric_limits<double>::max());
90 static void computeTree(AdjacencyMap& amap);
91 static void visitAdjacencyMap(AdjacencyMap& amap, TreeAction* action,
92 bool useDistance =
false);
HyperGraph::Edge * edge() const
HyperGraph::Vertex * _parent
const HyperGraph::VertexSet & children() const
HyperGraph::VertexSet & children()
HyperGraph::VertexSet _children
HyperGraph::Vertex * _child
HyperGraph::Vertex * child() const
HyperGraph::Vertex * parent() const