Go to the documentation of this file.
43 #ifndef _TREEPOSEGRAPH_HXX_
44 #define _TREEPOSEGRAPH_HXX_
70 inline bool operator() (
const E& e1,
const E& e2)
const {
93 typedef typename Ops::PoseType
Pose;
122 typedef typename std::map< Edge*, Edge* >
EdgeMap;
123 typedef typename std::multiset< Edge*, EVComparator<Edge*> >
EdgeSet;
157 const Edge*
edge(
int id1,
int id2)
const;
194 template <
class Action>
198 template <
class Action>
270 #include "posegraph.hxx"
Vertex * removeVertex(int id)
std::map< Edge *, Edge * > EdgeMap
Definition of a vertex in the graph based on the template input from Ops.
bool operator()(const E &e1, const E &e2) const
EVComparator< Edge * >::CompareMode EdgeCompareMode
Transformation transformation
Edge * addIncrementalEdge(int id1, int id2, const Transformation &t, const Information &i)
Edge * removeEdge(Edge *eq)
Information informationMatrix
std::map< int, Vertex * > VertexMap
EdgeSet * affectedEdges(Vertex *v)
std::multiset< Edge *, EVComparator< Edge * > > EdgeSet
void fillEdgeInfo(Edge *e)
Definition of an edge in the graph based on the template input from Ops.
void treeBreadthVisit(Action &act)
The template class for representing an abstract tree without specifing the dimensionality of the exac...
Ops::CovarianceType Covariance
virtual void revertEdgeInfo(Edge *e)=0
Edge * edge(int id1, int id2)
Vertex * addVertex(int id, const Pose &pose)
Ops::InformationType Information
Edge * addEdge(Vertex *v1, Vertex *v2, const Transformation &t, const Information &i)
Ops::ParametersType Parameters
void treeDepthVisit(Action &act, Vertex *v)
Ops::RotationType Rotation
Array< double, 1, 3 > e(1./3., 0.5, 2.)
Transformation transformation
Ops::TransformationType Transformation
A comparator class (struct) that compares the level of two vertices if edges.
std::set< Vertex * > VertexSet
Ops::TranslationType Translation
EdgeCompareMode edgeCompareMode
std::list< Edge * > EdgeList
virtual void initializeFromParentEdge(Vertex *v)=0
rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:14