#include <collision_common.h>
Public Member Functions | |
CollisionGeometryData (const robot_model::LinkModel *link, int index) | |
CollisionGeometryData (const robot_state::AttachedBody *ab, int index) | |
CollisionGeometryData (const World::Object *obj, int index) | |
const std::string & | getID () const |
std::string | getTypeString () const |
bool | sameObject (const CollisionGeometryData &other) const |
Check if two CollisionGeometryData objects point to the same source object. | |
Public Attributes | |
union { | |
const robot_state::AttachedBody * ab | |
const robot_model::LinkModel * link | |
const World::Object * obj | |
const void * raw | |
} | ptr |
int | shape_index |
BodyType | type |
Definition at line 50 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
collision_detection::CollisionGeometryData::CollisionGeometryData | ( | const robot_model::LinkModel * | link, |
int | index | ||
) | [inline] |
Definition at line 52 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
collision_detection::CollisionGeometryData::CollisionGeometryData | ( | const robot_state::AttachedBody * | ab, |
int | index | ||
) | [inline] |
Definition at line 59 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
collision_detection::CollisionGeometryData::CollisionGeometryData | ( | const World::Object * | obj, |
int | index | ||
) | [inline] |
Definition at line 66 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
const std::string& collision_detection::CollisionGeometryData::getID | ( | ) | const [inline] |
Definition at line 73 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
std::string collision_detection::CollisionGeometryData::getTypeString | ( | ) | const [inline] |
Definition at line 87 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
bool collision_detection::CollisionGeometryData::sameObject | ( | const CollisionGeometryData & | other | ) | const [inline] |
Check if two CollisionGeometryData objects point to the same source object.
Definition at line 102 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
Definition at line 112 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
Definition at line 111 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
Definition at line 113 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
union { ... } collision_detection::CollisionGeometryData::ptr |
const void* collision_detection::CollisionGeometryData::raw |
Definition at line 114 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
Definition at line 108 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.
Definition at line 107 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.