19 #ifndef HPP_RBPRM_DYNAMIC_PATH_VALIDATION_HH 20 #define HPP_RBPRM_DYNAMIC_PATH_VALIDATION_HH 34 static DynamicPathValidationPtr_t create(
const core::DevicePtr_t& robot,
const core::value_type& stepSize);
37 virtual bool validate(
const core::PathPtr_t& path,
bool reverse, core::PathPtr_t& validPart,
38 core::PathValidationReportPtr_t& report,
const std::vector<std::string>& filter);
40 virtual bool validate(
const core::PathPtr_t& path,
bool reverse, core::PathPtr_t& validPart,
41 core::PathValidationReportPtr_t& report);
44 core::pathValidation::Discretized::add(dynamicValidation);
45 dynamicValidation_ = dynamicValidation;
59 #endif // HPP_RBPRM_DYNAMIC_PATH_VALIDATION_HH
#define HPP_RBPRM_DLLAPI
Definition: config.hh:64
Definition: algorithm.hh:27
void addDynamicValidator(const DynamicValidationPtr_t &dynamicValidation)
Definition: dynamic-path-validation.hh:43
std::shared_ptr< DynamicValidation > DynamicValidationPtr_t
Definition: dynamic-validation.hh:46
HPP_PREDEF_CLASS(RbPrmFullBody)
Definition: dynamic-path-validation.hh:31
std::shared_ptr< DynamicPathValidation > DynamicPathValidationPtr_t
Definition: dynamic-path-validation.hh:29
Definition: rbprm-path-validation.hh:33