|
#include <armarx/navigation/server/GraphBuilder.h>
Public Member Functions | |
void | connect (const core::Pose &pose, const client::GlobalPlanningStrategy &strategy) |
void | connect (const std::vector< core::Graph::VertexDescriptor > &routes, const client::GlobalPlanningStrategy &strategy) |
void | connect (const std::vector< core::GraphPath > &routes, const client::GlobalPlanningStrategy &strategy) |
const core::Graph & | getGraph () const |
core::Pose | goalPose () const |
core::Graph::VertexDescriptor | goalVertex () const |
void | initialize (const core::Pose &pose) |
Public Attributes | |
std::optional< core::Graph::ConstVertex > | startVertex |
Definition at line 36 of file GraphBuilder.h.
void connect | ( | const core::Pose & | pose, |
const client::GlobalPlanningStrategy & | strategy | ||
) |
void connect | ( | const std::vector< core::Graph::VertexDescriptor > & | routes, |
const client::GlobalPlanningStrategy & | strategy | ||
) |
routes | |
strategy | strategy on how to connect the last vertex and the routes |
Definition at line 79 of file GraphBuilder.cpp.
void connect | ( | const std::vector< core::GraphPath > & | routes, |
const client::GlobalPlanningStrategy & | strategy | ||
) |
Definition at line 136 of file GraphBuilder.cpp.
const core::Graph & getGraph | ( | ) | const |
core::Pose goalPose | ( | ) | const |
core::Graph::VertexDescriptor goalVertex | ( | ) | const |
void initialize | ( | const core::Pose & | pose | ) |
std::optional<core::Graph::ConstVertex> startVertex |
Definition at line 62 of file GraphBuilder.h.