Exotica
exotica::CollisionSceneFCLLatest Member List

This is the complete list of members for exotica::CollisionSceneFCLLatest, including all inherited members.

acm_exotica::CollisionSceneprotected
always_externally_updated_collision_scene_exotica::CollisionSceneprotected
AssignScene(std::shared_ptr< Scene > scene)exotica::CollisionSceneinline
broad_phase_collision_manager_exotica::CollisionSceneFCLLatestprivate
CheckCollision(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, CollisionData *data)exotica::CollisionSceneFCLLatestprivatestatic
CollisionCallback(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, void *data)exotica::CollisionSceneFCLLateststatic
CollisionCallbackDistance(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, void *data, double &dist)exotica::CollisionSceneFCLLateststatic
CollisionScene()exotica::CollisionSceneinline
ComputeDistance(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, DistanceData *data)exotica::CollisionSceneFCLLatestprivatestatic
ConstructFclCollisionObject(long i, std::shared_ptr< KinematicElement > element)exotica::CollisionSceneFCLLatestprivate
ContinuousCollisionCast(const std::vector< std::vector< std::tuple< std::string, Eigen::Isometry3d, Eigen::Isometry3d >>> &motion_transforms)exotica::CollisionSceneinlinevirtual
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) overrideexotica::CollisionSceneFCLLatestvirtual
debug_exotica::CollisionScene
fcl_cache_exotica::CollisionSceneFCLLatestprivate
fcl_objects_exotica::CollisionSceneFCLLatestprivate
fcl_objects_map_exotica::CollisionSceneFCLLatestprivate
fcl_robot_objects_map_exotica::CollisionSceneFCLLatestprivate
fcl_world_objects_map_exotica::CollisionSceneFCLLatestprivate
get_replace_cylinders_with_capsules() constexotica::CollisionSceneinline
exotica::GetAllTemplates() const =0exotica::InstantiableBasepure virtual
Instantiable< CollisionSceneFCLLatestInitializer >::GetAllTemplates() const overrideexotica::Instantiable< CollisionSceneFCLLatestInitializer >inline
GetAlwaysExternallyUpdatedCollisionScene() constexotica::CollisionSceneinline
GetCollisionDistance(bool self) overrideexotica::CollisionSceneFCLLatestvirtual
GetCollisionDistance(const std::string &o1, const std::string &o2) overrideexotica::CollisionSceneFCLLatestvirtual
GetCollisionDistance(const std::string &o1, const bool &self=true) overrideexotica::CollisionSceneFCLLatestvirtual
GetCollisionDistance(const std::vector< std::string > &objects, const bool &self=true) overrideexotica::CollisionSceneFCLLatestvirtual
GetCollisionDistance(const std::string &o1, const bool &self=true, const bool &disable_collision_scene_update=false) overrideexotica::CollisionSceneFCLLatestvirtual
GetCollisionObjectsFromMapByName(const std::string &frame_name)exotica::CollisionSceneFCLLatestinlineprivate
GetCollisionRobotLinks() overrideexotica::CollisionSceneFCLLatestvirtual
GetCollisionWorldLinks() overrideexotica::CollisionSceneFCLLatestvirtual
exotica::GetInitializerTemplate()=0exotica::InstantiableBasepure virtual
Instantiable< CollisionSceneFCLLatestInitializer >::GetInitializerTemplate() overrideexotica::Instantiable< CollisionSceneFCLLatestInitializer >inlinevirtual
GetKinematicElementFromMapByName(const std::string &frame_name)exotica::CollisionSceneFCLLatestinlineprivate
GetObjectName()exotica::Objectinline
GetParameters() constexotica::Instantiable< CollisionSceneFCLLatestInitializer >inline
GetReplacePrimitiveShapesWithMeshes() constexotica::CollisionSceneinline
GetRobotCollisionObjectsFromMapByName(const std::string &frame_name)exotica::CollisionSceneFCLLatestinlineprivate
GetRobotLinkPadding() constexotica::CollisionSceneinline
GetRobotLinkScale() constexotica::CollisionSceneinline
GetRobotToRobotCollisionDistance(double check_margin) overrideexotica::CollisionSceneFCLLatestvirtual
GetRobotToWorldCollisionDistance(double check_margin) overrideexotica::CollisionSceneFCLLatestvirtual
GetTranslation(const std::string &name) overrideexotica::CollisionSceneFCLLatestvirtual
GetWorldCollisionObjectsFromMapByName(const std::string &frame_name)exotica::CollisionSceneFCLLatestinlineprivate
GetWorldLinkPadding() constexotica::CollisionSceneinline
GetWorldLinkScale() constexotica::CollisionSceneinline
InstantiableBase()=defaultexotica::InstantiableBase
Instantiate(const CollisionSceneFCLLatestInitializer &init)exotica::Instantiable< CollisionSceneFCLLatestInitializer >inlinevirtual
InstantiateBase(const Initializer &init)exotica::CollisionScenevirtual
exotica::InstantiateInternal(const Initializer &init)=0exotica::InstantiableBasepure virtual
Instantiable< CollisionSceneFCLLatestInitializer >::InstantiateInternal(const Initializer &init) overrideexotica::Instantiable< CollisionSceneFCLLatestInitializer >inlinevirtual
InstantiateObject(const Initializer &init)exotica::Objectinline
IsAllowedToCollide(const std::string &o1, const std::string &o2, const bool &self) overrideexotica::CollisionSceneFCLLatestvirtual
IsAllowedToCollide(fcl::CollisionObjectd *o1, fcl::CollisionObjectd *o2, bool self, CollisionSceneFCLLatest *scene)exotica::CollisionSceneFCLLateststatic
IsCollisionFree(const std::string &o1, const std::string &o2, double safe_distance=0.0) overrideexotica::CollisionSceneFCLLatestvirtual
IsStateValid(bool self=true, double safe_distance=0.0) overrideexotica::CollisionSceneFCLLatestvirtual
kinematic_elements_exotica::CollisionSceneFCLLatestprivate
kinematic_elements_map_exotica::CollisionSceneFCLLatestprivate
needs_update_of_collision_objects_exotica::CollisionSceneprotected
ns_exotica::Object
Object()exotica::Objectinline
object_name_exotica::Object
operator=(const Uncopyable &)exotica::Uncopyableprivate
parameters_exotica::Instantiable< CollisionSceneFCLLatestInitializer >protected
Print(const std::string &prepend) constexotica::Objectinlinevirtual
replace_cylinders_with_capsules_exotica::CollisionSceneprotected
replace_primitive_shapes_with_meshes_exotica::CollisionSceneprotected
robot_link_padding_exotica::CollisionSceneprotected
robot_link_replacement_config_exotica::CollisionSceneprotected
robot_link_scale_exotica::CollisionSceneprotected
scene_exotica::CollisionSceneprotected
set_replace_cylinders_with_capsules(const bool value)exotica::CollisionSceneinline
SetACM(const AllowedCollisionMatrix &acm)exotica::CollisionSceneinline
SetAlwaysExternallyUpdatedCollisionScene(const bool value)exotica::CollisionSceneinline
SetReplacePrimitiveShapesWithMeshes(const bool value)exotica::CollisionSceneinline
SetRobotLinkPadding(const double padding)exotica::CollisionSceneinline
SetRobotLinkScale(const double scale)exotica::CollisionSceneinline
Setup() overrideexotica::CollisionSceneFCLLatestvirtual
SetWorldLinkPadding(const double padding)exotica::CollisionSceneinline
SetWorldLinkScale(const double scale)exotica::CollisionSceneinline
type() constexotica::Objectinlinevirtual
Uncopyable()=defaultexotica::Uncopyable
Uncopyable(const Uncopyable &)exotica::Uncopyableprivate
UpdateCollisionObjects(const std::map< std::string, std::weak_ptr< KinematicElement >> &objects) overrideexotica::CollisionSceneFCLLatestvirtual
UpdateCollisionObjectTransforms() overrideexotica::CollisionSceneFCLLatestvirtual
world_link_padding_exotica::CollisionSceneprotected
world_link_scale_exotica::CollisionSceneprotected
~CollisionScene()exotica::CollisionSceneinlinevirtual
~InstantiableBase()=defaultexotica::InstantiableBasevirtual
~Object()exotica::Objectinlinevirtual
~Uncopyable()=defaultexotica::Uncopyable