hpp-rbprm 4.14.0
Implementation of RB-PRM planner using hpp.
Loading...
Searching...
No Matches
hpp::rbprm::DynamicValidation Class Reference

#include <hpp/rbprm/dynamic/dynamic-validation.hh>

Inheritance diagram for hpp::rbprm::DynamicValidation:
Collaboration diagram for hpp::rbprm::DynamicValidation:

Public Member Functions

virtual bool validate (const core::Configuration_t &config, core::ValidationReportPtr_t &validationReport)
 
void setInitialReport (core::ValidationReportPtr_t initialReport)
 

Static Public Member Functions

static DynamicValidationPtr_t create (bool rectangularContact, double sizeFootX, double sizeFootY, double mass, double mu, core::DevicePtr_t robot)
 

Protected Member Functions

 DynamicValidation (bool rectangularContact, double sizeFootX, double sizeFootY, double mass, double mu, core::DevicePtr_t robot)
 

Constructor & Destructor Documentation

◆ DynamicValidation()

hpp::rbprm::DynamicValidation::DynamicValidation ( bool  rectangularContact,
double  sizeFootX,
double  sizeFootY,
double  mass,
double  mu,
core::DevicePtr_t  robot 
)
protected

Member Function Documentation

◆ create()

static DynamicValidationPtr_t hpp::rbprm::DynamicValidation::create ( bool  rectangularContact,
double  sizeFootX,
double  sizeFootY,
double  mass,
double  mu,
core::DevicePtr_t  robot 
)
static

◆ setInitialReport()

void hpp::rbprm::DynamicValidation::setInitialReport ( core::ValidationReportPtr_t  initialReport)

◆ validate()

virtual bool hpp::rbprm::DynamicValidation::validate ( const core::Configuration_t &  config,
core::ValidationReportPtr_t &  validationReport 
)
virtual

Compute whether the configuration is valid

Parameters
configthe config to check for validity,
Return values
validationReportreport on validation. Must be a valid rbprmReport with the latest collision informations. If non valid, a new validation report will be allocated and returned via this shared pointer.
Returns
whether the whole config is valid.

The documentation for this class was generated from the following file: