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: