hpp::manipulation::GraphSteeringMethod Class Reference

#include <hpp/manipulation/graph-steering-method.hh>

Inheritance diagram for hpp::manipulation::GraphSteeringMethod:
Collaboration diagram for hpp::manipulation::GraphSteeringMethod:

List of all members.

Public Member Functions

 GraphSteeringMethod (const model::DevicePtr_t &robot)
 Constructor.
const core::WeighedDistancePtr_t & distance () const
Graph of constraints applicable to the robot.
void constraintGraph (const graph::GraphPtr_t &graph)
 Set constraint graph.
const graph::GraphPtr_tconstraintGraph () const
 Get constraint graph.

Protected Member Functions

virtual PathPtr_t impl_compute (ConfigurationIn_t q1, ConfigurationIn_t q2) const

Constructor & Destructor Documentation

hpp::manipulation::GraphSteeringMethod::GraphSteeringMethod ( const model::DevicePtr_t &  robot)

Constructor.


Member Function Documentation

void hpp::manipulation::GraphSteeringMethod::constraintGraph ( const graph::GraphPtr_t graph) [inline]

Set constraint graph.

const graph::GraphPtr_t& hpp::manipulation::GraphSteeringMethod::constraintGraph ( ) const [inline]

Get constraint graph.

const core::WeighedDistancePtr_t& hpp::manipulation::GraphSteeringMethod::distance ( ) const
virtual PathPtr_t hpp::manipulation::GraphSteeringMethod::impl_compute ( ConfigurationIn_t  q1,
ConfigurationIn_t  q2 
) const [protected, virtual]