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 |