19 #ifndef HPP_RBPRM_DYNAMIC_PATH_VALIDATION_HH
20 #define HPP_RBPRM_DYNAMIC_PATH_VALIDATION_HH
35 const core::value_type& stepSize);
38 virtual bool validate(
const core::PathPtr_t& path,
bool reverse,
39 core::PathPtr_t& validPart,
40 core::PathValidationReportPtr_t& report,
41 const std::vector<std::string>& filter);
43 virtual bool validate(
const core::PathPtr_t& path,
bool reverse,
44 core::PathPtr_t& validPart,
45 core::PathValidationReportPtr_t& report);
48 core::pathValidation::Discretized::add(dynamicValidation);
49 dynamicValidation_ = dynamicValidation;
56 const core::value_type& stepSize);
Definition: dynamic-path-validation.hh:31
DynamicPathValidation(const core::DevicePtr_t &robot, const core::value_type &stepSize)
virtual bool validate(const core::PathPtr_t &path, bool reverse, core::PathPtr_t &validPart, core::PathValidationReportPtr_t &report)
static DynamicPathValidationPtr_t create(const core::DevicePtr_t &robot, const core::value_type &stepSize)
Create an instance and return a shared pointer to the instance.
virtual bool validate(const core::PathPtr_t &path, bool reverse, core::PathPtr_t &validPart, core::PathValidationReportPtr_t &report, const std::vector< std::string > &filter)
validate with custom filter for the rom validation
void addDynamicValidator(const DynamicValidationPtr_t &dynamicValidation)
Definition: dynamic-path-validation.hh:47
Definition: rbprm-path-validation.hh:34
#define HPP_RBPRM_DLLAPI
Definition: config.hh:64
shared_ptr< DynamicValidation > DynamicValidationPtr_t
Definition: dynamic-validation.hh:48
HPP_PREDEF_CLASS(RbPrmFullBody)
shared_ptr< DynamicPathValidation > DynamicPathValidationPtr_t
Definition: dynamic-path-validation.hh:29
Definition: algorithm.hh:26