|
Simox
2.3.74.0
|
Public Member Functions | |
| CollisionCheckerImplementation () | |
| virtual | ~CollisionCheckerImplementation () |
| virtual float | calculateDistance (const CollisionModelPtr &model1, const CollisionModelPtr &model2, Eigen::Vector3f &P1, Eigen::Vector3f &P2, int *trID1=NULL, int *trID2=NULL)=0 |
| virtual bool | checkCollision (const CollisionModelPtr &model1, const CollisionModelPtr &model2)=0 |
| virtual bool | checkCollision (const CollisionModelPtr &model1, const Eigen::Vector3f &point, float tolerance=0.0f)=0 |
| virtual void | setAutomaticSizeCheck (bool checkSizeOnColModelCreation) |
| virtual void | enableDebugOutput (bool e) |
Data Fields | |
| bool | debugOutput |
Protected Attributes | |
| bool | automaticSizeCheck |
Friends | |
| class | CollisionChecker |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in VirtualRobot::CollisionCheckerPQP.
|
pure virtual |
Implemented in VirtualRobot::CollisionCheckerPQP.
|
pure virtual |
Implemented in VirtualRobot::CollisionCheckerPQP.
|
inlinevirtual |
|
inlinevirtual |
|
friend |
|
protected |
| bool VirtualRobot::CollisionCheckerImplementation::debugOutput |