33 #ifndef DART_COLLISION_COLLISIONOBJECT_HPP_ 34 #define DART_COLLISION_COLLISIONOBJECT_HPP_ 36 #include <Eigen/Dense> 38 #include "dart/dynamics/SmartPointer.hpp" 61 dynamics::ConstShapePtr
getShape()
const;
88 #endif // DART_COLLISION_COLLISIONOBJECT_HPP_ const Eigen::Isometry3d & getTransform() const
Return the transformation of this CollisionObject in world coordinates.
Definition: CollisionObject.cpp:66
virtual ~CollisionObject()=default
Destructor.
const dynamics::ShapeFrame * mShapeFrame
ShapeFrame.
Definition: CollisionObject.hpp:82
const dynamics::ShapeFrame * getShapeFrame() const
Return the associated ShapeFrame.
Definition: CollisionObject.cpp:54
Definition: Aspect.cpp:40
Definition: CollisionObject.hpp:43
Definition: CollisionGroup.hpp:51
CollisionObject(CollisionDetector *collisionDetector, const dynamics::ShapeFrame *shapeFrame)
Contructor.
Definition: CollisionObject.cpp:72
Definition: ShapeFrame.hpp:189
virtual void updateEngineData()=0
Update the collision object of the collision detection engine.
CollisionDetector * mCollisionDetector
Collision detector.
Definition: CollisionObject.hpp:79
Definition: CollisionDetector.hpp:56
dynamics::ConstShapePtr getShape() const
Return the associated Shape.
Definition: CollisionObject.cpp:60
CollisionDetector * getCollisionDetector()
Return collision detection engine associated with this CollisionObject.
Definition: CollisionObject.cpp:42