17 #ifndef HPP_RBPRM_PATH_VALIDATION_HH
18 #define HPP_RBPRM_PATH_VALIDATION_HH
20 #include <hpp/core/path-validation/discretized.hh>
21 #include <hpp/util/pointer.hh>
39 virtual bool validate(
const core::PathPtr_t& path,
bool reverse, core::PathPtr_t& validPart,
40 core::PathValidationReportPtr_t& report,
const std::vector<std::string>& filter);
42 virtual bool validate(
const core::PathPtr_t& path,
bool reverse, core::PathPtr_t& validPart,
43 core::PathValidationReportPtr_t& report) {
44 return core::pathValidation::Discretized::validate(path, reverse, validPart, report);
48 virtual void add(
const core::ConfigValidationPtr_t& configValidation);
62 #endif // HPP_RBPRM_PATH_VALIDATION_HH