hpp-core 7.0.0
Implement basic classes for canonical path planning for kinematic chains.
Loading...
Searching...
No Matches
hpp::core::AllCollisionsValidationReport Struct Reference

#include <hpp/core/collision-validation-report.hh>

Inheritance diagram for hpp::core::AllCollisionsValidationReport:
Collaboration diagram for hpp::core::AllCollisionsValidationReport:

Public Member Functions

 AllCollisionsValidationReport ()
 AllCollisionsValidationReport (CollisionObjectConstPtr_t o1, CollisionObjectConstPtr_t o2, const coal::CollisionResult &r)
 AllCollisionsValidationReport (const CollisionPair_t &pair, const coal::CollisionResult &r)
virtual std::ostream & print (std::ostream &os) const
 Write report in a stream.
Public Member Functions inherited from hpp::core::CollisionValidationReport
 CollisionValidationReport ()
 CollisionValidationReport (CollisionObjectConstPtr_t o1, CollisionObjectConstPtr_t o2, const coal::CollisionResult &r)
 CollisionValidationReport (const CollisionPair_t &pair, const coal::CollisionResult &r)
std::pair< std::string, std::string > getObjectNames () const
Public Member Functions inherited from hpp::core::ValidationReport
virtual ~ValidationReport ()

Public Attributes

std::vector< CollisionValidationReportPtr_tcollisionReports
Public Attributes inherited from hpp::core::CollisionValidationReport
CollisionObjectConstPtr_t object1
 First object in collision.
std::string objectName1
CollisionObjectConstPtr_t object2
 Second object in collision.
std::string objectName2
coal::CollisionResult result
 coal collision results

Detailed Description

Validate a configuration with respect to collision

Constructor & Destructor Documentation

◆ AllCollisionsValidationReport() [1/3]

hpp::core::AllCollisionsValidationReport::AllCollisionsValidationReport()
inline

◆ AllCollisionsValidationReport() [2/3]

hpp::core::AllCollisionsValidationReport::AllCollisionsValidationReport(CollisionObjectConstPtr_to1,
CollisionObjectConstPtr_to2,
const coal::CollisionResult &r )
inline

◆ AllCollisionsValidationReport() [3/3]

hpp::core::AllCollisionsValidationReport::AllCollisionsValidationReport(const CollisionPair_t &pair,
const coal::CollisionResult &r )
inline

Member Function Documentation

◆ print()

virtual std::ostream & hpp::core::AllCollisionsValidationReport::print(std::ostream &os)const
inlinevirtual

Write report in a stream.

Reimplemented from hpp::core::CollisionValidationReport.

Member Data Documentation

◆ collisionReports

std::vector<CollisionValidationReportPtr_t> hpp::core::AllCollisionsValidationReport::collisionReports

The documentation for this struct was generated from the following file: