#include <posegraph.h>
Classes | |
struct | CovarianceDetCostFunction |
struct | Edge |
struct | PathLengthCostFunction |
struct | Vertex |
Public Types | |
typedef I | InformationType |
typedef I | InformationType |
typedef T | TransformationType |
typedef T | TransformationType |
typedef TransformationType::TransformationVector | TransformationVectorType |
typedef TransformationType::TransformationVector | TransformationVectorType |
typedef std::set< Vertex * > | VertexSet |
typedef std::set< Vertex * > | VertexSet |
Public Member Functions | |
virtual Edge * | addEdge (Vertex *from, Vertex *to, const TransformationType &mean, const InformationType &information) |
virtual Edge * | addEdge (Vertex *from, Vertex *to, const TransformationType &mean, const InformationType &information) |
virtual Vertex * | addVertex (int id, const TransformationType &pose, const InformationType &information) |
virtual Vertex * | addVertex (const int &k) |
virtual Vertex * | addVertex (int id, const TransformationType &pose, const InformationType &information) |
virtual Vertex * | addVertex (const int &k) |
void | propagateAlongDijkstraTree (PoseGraph< T, I >::Vertex *v, Dijkstra::AdjacencyMap &amap, bool covariance, bool transformation) |
void | propagateAlongDijkstraTree (PoseGraph< T, I >::Vertex *v, Dijkstra::AdjacencyMap &amap, bool covariance, bool transformation) |
virtual void | refineEdge (Edge *_e, const TransformationType &mean, const InformationType &information) |
virtual void | refineEdge (Edge *_e, const TransformationType &mean, const InformationType &information) |
const Vertex * | vertex (int id) const |
Vertex * | vertex (int id) |
const Vertex * | vertex (int id) const |
Vertex * | vertex (int id) |
Definition at line 26 of file include/hogman_minimal/graph/posegraph.h.
typedef I AISNavigation::PoseGraph< T, I >::InformationType |
Definition at line 30 of file src/graph/posegraph.h.
typedef I AISNavigation::PoseGraph< T, I >::InformationType |
Definition at line 25 of file include/hogman_minimal/graph/posegraph.h.
typedef T AISNavigation::PoseGraph< T, I >::TransformationType |
Definition at line 29 of file src/graph/posegraph.h.
typedef T AISNavigation::PoseGraph< T, I >::TransformationType |
Definition at line 24 of file include/hogman_minimal/graph/posegraph.h.
typedef TransformationType::TransformationVector AISNavigation::PoseGraph< T, I >::TransformationVectorType |
Definition at line 31 of file src/graph/posegraph.h.
typedef TransformationType::TransformationVector AISNavigation::PoseGraph< T, I >::TransformationVectorType |
Definition at line 26 of file include/hogman_minimal/graph/posegraph.h.
typedef std::set<Vertex*> AISNavigation::PoseGraph< T, I >::VertexSet |
Reimplemented from AISNavigation::Graph.
Definition at line 86 of file src/graph/posegraph.h.
typedef std::set<Vertex*> AISNavigation::PoseGraph< T, I >::VertexSet |
Reimplemented from AISNavigation::Graph.
Definition at line 81 of file include/hogman_minimal/graph/posegraph.h.
virtual Edge* AISNavigation::PoseGraph< T, I >::addEdge | ( | Vertex * | from, | |
Vertex * | to, | |||
const TransformationType & | mean, | |||
const InformationType & | information | |||
) | [virtual] |
virtual Edge* AISNavigation::PoseGraph< T, I >::addEdge | ( | Vertex * | from, | |
Vertex * | to, | |||
const TransformationType & | mean, | |||
const InformationType & | information | |||
) | [virtual] |
virtual Vertex* AISNavigation::PoseGraph< T, I >::addVertex | ( | int | id, | |
const TransformationType & | pose, | |||
const InformationType & | information | |||
) | [virtual] |
virtual Vertex* AISNavigation::PoseGraph< T, I >::addVertex | ( | const int & | k | ) | [virtual] |
virtual Vertex* AISNavigation::PoseGraph< T, I >::addVertex | ( | int | id, | |
const TransformationType & | pose, | |||
const InformationType & | information | |||
) | [virtual] |
PoseGraph< T, I >::Vertex * AISNavigation::PoseGraph< T, I >::addVertex | ( | const int & | k | ) | [inline, virtual] |
Definition at line 141 of file include/hogman_minimal/graph/posegraph.hpp.
void AISNavigation::PoseGraph< T, I >::propagateAlongDijkstraTree | ( | PoseGraph< T, I >::Vertex * | v, | |
Dijkstra::AdjacencyMap & | amap, | |||
bool | covariance, | |||
bool | transformation | |||
) |
void AISNavigation::PoseGraph< T, I >::propagateAlongDijkstraTree | ( | PoseGraph< T, I >::Vertex * | v, | |
Dijkstra::AdjacencyMap & | amap, | |||
bool | covariance, | |||
bool | transformation | |||
) | [inline] |
Definition at line 218 of file include/hogman_minimal/graph/posegraph.hpp.
virtual void AISNavigation::PoseGraph< T, I >::refineEdge | ( | Edge * | _e, | |
const TransformationType & | mean, | |||
const InformationType & | information | |||
) | [virtual] |
virtual void AISNavigation::PoseGraph< T, I >::refineEdge | ( | Edge * | _e, | |
const TransformationType & | mean, | |||
const InformationType & | information | |||
) | [virtual] |
const Vertex* AISNavigation::PoseGraph< T, I >::vertex | ( | int | id | ) | const [inline] |
Reimplemented from AISNavigation::Graph.
Definition at line 103 of file src/graph/posegraph.h.
Vertex* AISNavigation::PoseGraph< T, I >::vertex | ( | int | id | ) | [inline] |
Reimplemented from AISNavigation::Graph.
Definition at line 99 of file src/graph/posegraph.h.
const Vertex* AISNavigation::PoseGraph< T, I >::vertex | ( | int | id | ) | const [inline] |
Reimplemented from AISNavigation::Graph.
Definition at line 98 of file include/hogman_minimal/graph/posegraph.h.
Vertex* AISNavigation::PoseGraph< T, I >::vertex | ( | int | id | ) | [inline] |
Reimplemented from AISNavigation::Graph.
Definition at line 94 of file include/hogman_minimal/graph/posegraph.h.