#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 (const int &k) |
| virtual Vertex * | addVertex (const int &k) |
| virtual Vertex * | addVertex (int id, const TransformationType &pose, const InformationType &information) |
| virtual Vertex * | addVertex (int id, const TransformationType &pose, const InformationType &information) |
| 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) |
| Vertex * | vertex (int id) |
| Vertex * | vertex (int id) |
| const Vertex * | vertex (int id) const |
| const Vertex * | vertex (int id) const |
Definition at line 28 of file include/hogman_minimal/graph/posegraph.h.
| typedef I AISNavigation::PoseGraph< T, I >::InformationType |
Definition at line 30 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 T AISNavigation::PoseGraph< T, I >::TransformationType |
Definition at line 29 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 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 31 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 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.
| 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] |
| PoseGraph< T, I >::Vertex * AISNavigation::PoseGraph< T, I >::addVertex | ( | const int & | k | ) | [virtual] |
Definition at line 141 of file include/hogman_minimal/graph/posegraph.hpp.
| 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] |
| virtual Vertex* AISNavigation::PoseGraph< T, I >::addVertex | ( | int | id, |
| const TransformationType & | pose, | ||
| const InformationType & | information | ||
| ) | [virtual] |
| void AISNavigation::PoseGraph< T, I >::propagateAlongDijkstraTree | ( | PoseGraph< T, I >::Vertex * | v, |
| Dijkstra::AdjacencyMap & | amap, | ||
| bool | covariance, | ||
| bool | transformation | ||
| ) |
Definition at line 218 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 | ||
| ) |
| 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] |
| Vertex* AISNavigation::PoseGraph< T, I >::vertex | ( | int | id | ) | [inline] |
Reimplemented from AISNavigation::Graph.
Definition at line 99 of file include/hogman_minimal/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 103 of file include/hogman_minimal/graph/posegraph.h.
| 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.