AISNavigation::Graph Struct Reference
#include <graph.h>
List of all members.
Detailed Description
Definition at line 30 of file include/hogman_minimal/graph/graph.h.
Member Typedef Documentation
Reimplemented in AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation2, Matrix3 >, and AISNavigation::PoseGraph< Transformation2, Matrix3 >.
Definition at line 45 of file src/graph/graph.h.
Reimplemented in AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation2, Matrix3 >, and AISNavigation::PoseGraph< Transformation2, Matrix3 >.
Definition at line 45 of file include/hogman_minimal/graph/graph.h.
Constructor & Destructor Documentation
| AISNavigation::Graph::Graph |
( |
|
) |
|
| AISNavigation::Graph::~Graph |
( |
|
) |
[virtual] |
| AISNavigation::Graph::Graph |
( |
|
) |
|
| virtual AISNavigation::Graph::~Graph |
( |
|
) |
[virtual] |
Member Function Documentation
| Edge* AISNavigation::Graph::addEdge |
( |
Edge * |
e |
) |
[protected] |
| Vertex* AISNavigation::Graph::addVertex |
( |
Vertex * |
v |
) |
[protected] |
| virtual void AISNavigation::Graph::clear |
( |
|
) |
[virtual] |
| void AISNavigation::Graph::clear |
( |
|
) |
[virtual] |
| EdgeSet& AISNavigation::Graph::edges |
( |
|
) |
[inline] |
| const EdgeSet& AISNavigation::Graph::edges |
( |
|
) |
const [inline] |
| EdgeSet& AISNavigation::Graph::edges |
( |
|
) |
[inline] |
| const EdgeSet& AISNavigation::Graph::edges |
( |
|
) |
const [inline] |
| virtual bool AISNavigation::Graph::removeEdge |
( |
Edge * |
e |
) |
[virtual] |
| bool AISNavigation::Graph::removeEdge |
( |
Edge * |
e |
) |
[virtual] |
| virtual bool AISNavigation::Graph::removeVertex |
( |
Vertex * |
v |
) |
[virtual] |
| bool AISNavigation::Graph::removeVertex |
( |
Vertex * |
v |
) |
[virtual] |
| const Vertex* AISNavigation::Graph::vertex |
( |
int |
id |
) |
const |
Reimplemented in AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation2, Matrix3 >, and AISNavigation::PoseGraph< Transformation2, Matrix3 >.
| Vertex* AISNavigation::Graph::vertex |
( |
int |
id |
) |
|
Reimplemented in AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation2, Matrix3 >, and AISNavigation::PoseGraph< Transformation2, Matrix3 >.
| const Graph::Vertex * AISNavigation::Graph::vertex |
( |
int |
id |
) |
const |
Reimplemented in AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation2, Matrix3 >, and AISNavigation::PoseGraph< Transformation2, Matrix3 >.
Definition at line 51 of file graph.cpp.
Reimplemented in AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< T, I >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation3, Matrix6 >, AISNavigation::PoseGraph< Transformation2, Matrix3 >, and AISNavigation::PoseGraph< Transformation2, Matrix3 >.
Definition at line 44 of file graph.cpp.
| VertexIDMap& AISNavigation::Graph::vertices |
( |
|
) |
[inline] |
| const VertexIDMap& AISNavigation::Graph::vertices |
( |
|
) |
const [inline] |
| VertexIDMap& AISNavigation::Graph::vertices |
( |
|
) |
[inline] |
| const VertexIDMap& AISNavigation::Graph::vertices |
( |
|
) |
const [inline] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this struct was generated from the following files: