dart
Public Member Functions | List of all members
dart::collision::CollisionFilter Class Referenceabstract
Inheritance diagram for dart::collision::CollisionFilter:
Inheritance graph
[legend]

Public Member Functions

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...
 
virtual bool ignoresCollision (const CollisionObject *object1, const CollisionObject *object2) const =0
 Returns true if the given two CollisionObjects should be checked by the collision detector, false otherwise. More...
 

Member Function Documentation

◆ ignoresCollision()

virtual bool dart::collision::CollisionFilter::ignoresCollision ( const CollisionObject object1,
const CollisionObject object2 
) const
pure virtual

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

Implemented in dart::collision::BodyNodeCollisionFilter, and dart::collision::CompositeCollisionFilter.

◆ needCollision()

bool dart::collision::CollisionFilter::needCollision ( const CollisionObject object1,
const CollisionObject object2 
) const

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

Deprecated:
Deprecated in 6.3.0. Please use ignoreCollision instead. Note that ignoreCollision returns logically opposite to what needCollision returns.

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