exotica::CollisionScene Member List

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

acm_exotica::CollisionSceneprotected
always_externally_updated_collision_scene_exotica::CollisionSceneprotected
AssignScene(std::shared_ptr< Scene > scene)exotica::CollisionSceneinline
CollisionScene()exotica::CollisionSceneinline
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)exotica::CollisionSceneinlinevirtual
debug_exotica::CollisionScene
get_replace_cylinders_with_capsules() const exotica::CollisionSceneinline
GetAllTemplates() const =0exotica::InstantiableBasepure virtual
GetAlwaysExternallyUpdatedCollisionScene() const exotica::CollisionSceneinline
GetCollisionDistance(bool self)exotica::CollisionSceneinlinevirtual
GetCollisionDistance(const std::string &o1, const std::string &o2)exotica::CollisionSceneinlinevirtual
GetCollisionDistance(const std::string &o1, const bool &self)exotica::CollisionSceneinlinevirtual
GetCollisionDistance(const std::string &o1, const bool &self, const bool &disable_collision_scene_update)exotica::CollisionSceneinlinevirtual
GetCollisionDistance(const std::vector< std::string > &objects, const bool &self)exotica::CollisionSceneinlinevirtual
GetCollisionRobotLinks()=0exotica::CollisionScenepure virtual
GetCollisionWorldLinks()=0exotica::CollisionScenepure virtual
GetInitializerTemplate()=0exotica::InstantiableBasepure virtual
GetObjectName()exotica::Objectinline
GetReplacePrimitiveShapesWithMeshes() const exotica::CollisionSceneinline
GetRobotLinkPadding() const exotica::CollisionSceneinline
GetRobotLinkScale() const exotica::CollisionSceneinline
GetRobotToRobotCollisionDistance(double check_margin)exotica::CollisionSceneinlinevirtual
GetRobotToWorldCollisionDistance(double check_margin)exotica::CollisionSceneinlinevirtual
GetTranslation(const std::string &name)=0exotica::CollisionScenepure virtual
GetWorldLinkPadding() const exotica::CollisionSceneinline
GetWorldLinkScale() const exotica::CollisionSceneinline
InstantiableBase()=defaultexotica::InstantiableBase
InstantiateBase(const Initializer &init)exotica::CollisionScenevirtual
InstantiateInternal(const Initializer &init)=0exotica::InstantiableBasepure virtual
InstantiateObject(const Initializer &init)exotica::Objectinline
IsAllowedToCollide(const std::string &o1, const std::string &o2, const bool &self)exotica::CollisionScenevirtual
IsCollisionFree(const std::string &o1, const std::string &o2, double safe_distance=0.0)exotica::CollisionSceneinlinevirtual
IsStateValid(bool self=true, double safe_distance=0.0)=0exotica::CollisionScenepure virtual
needs_update_of_collision_objects_exotica::CollisionSceneprotected
ns_exotica::Object
Object()exotica::Objectinline
object_name_exotica::Object
Print(const std::string &prepend) const exotica::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()exotica::CollisionSceneinlinevirtual
SetWorldLinkPadding(const double padding)exotica::CollisionSceneinline
SetWorldLinkScale(const double scale)exotica::CollisionSceneinline
type() const exotica::Objectinlinevirtual
Uncopyable()=defaultexotica::Uncopyable
UpdateCollisionObjects(const std::map< std::string, std::weak_ptr< KinematicElement >> &objects)=0exotica::CollisionScenepure virtual
UpdateCollisionObjectTransforms()=0exotica::CollisionScenepure virtual
world_link_padding_exotica::CollisionSceneprotected
world_link_scale_exotica::CollisionSceneprotected
~CollisionScene()exotica::CollisionSceneinlinevirtual
~InstantiableBase()=defaultexotica::InstantiableBasevirtual
~Object()exotica::Objectinlinevirtual
~Uncopyable()=defaultexotica::Uncopyable


exotica_core
Author(s): Yiming Yang, Michael Camilleri
autogenerated on Sat Apr 10 2021 02:34:50