hpp-manipulation 7.0.0
Classes for manipulation planning.
Loading...
Searching...
No Matches
hpp::manipulation::RoadmapNode Class Reference

#include <hpp/manipulation/roadmap-node.hh>

Inheritance diagram for hpp::manipulation::RoadmapNode:
Collaboration diagram for hpp::manipulation::RoadmapNode:

Public Member Functions

 RoadmapNode (ConfigurationIn_t configuration)
 RoadmapNode (ConfigurationIn_t configuration, ConnectedComponentPtr_t cc)
void leafConnectedComponent (const LeafConnectedCompPtr_t &sc)
LeafConnectedCompPtr_t leafConnectedComponent () const
Cache
bool cacheUpToDate () const
 Get the caching system being used.
graph::StatePtr_t graphState () const
 Getter for the graph::State.
void graphState (const graph::StatePtr_t &state)
 Setter for the graph::State.
Public Member Functions inherited from hpp::core::Node
 configuration)
 connectedComponent)
void EdgePtr_t edge)
void EdgePtr_t edge)
void ConnectedComponentPtr_t &cc)
connectedComponent () const
const outEdges () const
const inEdges () const
bool NodePtr_t &n) const
bool NodePtr_t &n) const
const configuration () const
std::ostream & print (std::ostream &os) const
virtual ~Node ()

Additional Inherited Members

Public Types inherited from hpp::core::Node
typedef std::list< Edges_t
Protected Member Functions inherited from hpp::core::Node
 Node ()

Constructor & Destructor Documentation

◆ RoadmapNode() [1/2]

hpp::manipulation::RoadmapNode::RoadmapNode(ConfigurationIn_tconfiguration)
inline

◆ RoadmapNode() [2/2]

hpp::manipulation::RoadmapNode::RoadmapNode(ConfigurationIn_tconfiguration,
ConnectedComponentPtr_tcc )

Member Function Documentation

◆ cacheUpToDate()

bool hpp::manipulation::RoadmapNode::cacheUpToDate()const
inline

Get the caching system being used.

◆ graphState() [1/2]

graph::StatePtr_t hpp::manipulation::RoadmapNode::graphState()const
inline

Getter for the graph::State.

◆ graphState() [2/2]

void hpp::manipulation::RoadmapNode::graphState(const graph::StatePtr_t &state)
inline

Setter for the graph::State.

◆ leafConnectedComponent() [1/2]

LeafConnectedCompPtr_t hpp::manipulation::RoadmapNode::leafConnectedComponent()const
inline

◆ leafConnectedComponent() [2/2]

void hpp::manipulation::RoadmapNode::leafConnectedComponent(const LeafConnectedCompPtr_t &sc)
inline

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