| acm_ | exotica::CollisionScene | protected |
| always_externally_updated_collision_scene_ | exotica::CollisionScene | protected |
| AssignScene(std::shared_ptr< Scene > scene) | exotica::CollisionScene | inline |
| CollisionScene() | exotica::CollisionScene | inline |
| ContinuousCollisionCast(const std::vector< std::vector< std::tuple< std::string, Eigen::Isometry3d, Eigen::Isometry3d >>> &) | exotica::CollisionScene | inlinevirtual |
| ContinuousCollisionCheck(const std::string &, const KDL::Frame &, const KDL::Frame &, const std::string &, const KDL::Frame &, const KDL::Frame &) | exotica::CollisionScene | inlinevirtual |
| debug_ | exotica::CollisionScene | |
| get_replace_cylinders_with_capsules() const | exotica::CollisionScene | inline |
| GetAllTemplates() const =0 | exotica::InstantiableBase | pure virtual |
| GetAlwaysExternallyUpdatedCollisionScene() const | exotica::CollisionScene | inline |
| GetCollisionDistance(bool) | exotica::CollisionScene | inlinevirtual |
| GetCollisionDistance(const std::string &, const std::string &) | exotica::CollisionScene | inlinevirtual |
| GetCollisionDistance(const std::string &, const bool &) | exotica::CollisionScene | inlinevirtual |
| GetCollisionDistance(const std::string &, const bool &, const bool &) | exotica::CollisionScene | inlinevirtual |
| GetCollisionDistance(const std::vector< std::string > &, const bool &) | exotica::CollisionScene | inlinevirtual |
| GetCollisionRobotLinks()=0 | exotica::CollisionScene | pure virtual |
| GetCollisionWorldLinks()=0 | exotica::CollisionScene | pure virtual |
| GetInitializerTemplate()=0 | exotica::InstantiableBase | pure virtual |
| GetObjectName() | exotica::Object | inline |
| GetReplacePrimitiveShapesWithMeshes() const | exotica::CollisionScene | inline |
| GetRobotLinkPadding() const | exotica::CollisionScene | inline |
| GetRobotLinkScale() const | exotica::CollisionScene | inline |
| GetRobotToRobotCollisionDistance(double) | exotica::CollisionScene | inlinevirtual |
| GetRobotToWorldCollisionDistance(double) | exotica::CollisionScene | inlinevirtual |
| GetTranslation(const std::string &name)=0 | exotica::CollisionScene | pure virtual |
| GetWorldLinkPadding() const | exotica::CollisionScene | inline |
| GetWorldLinkScale() const | exotica::CollisionScene | inline |
| InstantiableBase()=default | exotica::InstantiableBase | |
| InstantiateBase(const Initializer &init) | exotica::CollisionScene | virtual |
| InstantiateInternal(const Initializer &init)=0 | exotica::InstantiableBase | pure virtual |
| InstantiateObject(const Initializer &init) | exotica::Object | inline |
| IsAllowedToCollide(const std::string &o1, const std::string &o2, const bool &self) | exotica::CollisionScene | virtual |
| IsCollisionFree(const std::string &, const std::string &, double=0.0) | exotica::CollisionScene | inlinevirtual |
| IsStateValid(bool self=true, double safe_distance=0.0)=0 | exotica::CollisionScene | pure virtual |
| needs_update_of_collision_objects_ | exotica::CollisionScene | protected |
| ns_ | exotica::Object | |
| Object() | exotica::Object | inline |
| object_name_ | exotica::Object | |
| operator=(const Uncopyable &) | exotica::Uncopyable | private |
| Print(const std::string &prepend) const | exotica::Object | inlinevirtual |
| replace_cylinders_with_capsules_ | exotica::CollisionScene | protected |
| replace_primitive_shapes_with_meshes_ | exotica::CollisionScene | protected |
| robot_link_padding_ | exotica::CollisionScene | protected |
| robot_link_replacement_config_ | exotica::CollisionScene | protected |
| robot_link_scale_ | exotica::CollisionScene | protected |
| scene_ | exotica::CollisionScene | protected |
| set_replace_cylinders_with_capsules(const bool value) | exotica::CollisionScene | inline |
| SetACM(const AllowedCollisionMatrix &acm) | exotica::CollisionScene | inline |
| SetAlwaysExternallyUpdatedCollisionScene(const bool value) | exotica::CollisionScene | inline |
| SetReplacePrimitiveShapesWithMeshes(const bool value) | exotica::CollisionScene | inline |
| SetRobotLinkPadding(const double padding) | exotica::CollisionScene | inline |
| SetRobotLinkScale(const double scale) | exotica::CollisionScene | inline |
| Setup() | exotica::CollisionScene | inlinevirtual |
| SetWorldLinkPadding(const double padding) | exotica::CollisionScene | inline |
| SetWorldLinkScale(const double scale) | exotica::CollisionScene | inline |
| type() const | exotica::Object | inlinevirtual |
| Uncopyable()=default | exotica::Uncopyable | |
| Uncopyable(const Uncopyable &) | exotica::Uncopyable | private |
| UpdateCollisionObjects(const std::map< std::string, std::weak_ptr< KinematicElement >> &objects)=0 | exotica::CollisionScene | pure virtual |
| UpdateCollisionObjectTransforms()=0 | exotica::CollisionScene | pure virtual |
| world_link_padding_ | exotica::CollisionScene | protected |
| world_link_scale_ | exotica::CollisionScene | protected |
| ~CollisionScene() | exotica::CollisionScene | inlinevirtual |
| ~InstantiableBase()=default | exotica::InstantiableBase | virtual |
| ~Object() | exotica::Object | inlinevirtual |
| ~Uncopyable()=default | exotica::Uncopyable | |