dart
Public Member Functions | List of all members
dart::collision::BodyNodeCollisionFilter Class Reference
Inheritance diagram for dart::collision::BodyNodeCollisionFilter:
Inheritance graph
[legend]
Collaboration diagram for dart::collision::BodyNodeCollisionFilter:
Collaboration graph
[legend]

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...
 
- Public Member Functions inherited from dart::collision::CollisionFilter
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...
 

Member Function Documentation

◆ ignoresCollision()

bool dart::collision::BodyNodeCollisionFilter::ignoresCollision ( const CollisionObject object1,
const CollisionObject object2 
) const
overridevirtual

Returns true if the given two CollisionObjects should be checked by the collision detector, false otherwise.

Implements dart::collision::CollisionFilter.


The documentation for this class was generated from the following files: