|
DART 6.12.2
|
#include <FCLCollisionObject.hpp>
Public Member Functions | |
| dart::collision::fcl::CollisionObject * | getFCLCollisionObject () |
| Return FCL collision object. | |
| const dart::collision::fcl::CollisionObject * | getFCLCollisionObject () const |
| Return FCL collision object. | |
| CollisionDetector * | getCollisionDetector () |
| Return collision detection engine associated with this CollisionObject. | |
| const CollisionDetector * | getCollisionDetector () const |
| Return collision detection engine associated with this CollisionObject. | |
| const dynamics::ShapeFrame * | getShapeFrame () 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 Member Functions | |
| FCLCollisionObject (CollisionDetector *collisionDetector, const dynamics::ShapeFrame *shapeFrame, const fcl_shared_ptr< dart::collision::fcl::CollisionGeometry > &fclCollGeom) | |
| Constructor. | |
| void | updateEngineData () override |
| Update the collision object of the collision detection engine. | |
Protected Attributes | |
| std::unique_ptr< dart::collision::fcl::CollisionObject > | mFCLCollisionObject |
| FCL collision object. | |
| CollisionDetector * | mCollisionDetector |
| Collision detector. | |
| const dynamics::ShapeFrame * | mShapeFrame |
| ShapeFrame. | |
Friends | |
| class | FCLCollisionDetector |
|
protected |
Constructor.
|
inherited |
Return collision detection engine associated with this CollisionObject.
|
inherited |
Return collision detection engine associated with this CollisionObject.
| dart::collision::fcl::CollisionObject * dart::collision::FCLCollisionObject::getFCLCollisionObject | ( | ) |
Return FCL collision object.
| const dart::collision::fcl::CollisionObject * dart::collision::FCLCollisionObject::getFCLCollisionObject | ( | ) | const |
Return FCL collision object.
|
inherited |
Return the associated Shape.
|
inherited |
Return the associated ShapeFrame.
|
inherited |
Return the transformation of this CollisionObject in world coordinates.
|
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.
|
friend |
|
protectedinherited |
Collision detector.
|
protected |
FCL collision object.
|
protectedinherited |
ShapeFrame.