hpp-manipulation 6.1.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
 Node (ConfigurationIn_t configuration)
 
 Node (ConfigurationIn_t configuration, ConnectedComponentPtr_t connectedComponent)
 
void addOutEdge (EdgePtr_t edge)
 
void addInEdge (EdgePtr_t edge)
 
void connectedComponent (const ConnectedComponentPtr_t &cc)
 
ConnectedComponentPtr_t connectedComponent () const
 
const Edges_toutEdges () const
 
const Edges_tinEdges () const
 
bool isOutNeighbor (const NodePtr_t &n) const
 
bool isInNeighbor (const NodePtr_t &n) const
 
const Configuration_tconfiguration () const
 
std::ostream & print (std::ostream &os) const
 
virtual ~Node ()
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ RoadmapNode() [1/2]

hpp::manipulation::RoadmapNode::RoadmapNode ( ConfigurationIn_t configuration)
inline

◆ RoadmapNode() [2/2]

hpp::manipulation::RoadmapNode::RoadmapNode ( ConfigurationIn_t configuration,
ConnectedComponentPtr_t cc )

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: