19 #ifndef HPP_RBPRM_ROM_VALIDATION_HH
20 #define HPP_RBPRM_ROM_VALIDATION_HH
22 #include <hpp/core/collision-validation.hh>
29 class RbPrmRomValidation;
44 const pinocchio::DevicePtr_t& robot,
45 const std::vector<std::string>& affFilters = std::vector<std::string>());
51 virtual bool validate(
const core::Configuration_t& config);
60 virtual bool validate(
const core::Configuration_t& config,
61 core::ValidationReportPtr_t& validationReport);
75 const std::vector<std::string>& affFilters);
78 core::ValidationReportPtr_t unusedReport_;
Definition: rbprm-rom-validation.hh:41
RbPrmRomValidation(const pinocchio::DevicePtr_t &robot, const std::vector< std::string > &affFilters)
virtual bool validate(const core::Configuration_t &config, core::ValidationReportPtr_t &validationReport)
const std::vector< std::string > filter_
Definition: rbprm-rom-validation.hh:69
virtual void randomnizeCollisionPairs()
randomnizeCollisionPairs
virtual bool validate(const core::Configuration_t &config)
void setOptional(bool optional)
Definition: rbprm-rom-validation.hh:71
static RbPrmRomValidationPtr_t create(const pinocchio::DevicePtr_t &robot, const std::vector< std::string > &affFilters=std::vector< std::string >())
#define HPP_RBPRM_DLLAPI
Definition: config.hh:64
shared_ptr< RbPrmRomValidation > RbPrmRomValidationPtr_t
Definition: rbprm-rom-validation.hh:29
Definition: algorithm.hh:26