Validation of path by collision checking at discretized parameter values. More...
#include <hpp/core/discretized-collision-checking.hh>
Static Public Member Functions | |
static DiscretizedCollisionCheckingPtr_t | create (const DevicePtr_t &robot, const value_type &stepSize) |
![]() | |
static DiscretizedPathValidationPtr_t | create (const DevicePtr_t &robot, const value_type &stepSize) |
Protected Member Functions | |
DiscretizedCollisionChecking (const DevicePtr_t &robot, const value_type &stepSize) | |
![]() | |
DiscretizedPathValidation (const DevicePtr_t &robot, const value_type &stepSize) | |
![]() | |
PathValidation () | |
Additional Inherited Members | |
![]() | |
virtual bool | validate (const PathPtr_t &path, bool reverse, PathPtr_t &validPart, PathValidationReportPtr_t &report) |
Compute the largest valid interval starting from the path beginning. More... | |
virtual void | add (const ConfigValidationPtr_t &configValidation) |
Add a configuration validation object. More... | |
virtual void | addObstacle (const CollisionObjectConstPtr_t &) |
Add an obstacle. More... | |
virtual void | removeObstacleFromJoint (const JointPtr_t &joint, const CollisionObjectConstPtr_t &obstacle) |
Remove a collision pair between a joint and an obstacle. More... | |
virtual void | filterCollisionPairs (const RelativeMotion::matrix_type &matrix) |
virtual | ~DiscretizedPathValidation () |
![]() | |
virtual | ~PathValidation () |
![]() | |
value_type | stepSize_ |
Validation of path by collision checking at discretized parameter values.
|
protected |
|
static |