33#ifndef DART_COLLISION_FCL_FCLCOLLISIONGROUP_HPP_
34#define DART_COLLISION_FCL_FCLCOLLISIONGROUP_HPP_
43class FCLCollisionObjectUserData;
70 const std::vector<CollisionObject*>& collObjects)
override;
Definition CollisionGroup.hpp:53
void updateEngineData()
Update engine data.
Definition CollisionGroup.cpp:308
Definition CollisionObject.hpp:45
Definition FCLCollisionDetector.hpp:46
Definition FCLCollisionGroup.hpp:46
void removeAllCollisionObjectsFromEngine() override
Remove all the CollisionObjects from the collision detection engine.
Definition FCLCollisionGroup.cpp:90
void addCollisionObjectToEngine(CollisionObject *object) override
Add CollisionObject to the collision detection engine.
Definition FCLCollisionGroup.cpp:57
void initializeEngineData() override
Initialize the collision detection engine data such as broadphase algorithm.
Definition FCLCollisionGroup.cpp:51
void addCollisionObjectsToEngine(const std::vector< CollisionObject * > &collObjects) override
Add CollisionObjects to the collision detection engine.
Definition FCLCollisionGroup.cpp:66
virtual ~FCLCollisionGroup()=default
Destructor.
std::unique_ptr< FCLCollisionManager > mBroadPhaseAlg
FCL broad-phase algorithm.
Definition FCLCollisionGroup.hpp:89
FCLCollisionManager * getFCLCollisionManager()
Return FCL collision manager that is also a broad-phase algorithm.
Definition FCLCollisionGroup.cpp:105
dart::collision::fcl::DynamicAABBTreeCollisionManager FCLCollisionManager
Definition FCLCollisionGroup.hpp:51
void updateCollisionGroupEngineData() override
Update the collision detection engine data such as broadphase algorithm.
Definition FCLCollisionGroup.cpp:98
void removeCollisionObjectFromEngine(CollisionObject *object) override
Remove CollisionObject from the collision detection engine.
Definition FCLCollisionGroup.cpp:80
::fcl::CollisionObject CollisionObject
Definition BackwardCompatibility.hpp:161
::fcl::DynamicAABBTreeCollisionManager DynamicAABBTreeCollisionManager
Definition BackwardCompatibility.hpp:163
std::shared_ptr< CollisionDetector > CollisionDetectorPtr
Definition SmartPointer.hpp:41
Definition BulletCollisionDetector.cpp:65