hpp-core  4.9.0
Implement basic classes for canonical path planning for kinematic chains.
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 fcl::CollisionResult &r)
 
 AllCollisionsValidationReport (const CollisionPair_t &pair, const fcl::CollisionResult &r)
 
virtual std::ostream & print (std::ostream &os) const
 Write report in a stream. More...
 
- Public Member Functions inherited from hpp::core::CollisionValidationReport
 CollisionValidationReport ()
 
 CollisionValidationReport (CollisionObjectConstPtr_t o1, CollisionObjectConstPtr_t o2, const fcl::CollisionResult &r)
 
 CollisionValidationReport (const CollisionPair_t &pair, const fcl::CollisionResult &r)
 
- 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. 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

Constructor & Destructor Documentation

◆ AllCollisionsValidationReport() [1/3]

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

◆ AllCollisionsValidationReport() [2/3]

hpp::core::AllCollisionsValidationReport::AllCollisionsValidationReport ( CollisionObjectConstPtr_t  o1,
CollisionObjectConstPtr_t  o2,
const fcl::CollisionResult r 
)
inline

◆ AllCollisionsValidationReport() [3/3]

hpp::core::AllCollisionsValidationReport::AllCollisionsValidationReport ( const CollisionPair_t pair,
const fcl::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: