acm_ | exotica::CollisionScene | protected |
always_externally_updated_collision_scene_ | exotica::CollisionScene | protected |
AssignScene(std::shared_ptr< Scene > scene) | exotica::CollisionScene | inline |
broad_phase_collision_manager_ | exotica::CollisionSceneFCLLatest | private |
CheckCollision(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, CollisionData *data) | exotica::CollisionSceneFCLLatest | privatestatic |
CollisionCallback(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, void *data) | exotica::CollisionSceneFCLLatest | static |
CollisionCallbackDistance(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, void *data, double &dist) | exotica::CollisionSceneFCLLatest | static |
CollisionScene() | exotica::CollisionScene | inline |
ComputeDistance(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, DistanceData *data) | exotica::CollisionSceneFCLLatest | privatestatic |
ConstructFclCollisionObject(long i, std::shared_ptr< KinematicElement > element) | exotica::CollisionSceneFCLLatest | private |
ContinuousCollisionCast(const std::vector< std::vector< std::tuple< std::string, Eigen::Isometry3d, Eigen::Isometry3d >>> &motion_transforms) | exotica::CollisionScene | inlinevirtual |
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) override | exotica::CollisionSceneFCLLatest | virtual |
debug_ | exotica::CollisionScene | |
fcl_cache_ | exotica::CollisionSceneFCLLatest | private |
fcl_objects_ | exotica::CollisionSceneFCLLatest | private |
fcl_objects_map_ | exotica::CollisionSceneFCLLatest | private |
fcl_robot_objects_map_ | exotica::CollisionSceneFCLLatest | private |
fcl_world_objects_map_ | exotica::CollisionSceneFCLLatest | private |
get_replace_cylinders_with_capsules() const | exotica::CollisionScene | inline |
exotica::GetAllTemplates() const =0 | exotica::InstantiableBase | pure virtual |
Instantiable< CollisionSceneFCLLatestInitializer >::GetAllTemplates() const override | exotica::Instantiable< CollisionSceneFCLLatestInitializer > | inline |
GetAlwaysExternallyUpdatedCollisionScene() const | exotica::CollisionScene | inline |
GetCollisionDistance(bool self) override | exotica::CollisionSceneFCLLatest | virtual |
GetCollisionDistance(const std::string &o1, const std::string &o2) override | exotica::CollisionSceneFCLLatest | virtual |
GetCollisionDistance(const std::string &o1, const bool &self=true) override | exotica::CollisionSceneFCLLatest | virtual |
GetCollisionDistance(const std::vector< std::string > &objects, const bool &self=true) override | exotica::CollisionSceneFCLLatest | virtual |
GetCollisionDistance(const std::string &o1, const bool &self=true, const bool &disable_collision_scene_update=false) override | exotica::CollisionSceneFCLLatest | virtual |
GetCollisionObjectsFromMapByName(const std::string &frame_name) | exotica::CollisionSceneFCLLatest | inlineprivate |
GetCollisionRobotLinks() override | exotica::CollisionSceneFCLLatest | virtual |
GetCollisionWorldLinks() override | exotica::CollisionSceneFCLLatest | virtual |
exotica::GetInitializerTemplate()=0 | exotica::InstantiableBase | pure virtual |
Instantiable< CollisionSceneFCLLatestInitializer >::GetInitializerTemplate() override | exotica::Instantiable< CollisionSceneFCLLatestInitializer > | inlinevirtual |
GetKinematicElementFromMapByName(const std::string &frame_name) | exotica::CollisionSceneFCLLatest | inlineprivate |
GetObjectName() | exotica::Object | inline |
GetParameters() const | exotica::Instantiable< CollisionSceneFCLLatestInitializer > | inline |
GetReplacePrimitiveShapesWithMeshes() const | exotica::CollisionScene | inline |
GetRobotCollisionObjectsFromMapByName(const std::string &frame_name) | exotica::CollisionSceneFCLLatest | inlineprivate |
GetRobotLinkPadding() const | exotica::CollisionScene | inline |
GetRobotLinkScale() const | exotica::CollisionScene | inline |
GetRobotToRobotCollisionDistance(double check_margin) override | exotica::CollisionSceneFCLLatest | virtual |
GetRobotToWorldCollisionDistance(double check_margin) override | exotica::CollisionSceneFCLLatest | virtual |
GetTranslation(const std::string &name) override | exotica::CollisionSceneFCLLatest | virtual |
GetWorldCollisionObjectsFromMapByName(const std::string &frame_name) | exotica::CollisionSceneFCLLatest | inlineprivate |
GetWorldLinkPadding() const | exotica::CollisionScene | inline |
GetWorldLinkScale() const | exotica::CollisionScene | inline |
InstantiableBase()=default | exotica::InstantiableBase | |
Instantiate(const CollisionSceneFCLLatestInitializer &init) | exotica::Instantiable< CollisionSceneFCLLatestInitializer > | inlinevirtual |
InstantiateBase(const Initializer &init) | exotica::CollisionScene | virtual |
exotica::InstantiateInternal(const Initializer &init)=0 | exotica::InstantiableBase | pure virtual |
Instantiable< CollisionSceneFCLLatestInitializer >::InstantiateInternal(const Initializer &init) override | exotica::Instantiable< CollisionSceneFCLLatestInitializer > | inlinevirtual |
InstantiateObject(const Initializer &init) | exotica::Object | inline |
IsAllowedToCollide(const std::string &o1, const std::string &o2, const bool &self) override | exotica::CollisionSceneFCLLatest | virtual |
IsAllowedToCollide(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, bool self, CollisionSceneFCLLatest *scene) | exotica::CollisionSceneFCLLatest | static |
IsCollisionFree(const std::string &o1, const std::string &o2, double safe_distance=0.0) override | exotica::CollisionSceneFCLLatest | virtual |
IsStateValid(bool self=true, double safe_distance=0.0) override | exotica::CollisionSceneFCLLatest | virtual |
kinematic_elements_ | exotica::CollisionSceneFCLLatest | private |
kinematic_elements_map_ | exotica::CollisionSceneFCLLatest | private |
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 |
parameters_ | exotica::Instantiable< CollisionSceneFCLLatestInitializer > | protected |
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() override | exotica::CollisionSceneFCLLatest | virtual |
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) override | exotica::CollisionSceneFCLLatest | virtual |
UpdateCollisionObjectTransforms() override | exotica::CollisionSceneFCLLatest | 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 | |