Public Member Functions | Public Attributes | List of all members
collision_detection::CollisionGeometryData Struct Reference

#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. More...
 

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
 

Detailed Description

Definition at line 53 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.

Constructor & Destructor Documentation

collision_detection::CollisionGeometryData::CollisionGeometryData ( const robot_model::LinkModel link,
int  index 
)
inline
collision_detection::CollisionGeometryData::CollisionGeometryData ( const robot_state::AttachedBody ab,
int  index 
)
inline
collision_detection::CollisionGeometryData::CollisionGeometryData ( const World::Object obj,
int  index 
)
inline

Member Function Documentation

const std::string& collision_detection::CollisionGeometryData::getID ( ) const
inline
std::string collision_detection::CollisionGeometryData::getTypeString ( ) const
inline
bool collision_detection::CollisionGeometryData::sameObject ( const CollisionGeometryData other) const
inline

Check if two CollisionGeometryData objects point to the same source object.

Definition at line 100 of file fcl/include/moveit/collision_detection_fcl/collision_common.h.

Member Data Documentation

const robot_state::AttachedBody* collision_detection::CollisionGeometryData::ab
const robot_model::LinkModel* collision_detection::CollisionGeometryData::link
const World::Object* collision_detection::CollisionGeometryData::obj
union { ... } collision_detection::CollisionGeometryData::ptr
const void* collision_detection::CollisionGeometryData::raw
int collision_detection::CollisionGeometryData::shape_index
BodyType collision_detection::CollisionGeometryData::type

The documentation for this struct was generated from the following file:


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Sun Oct 18 2020 13:16:33