hpp::manipulation::Problem Class Reference

#include <hpp/manipulation/problem.hh>

List of all members.

Public Types

typedef core::Problem Parent

Public Member Functions

 Problem (DevicePtr_t robot)
 Constructor.
void constraintGraph (const graph::GraphPtr_t &graph)
 Set the graph of constraints.
graph::GraphPtr_t constraintGraph () const
 Get the graph of constraints.
virtual void checkProblem () const
 Check whether the problem is well formulated.
GraphPathValidationPtr_t pathValidation () const
 Get the path validation as a GraphPathValidation.
GraphSteeringMethodPtr_t steeringMethod () const
 Get the steering method as a GraphSteeringMethod.

Member Typedef Documentation

typedef core::Problem hpp::manipulation::Problem::Parent

Constructor & Destructor Documentation

hpp::manipulation::Problem::Problem ( DevicePtr_t  robot) [inline]

Constructor.


Member Function Documentation

virtual void hpp::manipulation::Problem::checkProblem ( ) const [inline, virtual]

Check whether the problem is well formulated.

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

Set the graph of constraints.

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

Get the graph of constraints.

GraphPathValidationPtr_t hpp::manipulation::Problem::pathValidation ( ) const [inline]

Get the path validation as a GraphPathValidation.

GraphSteeringMethodPtr_t hpp::manipulation::Problem::steeringMethod ( ) const [inline]

Get the steering method as a GraphSteeringMethod.