dart
|
Public Member Functions | |
void | addBodyNodePairToBlackList (const dynamics::BodyNode *bodyNode1, const dynamics::BodyNode *bodyNode2) |
Add a BodyNode pair to the blacklist. | |
void | removeBodyNodePairFromBlackList (const dynamics::BodyNode *bodyNode1, const dynamics::BodyNode *bodyNode2) |
Remove a BodyNode pair from the blacklist. | |
void | removeAllBodyNodePairsFromBlackList () |
Remove all the BodyNode pairs from the blacklist. | |
bool | ignoresCollision (const CollisionObject *object1, const CollisionObject *object2) const override |
Returns true if the given two CollisionObjects should be checked by the collision detector, false otherwise. More... | |
![]() | |
virtual | ~CollisionFilter () |
Destructor. | |
bool | needCollision (const CollisionObject *object1, const CollisionObject *object2) const |
Returns true if the given two CollisionObjects should be checked by the collision detector, false otherwise. More... | |
|
overridevirtual |
Returns true if the given two CollisionObjects should be checked by the collision detector, false otherwise.
Implements dart::collision::CollisionFilter.