GraphBuilder Class Reference

#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::GraphgetGraph () const
 
core::Pose goalPose () const
 
core::Graph::VertexDescriptor goalVertex () const
 
void initialize (const core::Pose &pose)
 

Public Attributes

std::optional< core::Graph::ConstVertex > startVertex
 

Detailed Description

Definition at line 36 of file GraphBuilder.h.

Member Function Documentation

◆ connect() [1/3]

void connect ( const core::Pose pose,
const client::GlobalPlanningStrategy strategy 
)

Definition at line 47 of file GraphBuilder.cpp.

+ Here is the call graph for this function:

◆ connect() [2/3]

void connect ( const std::vector< core::Graph::VertexDescriptor > &  routes,
const client::GlobalPlanningStrategy strategy 
)
Parameters
routes
strategystrategy on how to connect the last vertex and the routes

Definition at line 79 of file GraphBuilder.cpp.

◆ connect() [3/3]

void connect ( const std::vector< core::GraphPath > &  routes,
const client::GlobalPlanningStrategy strategy 
)

Definition at line 136 of file GraphBuilder.cpp.

◆ getGraph()

const core::Graph & getGraph ( ) const

Definition at line 232 of file GraphBuilder.cpp.

+ Here is the caller graph for this function:

◆ goalPose()

core::Pose goalPose ( ) const

Definition at line 246 of file GraphBuilder.cpp.

+ Here is the call graph for this function:

◆ goalVertex()

core::Graph::VertexDescriptor goalVertex ( ) const

Definition at line 239 of file GraphBuilder.cpp.

+ Here is the caller graph for this function:

◆ initialize()

void initialize ( const core::Pose pose)

Definition at line 25 of file GraphBuilder.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ startVertex

std::optional<core::Graph::ConstVertex> startVertex

Definition at line 62 of file GraphBuilder.h.


The documentation for this class was generated from the following files: