Static Public Member Functions | Protected Member Functions | List of all members
hpp::core::DiscretizedCollisionChecking Class Reference

Validation of path by collision checking at discretized parameter values. More...

#include <hpp/core/discretized-collision-checking.hh>

Inheritance diagram for hpp::core::DiscretizedCollisionChecking:
[legend]
Collaboration diagram for hpp::core::DiscretizedCollisionChecking:
[legend]

Static Public Member Functions

static DiscretizedCollisionCheckingPtr_t create (const DevicePtr_t &robot, const value_type &stepSize)
 
- Static Public Member Functions inherited from hpp::core::DiscretizedPathValidation
static DiscretizedPathValidationPtr_t create (const DevicePtr_t &robot, const value_type &stepSize)
 

Protected Member Functions

 DiscretizedCollisionChecking (const DevicePtr_t &robot, const value_type &stepSize)
 
- Protected Member Functions inherited from hpp::core::DiscretizedPathValidation
 DiscretizedPathValidation (const DevicePtr_t &robot, const value_type &stepSize)
 
- Protected Member Functions inherited from hpp::core::PathValidation
 PathValidation ()
 

Additional Inherited Members

- Public Member Functions inherited from hpp::core::DiscretizedPathValidation
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 ()
 
- Public Member Functions inherited from hpp::core::PathValidation
virtual ~PathValidation ()
 
- Protected Attributes inherited from hpp::core::DiscretizedPathValidation
value_type stepSize_
 

Detailed Description

Validation of path by collision checking at discretized parameter values.

Constructor & Destructor Documentation

◆ DiscretizedCollisionChecking()

hpp::core::DiscretizedCollisionChecking::DiscretizedCollisionChecking ( const DevicePtr_t robot,
const value_type stepSize 
)
protected

Member Function Documentation

◆ create()

static DiscretizedCollisionCheckingPtr_t hpp::core::DiscretizedCollisionChecking::create ( const DevicePtr_t robot,
const value_type stepSize 
)
static