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) |
GraphPathValidationPtr_t hpp::manipulation::GraphPathValidation::create | ( | const model::DevicePtr_t & | robot, |
const value_type & | stepSize | ||
) | [static] |
References create(), and hpp::manipulation::GraphPathValidation::create().