![]() |
Tesseract
Motion Planning Environment
|
Classes | |
| class | CollisionObjectWrapper |
| This is a Tesseract link collision object wrapper which add items specific to tesseract. It is a wrapper around a tesseract link which may contain several collision objects. More... | |
| class | FCLCollisionObjectWrapper |
| This is a wrapper around FCL Collision Object Class which allows you to expand the AABB by the contact dist. More... | |
| class | FCLDiscreteBVHManager |
| A FCL implementation of the discrete contact manager. More... | |
| class | FCLDiscreteBVHManagerFactory |
Typedefs | |
| using | CollisionGeometryPtr = std::shared_ptr< fcl::CollisionGeometryd > |
| using | CollisionObjectPtr = std::shared_ptr< FCLCollisionObjectWrapper > |
| using | CollisionObjectRawPtr = fcl::CollisionObjectd * |
| using | CollisionObjectConstPtr = std::shared_ptr< const fcl::CollisionObjectd > |
| using | COW = CollisionObjectWrapper |
| using | Link2COW = std::map< std::string, COW::Ptr > |
| using | Link2ConstCOW = std::map< std::string, COW::ConstPtr > |
Enumerations | |
| enum | CollisionFilterGroups { DefaultFilter = 1 , StaticFilter = 2 , KinematicFilter = 4 , AllFilter = -1 } |
Variables | |
| static const CollisionShapesConst | EMPTY_COLLISION_SHAPES_CONST |
| static const tesseract_common::VectorIsometry3d | EMPTY_COLLISION_SHAPES_TRANSFORMS |
| using tesseract_collision::tesseract_collision_fcl::CollisionGeometryPtr = typedef std::shared_ptr<fcl::CollisionGeometryd> |
| using tesseract_collision::tesseract_collision_fcl::CollisionObjectConstPtr = typedef std::shared_ptr<const fcl::CollisionObjectd> |
| using tesseract_collision::tesseract_collision_fcl::CollisionObjectPtr = typedef std::shared_ptr<FCLCollisionObjectWrapper> |
| using tesseract_collision::tesseract_collision_fcl::CollisionObjectRawPtr = typedef fcl::CollisionObjectd* |
| using tesseract_collision::tesseract_collision_fcl::Link2ConstCOW = typedef std::map<std::string, COW::ConstPtr> |
| using tesseract_collision::tesseract_collision_fcl::Link2COW = typedef std::map<std::string, COW::Ptr> |
| bool tesseract_collision::tesseract_collision_fcl::collisionCallback | ( | fcl::CollisionObjectd * | o1, |
| fcl::CollisionObjectd * | o2, | ||
| void * | data | ||
| ) |
|
inline |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const CollisionShapeConstPtr & | geom | ) |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const tesseract_geometry::Box::ConstPtr & | geom | ) |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const tesseract_geometry::Capsule::ConstPtr & | geom | ) |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const tesseract_geometry::Cone::ConstPtr & | geom | ) |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const tesseract_geometry::ConvexMesh::ConstPtr & | geom | ) |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const tesseract_geometry::Cylinder::ConstPtr & | geom | ) |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const tesseract_geometry::Mesh::ConstPtr & | geom | ) |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const tesseract_geometry::Octree::ConstPtr & | geom | ) |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const tesseract_geometry::Plane::ConstPtr & | geom | ) |
| CollisionGeometryPtr tesseract_collision::tesseract_collision_fcl::createShapePrimitive | ( | const tesseract_geometry::Sphere::ConstPtr & | geom | ) |
| bool tesseract_collision::tesseract_collision_fcl::distanceCallback | ( | fcl::CollisionObjectd * | o1, |
| fcl::CollisionObjectd * | o2, | ||
| void * | data | ||
| ) |
|
inline |
Update collision objects filters.
| active | The active collision objects |
| cow | The collision object to update |
| static_manager | Broadphasse manager for static objects |
| dynamic_manager | Broadphase manager for dynamic objects |
|
static |
|
static |