|
virtual bool | validate (const PathPtr_t &path, bool reverse, PathPtr_t &validPart, PathValidationReportPtr_t &report) |
|
virtual bool | validate (ConfigurationIn_t q, ValidationReportPtr_t &report) |
|
virtual void | addPathValidation (const PathValidationPtr_t &pathValidation) |
| Add a path validation object. More...
|
|
virtual | ~PathValidations () |
|
virtual bool | validate (const PathPtr_t &path, bool reverse, PathPtr_t &validPart, PathValidationReportPtr_t &report)=0 |
|
virtual bool | validate (ConfigurationIn_t q, ValidationReportPtr_t &report) |
|
virtual | ~PathValidation () |
|
virtual | ~ObstacleUserVector ()=default |
|
void | addObstacle (const CollisionObjectConstPtr_t &object) |
|
void | removeObstacleFromJoint (const JointPtr_t &joint, const CollisionObjectConstPtr_t &object) |
|
void | filterCollisionPairs (const RelativeMotion::matrix_type &relMotion) |
|
void | setSecurityMargins (const matrix_t &securityMatrix) |
|
void | setSecurityMarginBetweenBodies (const std::string &body_a, const std::string &body_b, const value_type &margin) |
|
void | clear () |
|
virtual | ~ObstacleUserInterface ()=default |
|
virtual void | addObstacle (const CollisionObjectConstPtr_t &object)=0 |
|
virtual void | removeObstacleFromJoint (const JointPtr_t &joint, const CollisionObjectConstPtr_t &object)=0 |
|
virtual void | filterCollisionPairs (const RelativeMotion::matrix_type &relMotion)=0 |
|
virtual void | setSecurityMargins (const matrix_t &securityMatrix)=0 |
|
virtual void | setSecurityMarginBetweenBodies (const std::string &body_a, const std::string &body_b, const value_type &margin)=0 |
|
Validation of a path with multiple path validation methods
Apply several path validation methods to the path parameter