Validation of configurations and paths

Classes

class  hpp::manipulation::GraphPathValidation
 Path validation for a constraint graph. More...

Typedefs

typedef boost::shared_ptr
< BodyPairCollision > 
BodyPairCollisionPtr_t
typedef std::list
< BodyPairCollisionPtr_t
BodyPairCollisions_t
typedef boost::shared_ptr
< BodyPairCollision > 
BodyPairCollisionPtr_t
typedef std::list
< BodyPairCollisionPtr_t
BodyPairCollisions_t

Functions

 HPP_PREDEF_CLASS (BodyPairCollision)
static DichotomyPtr_t create (const DevicePtr_t &robot, const value_type &tolerance)
virtual bool validate (const PathPtr_t &path, bool reverse, PathPtr_t &validPart)
virtual bool validate (const PathPtr_t &path, bool reverse, PathPtr_t &validPart, ValidationReport &report)
virtual void addObstacle (const CollisionObjectPtr_t &object)
virtual void removeObstacleFromJoint (const JointPtr_t &joint, const CollisionObjectPtr_t &obstacle)
virtual ~Dichotomy ()
 Dichotomy (const DevicePtr_t &robot, const value_type &tolerance)
virtual ~Progressive ()
 Progressive (const DevicePtr_t &robot, const value_type &tolerance)
template<typename T >
static GraphPathValidationPtr_t hpp::manipulation::GraphPathValidation::create (const model::DevicePtr_t &robot, const value_type &stepSize)

Function Documentation

template<typename T >
GraphPathValidationPtr_t hpp::manipulation::GraphPathValidation::create ( const model::DevicePtr_t robot,
const value_type stepSize 
) [static]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends