30 #ifndef HPP_CORE_PATH_VALIDATION_REPORT_HH 31 #define HPP_CORE_PATH_VALIDATION_REPORT_HH 34 #include <hpp/util/indent.hh> 49 : parameter(param), configurationReport(report) {}
53 virtual std::ostream&
print(std::ostream& os)
const {
54 os <<
"Invalid configuration at parameter " << parameter << iendl
56 if (!configurationReport)
57 os <<
"No ValidationReport";
59 os << *configurationReport;
60 return os << decindent;
75 #endif // HPP_CORE_PATH_VALIDATION_REPORT_HH Definition: validation-report.hh:47
ValidationReportPtr_t configurationReport
Definition: path-validation-report.hh:69
Definition: bi-rrt-planner.hh:35
value_type getParameter()
Definition: path-validation-report.hh:63
shared_ptr< ValidationReport > ValidationReportPtr_t
Definition: fwd.hh:225
PathValidationReport()
Definition: path-validation-report.hh:46
pinocchio::value_type value_type
Definition: fwd.hh:174
Definition: path-validation-report.hh:45
virtual std::ostream & print(std::ostream &os) const
Write report in a stream.
Definition: path-validation-report.hh:53
PathValidationReport(const value_type ¶m, const ValidationReportPtr_t &report)
Definition: path-validation-report.hh:47
value_type parameter
Parameter of the path where a invalid configuration has been found.
Definition: path-validation-report.hh:68
virtual ~PathValidationReport()
Definition: path-validation-report.hh:51
#define HPP_CORE_DLLAPI
Definition: config.hh:88
void setParameter(value_type p)
Definition: path-validation-report.hh:65