hpp::core::CollisionValidationReport Struct Reference

Validate a configuration with respect to collision. More...

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

Inheritance diagram for hpp::core::CollisionValidationReport:
[legend]
Collaboration diagram for hpp::core::CollisionValidationReport:
[legend]

Public Member Functions

virtual std::ostream & print (std::ostream &os) const
 Write report in a stream. More...
 
- Public Member Functions inherited from hpp::core::ValidationReport
virtual ~ValidationReport ()
 

Public Attributes

CollisionObjectConstPtr_t object1
 First object in collision. More...
 
std::string objectName1
 
CollisionObjectConstPtr_t object2
 Second object in collision. More...
 
std::string objectName2
 
fcl::CollisionResult result
 fcl collision results More...
 

Detailed Description

Validate a configuration with respect to collision.

Member Function Documentation

◆ print()

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

Write report in a stream.

Implements hpp::core::ValidationReport.

Reimplemented in hpp::core::AllCollisionsValidationReport.

Member Data Documentation

◆ object1

CollisionObjectConstPtr_t hpp::core::CollisionValidationReport::object1

First object in collision.

◆ object2

CollisionObjectConstPtr_t hpp::core::CollisionValidationReport::object2

Second object in collision.

◆ objectName1

std::string hpp::core::CollisionValidationReport::objectName1

◆ objectName2

std::string hpp::core::CollisionValidationReport::objectName2

◆ result

fcl::CollisionResult hpp::core::CollisionValidationReport::result

fcl collision results