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

Protected Member Functions

 DARTCollisionObject (CollisionDetector *collisionDetector, const dynamics::ShapeFrame *shapeFrame)
 Constructor.
 
void updateEngineData () override
 Update the collision object of the collision detection engine. More...
 
- Protected Member Functions inherited from dart::collision::CollisionObject
 CollisionObject (CollisionDetector *collisionDetector, const dynamics::ShapeFrame *shapeFrame)
 Contructor.
 

Friends

class DARTCollisionDetector
 

Additional Inherited Members

- Public Member Functions inherited from dart::collision::CollisionObject
virtual ~CollisionObject ()=default
 Destructor.
 
CollisionDetectorgetCollisionDetector ()
 Return collision detection engine associated with this CollisionObject.
 
const CollisionDetectorgetCollisionDetector () const
 Return collision detection engine associated with this CollisionObject.
 
const dynamics::ShapeFramegetShapeFrame () const
 Return the associated ShapeFrame.
 
dynamics::ConstShapePtr getShape () const
 Return the associated Shape.
 
const Eigen::Isometry3d & getTransform () const
 Return the transformation of this CollisionObject in world coordinates.
 
- Protected Attributes inherited from dart::collision::CollisionObject
CollisionDetectormCollisionDetector
 Collision detector.
 
const dynamics::ShapeFramemShapeFrame
 ShapeFrame.
 

Member Function Documentation

◆ updateEngineData()

void dart::collision::DARTCollisionObject::updateEngineData ( )
overrideprotectedvirtual

Update the collision object of the collision detection engine.

This function will be called ahead of every collision checking by CollisionGroup.

Implements dart::collision::CollisionObject.


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