Public Member Functions | List of all members
CreateCollisionWorld Class Reference
Inheritance diagram for CreateCollisionWorld:
Inheritance graph
[legend]

Public Member Functions

 CreateCollisionWorld (const collision_detection::WorldPtr &world)
 
void getCollisionObject (std::vector< std::shared_ptr< fcl::CollisionObject > > &obj)
 
- Public Member Functions inherited from collision_detection::CollisionWorldFCL
virtual void checkRobotCollision (const CollisionRequest &req, CollisionResult &res, const CollisionRobot &robot, const robot_state::RobotState &state) const
 
virtual void checkRobotCollision (const CollisionRequest &req, CollisionResult &res, const CollisionRobot &robot, const robot_state::RobotState &state, const AllowedCollisionMatrix &acm) const
 
virtual void checkRobotCollision (const CollisionRequest &req, CollisionResult &res, const CollisionRobot &robot, const robot_state::RobotState &state1, const robot_state::RobotState &state2, const AllowedCollisionMatrix &acm) const
 
virtual void checkRobotCollision (const CollisionRequest &req, CollisionResult &res, const CollisionRobot &robot, const robot_state::RobotState &state1, const robot_state::RobotState &state2) const
 
virtual void checkWorldCollision (const CollisionRequest &req, CollisionResult &res, const CollisionWorld &other_world) const
 
virtual void checkWorldCollision (const CollisionRequest &req, CollisionResult &res, const CollisionWorld &other_world, const AllowedCollisionMatrix &acm) const
 
 CollisionWorldFCL (const WorldPtr &world)
 
 CollisionWorldFCL (const CollisionWorldFCL &other, const WorldPtr &world)
 
 CollisionWorldFCL ()
 
virtual void distanceRobot (const DistanceRequest &req, DistanceResult &res, const CollisionRobot &robot, const robot_state::RobotState &state) const override
 
virtual void distanceWorld (const DistanceRequest &req, DistanceResult &res, const CollisionWorld &world) const override
 
virtual void setWorld (const WorldPtr &world)
 
virtual ~CollisionWorldFCL ()
 
- Public Member Functions inherited from collision_detection::CollisionWorld
virtual void checkCollision (const CollisionRequest &req, CollisionResult &res, const CollisionRobot &robot, const robot_state::RobotState &state) const
 
virtual void checkCollision (const CollisionRequest &req, CollisionResult &res, const CollisionRobot &robot, const robot_state::RobotState &state, const AllowedCollisionMatrix &acm) const
 
virtual void checkCollision (const CollisionRequest &req, CollisionResult &res, const CollisionRobot &robot, const robot_state::RobotState &state1, const robot_state::RobotState &state2, const AllowedCollisionMatrix &acm) const
 
virtual void checkCollision (const CollisionRequest &req, CollisionResult &res, const CollisionRobot &robot, const robot_state::RobotState &state1, const robot_state::RobotState &state2) const
 
 CollisionWorld ()
 
 CollisionWorld (const WorldPtr &world)
 
 CollisionWorld (const CollisionWorld &other, const WorldPtr &world)
 
double distanceRobot (const CollisionRobot &robot, const robot_state::RobotState &state, const AllowedCollisionMatrix &acm, bool verbose=false) const
 
double distanceRobot (const CollisionRobot &robot, const robot_state::RobotState &state, bool verbose=false) const
 
double distanceWorld (const CollisionWorld &world, const AllowedCollisionMatrix &acm, bool verbose=false) const
 
double distanceWorld (const CollisionWorld &world, bool verbose=false) const
 
const WorldPtr & getWorld ()
 
const WorldConstPtr & getWorld () const
 
virtual ~CollisionWorld ()
 

Additional Inherited Members

- Public Types inherited from collision_detection::CollisionWorld
typedef World::ObjectConstPtr ObjectConstPtr
 
typedef World::ObjectPtr ObjectPtr
 
- Protected Member Functions inherited from collision_detection::CollisionWorldFCL
void checkRobotCollisionHelper (const CollisionRequest &req, CollisionResult &res, const CollisionRobot &robot, const robot_state::RobotState &state, const AllowedCollisionMatrix *acm) const
 
void checkWorldCollisionHelper (const CollisionRequest &req, CollisionResult &res, const CollisionWorld &other_world, const AllowedCollisionMatrix *acm) const
 
void constructFCLObject (const World::Object *obj, FCLObject &fcl_obj) const
 
void updateFCLObject (const std::string &id)
 
- Protected Attributes inherited from collision_detection::CollisionWorldFCL
std::map< std::string, FCLObjectfcl_objs_
 
std::unique_ptr< fcl::BroadPhaseCollisionManager > manager_
 

Detailed Description

Definition at line 27 of file obstacle_distance_moveit.cpp.

Constructor & Destructor Documentation

CreateCollisionWorld::CreateCollisionWorld ( const collision_detection::WorldPtr &  world)
inline

Definition at line 30 of file obstacle_distance_moveit.cpp.

Member Function Documentation

void CreateCollisionWorld::getCollisionObject ( std::vector< std::shared_ptr< fcl::CollisionObject > > &  obj)
inline

Definition at line 34 of file obstacle_distance_moveit.cpp.


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


cob_obstacle_distance_moveit
Author(s): Florian Koehler , Felix Messmer
autogenerated on Sun Dec 6 2020 03:26:02