hpp-manipulation 9.0.2
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_t & outEdges () const
const Edges_t & inEdges () const
bool isOutNeighbor (const NodePtr_t &n) const
bool isInNeighbor (const NodePtr_t &n) const
const Configuration_t & configuration () const
std::ostream & print (std::ostream &os) const
virtual ~Node ()

Additional Inherited Members

Public Types inherited from hpp::core::Node
typedef std::list< EdgePtr_t > Edges_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: