| acm_ | exotica::CollisionScene | protected |
| always_externally_updated_collision_scene_ | exotica::CollisionScene | protected |
| AssignScene(std::shared_ptr< Scene > scene) | exotica::CollisionScene | |
| CheckCollision(fcl::CollisionObject *o1, fcl::CollisionObject *o2, CollisionData *data) | exotica::CollisionSceneFCL | privatestatic |
| CollisionCallback(fcl::CollisionObject *o1, fcl::CollisionObject *o2, void *data) | exotica::CollisionSceneFCL | static |
| CollisionScene() | exotica::CollisionScene | |
| ConstructFclCollisionObject(long i, std::shared_ptr< KinematicElement > element) | exotica::CollisionSceneFCL | private |
| ContinuousCollisionCast(const std::vector< std::vector< std::tuple< std::string, Eigen::Isometry3d, Eigen::Isometry3d >>> &motion_transforms) | exotica::CollisionScene | virtual |
| ContinuousCollisionCheck(const std::string &o1, const KDL::Frame &tf1_beg, const KDL::Frame &tf1_end, const std::string &o2, const KDL::Frame &tf2_beg, const KDL::Frame &tf2_end) | exotica::CollisionScene | virtual |
| debug_ | exotica::CollisionScene | |
| fcl_cache_ | exotica::CollisionSceneFCL | private |
| fcl_objects_ | exotica::CollisionSceneFCL | private |
| get_replace_cylinders_with_capsules() const | exotica::CollisionScene | |
| GetAlwaysExternallyUpdatedCollisionScene() const | exotica::CollisionScene | |
| GetCollisionDistance(bool self) | exotica::CollisionScene | virtual |
| GetCollisionDistance(const std::string &o1, const std::string &o2) | exotica::CollisionScene | virtual |
| GetCollisionDistance(const std::string &o1, const bool &self) | exotica::CollisionScene | virtual |
| GetCollisionDistance(const std::string &o1, const bool &self, const bool &disable_collision_scene_update) | exotica::CollisionScene | virtual |
| GetCollisionDistance(const std::vector< std::string > &objects, const bool &self) | exotica::CollisionScene | virtual |
| GetCollisionRobotLinks() override | exotica::CollisionSceneFCL | virtual |
| GetCollisionWorldLinks() override | exotica::CollisionSceneFCL | virtual |
| GetReplacePrimitiveShapesWithMeshes() const | exotica::CollisionScene | |
| GetRobotLinkPadding() const | exotica::CollisionScene | |
| GetRobotLinkScale() const | exotica::CollisionScene | |
| GetRobotToRobotCollisionDistance(double check_margin) | exotica::CollisionScene | virtual |
| GetRobotToWorldCollisionDistance(double check_margin) | exotica::CollisionScene | virtual |
| GetTranslation(const std::string &name) override | exotica::CollisionSceneFCL | virtual |
| GetWorldLinkPadding() const | exotica::CollisionScene | |
| GetWorldLinkScale() const | exotica::CollisionScene | |
| IsAllowedToCollide(fcl::CollisionObject *o1, fcl::CollisionObject *o2, bool self, CollisionSceneFCL *scene) | exotica::CollisionSceneFCL | static |
| exotica::CollisionScene::IsAllowedToCollide(const std::string &o1, const std::string &o2, const bool &self) | exotica::CollisionScene | virtual |
| IsCollisionFree(const std::string &o1, const std::string &o2, double safe_distance=0.0) override | exotica::CollisionSceneFCL | virtual |
| IsStateValid(bool self=true, double safe_distance=0.0) override | exotica::CollisionSceneFCL | virtual |
| kinematic_elements_ | exotica::CollisionSceneFCL | private |
| needs_update_of_collision_objects_ | exotica::CollisionScene | protected |
| replace_cylinders_with_capsules_ | exotica::CollisionScene | protected |
| replace_primitive_shapes_with_meshes_ | exotica::CollisionScene | protected |
| robot_link_padding_ | exotica::CollisionScene | protected |
| robot_link_scale_ | exotica::CollisionScene | protected |
| scene_ | exotica::CollisionScene | protected |
| set_replace_cylinders_with_capsules(const bool value) | exotica::CollisionScene | |
| SetACM(const AllowedCollisionMatrix &acm) | exotica::CollisionScene | |
| SetAlwaysExternallyUpdatedCollisionScene(const bool value) | exotica::CollisionScene | |
| SetReplacePrimitiveShapesWithMeshes(const bool value) | exotica::CollisionScene | |
| SetRobotLinkPadding(const double padding) | exotica::CollisionScene | |
| SetRobotLinkScale(const double scale) | exotica::CollisionScene | |
| Setup() override | exotica::CollisionSceneFCL | virtual |
| SetWorldLinkPadding(const double padding) | exotica::CollisionScene | |
| SetWorldLinkScale(const double scale) | exotica::CollisionScene | |
| Uncopyable()=default | exotica::Uncopyable | |
| UpdateCollisionObjects(const std::map< std::string, std::weak_ptr< KinematicElement >> &objects) override | exotica::CollisionSceneFCL | virtual |
| UpdateCollisionObjectTransforms() override | exotica::CollisionSceneFCL | virtual |
| world_link_padding_ | exotica::CollisionScene | protected |
| world_link_scale_ | exotica::CollisionScene | protected |
| ~CollisionScene() | exotica::CollisionScene | virtual |
| ~Uncopyable()=default | exotica::Uncopyable | |