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;
Definition: validation-report.hh:47
#define HPP_CORE_DLLAPI
Definition: config.hh:88
pinocchio::value_type value_type
Definition: fwd.hh:174
shared_ptr< ValidationReport > ValidationReportPtr_t
Definition: fwd.hh:225
Definition: bi-rrt-planner.hh:35
Definition: path-validation-report.hh:45
PathValidationReport(const value_type ¶m, const ValidationReportPtr_t &report)
Definition: path-validation-report.hh:47
PathValidationReport()
Definition: path-validation-report.hh:46
value_type getParameter()
Definition: path-validation-report.hh:63
virtual std::ostream & print(std::ostream &os) const
Write report in a stream.
Definition: path-validation-report.hh:53
value_type parameter
Parameter of the path where a invalid configuration has been found.
Definition: path-validation-report.hh:68
void setParameter(value_type p)
Definition: path-validation-report.hh:65
virtual ~PathValidationReport()
Definition: path-validation-report.hh:51
ValidationReportPtr_t configurationReport
Definition: path-validation-report.hh:69