Exotica
exotica::Scene Member List

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

AddObject(const std::string &name, const KDL::Frame &transform=KDL::Frame(), const std::string &parent="", shapes::ShapeConstPtr shape=shapes::ShapeConstPtr(nullptr), const KDL::RigidBodyInertia &inertia=KDL::RigidBodyInertia::Zero(), const Eigen::Vector4d &color=Eigen::Vector4d(0.5, 0.5, 0.5, 1.0), const bool update_collision_scene=true)exotica::Scene
AddObject(const std::string &name, const KDL::Frame &transform=KDL::Frame(), const std::string &parent="", const std::string &shape_resource_path="", const Eigen::Vector3d &scale=Eigen::Vector3d::Ones(), const KDL::RigidBodyInertia &inertia=KDL::RigidBodyInertia::Zero(), const Eigen::Vector4d &color=Eigen::Vector4d(0.5, 0.5, 0.5, 1.0), const bool update_collision_scene=true)exotica::Scene
AddObjectToEnvironment(const std::string &name, const KDL::Frame &transform=KDL::Frame(), shapes::ShapeConstPtr shape=nullptr, const Eigen::Vector4d &color=Eigen::Vector4d(0.5, 0.5, 0.5, 1.0), const bool update_collision_scene=true)exotica::Scene
AddTrajectory(const std::string &link, const std::string &traj)exotica::Scene
AddTrajectory(const std::string &link, std::shared_ptr< Trajectory > traj)exotica::Scene
AddTrajectoryFromFile(const std::string &link, const std::string &traj)exotica::Scene
AlwaysUpdatesCollisionScene() constexotica::Sceneinline
attached_objects_exotica::Sceneprivate
AttachObject(const std::string &name, const std::string &parent)exotica::Scene
AttachObjectLocal(const std::string &name, const std::string &parent, const KDL::Frame &pose)exotica::Scene
AttachObjectLocal(const std::string &name, const std::string &parent, const Eigen::VectorXd &pose)exotica::Scene
CleanScene()exotica::Scene
collision_scene_exotica::Sceneprivate
controlled_joint_to_collision_link_map_exotica::Sceneprivate
custom_links_exotica::Sceneprivate
debug_exotica::Object
DetachObject(const std::string &name)exotica::Scene
dynamics_solver_exotica::Sceneprivate
force_collision_exotica::Sceneprivate
get_has_quaternion_floating_base() constexotica::Scene
get_num_controls() constexotica::Scene
get_num_positions() constexotica::Scene
get_num_state() constexotica::Scene
get_num_state_derivative() constexotica::Scene
get_num_velocities() constexotica::Scene
get_world_links_to_exclude_from_collision_scene() constexotica::Sceneinline
GetAllTemplates() const overrideexotica::Instantiable< SceneInitializer >inline
exotica::InstantiableBase::GetAllTemplates() const =0exotica::InstantiableBasepure virtual
GetCollisionScene() constexotica::Scene
GetControlledJointNames()exotica::Scene
GetControlledJointToCollisionLinkMap() constexotica::Sceneinline
GetControlledLinkNames()exotica::Scene
GetControlledState()exotica::Scene
GetDynamicsSolver() constexotica::Scene
GetInitializerTemplate() overrideexotica::Instantiable< SceneInitializer >inlinevirtual
GetKinematicTree()exotica::Scene
GetModelJointNames()exotica::Scene
GetModelLinkNames()exotica::Scene
GetModelLinkToCollisionElementMap() constexotica::Sceneinline
GetModelLinkToCollisionLinkMap() constexotica::Sceneinline
GetModelState()exotica::Scene
GetModelStateMap()exotica::Scene
GetName() constexotica::Scene
GetObjectName()exotica::Objectinline
GetParameters() constexotica::Instantiable< SceneInitializer >inline
GetPlanningSceneMsg()exotica::Scene
GetRootFrameName()exotica::Scene
GetRootJointName()exotica::Scene
GetScene()exotica::Scene
GetTrajectory(const std::string &link)exotica::Scene
GetTreeMap()exotica::Scene
has_quaternion_floating_base_exotica::Sceneprivate
HasAttachedObject(const std::string &name)exotica::Scene
InstantiableBase()=defaultexotica::InstantiableBase
Instantiate(const SceneInitializer &init)exotica::Scenevirtual
InstantiateBase(const Initializer &init)exotica::InstantiableBaseinlinevirtual
InstantiateInternal(const Initializer &init) overrideexotica::Instantiable< SceneInitializer >inlinevirtual
InstantiateObject(const Initializer &init)exotica::Objectinline
kinematic_request_exotica::Sceneprivate
kinematic_request_callback_exotica::Sceneprivate
kinematic_solution_exotica::Sceneprivate
kinematica_exotica::Sceneprivate
LoadScene(const std::string &scene, const Eigen::Isometry3d &offset=Eigen::Isometry3d::Identity(), bool update_collision_scene=true)exotica::Scene
LoadScene(const std::string &scene, const KDL::Frame &offset=KDL::Frame(), bool update_collision_scene=true)exotica::Scene
LoadSceneFile(const std::string &file_name, const Eigen::Isometry3d &offset=Eigen::Isometry3d::Identity(), bool update_collision_scene=true)exotica::Scene
LoadSceneFile(const std::string &file_name, const KDL::Frame &offset=KDL::Frame(), bool update_collision_scene=true)exotica::Scene
LoadSceneFromStringStream(std::istream &in, const Eigen::Isometry3d &offset, bool update_collision_scene)exotica::Sceneprivate
model_link_to_collision_element_map_exotica::Sceneprivate
model_link_to_collision_link_map_exotica::Sceneprivate
ns_exotica::Object
num_controls_exotica::Sceneprivate
num_positions_exotica::Sceneprivate
num_state_exotica::Sceneprivate
num_state_derivative_exotica::Sceneprivate
num_velocities_exotica::Sceneprivate
Object()exotica::Objectinline
object_name_exotica::Object
operator=(const Uncopyable &)exotica::Uncopyableprivate
parameters_exotica::Instantiable< SceneInitializer >protected
Print(const std::string &prepend) constexotica::Objectinlinevirtual
proxy_pub_exotica::Sceneprivate
ProxyToMarker(const std::vector< CollisionProxy > &proxies, const std::string &frame)exotica::Scene
ps_exotica::Sceneprivate
ps_pub_exotica::Sceneprivate
PublishProxies(const std::vector< CollisionProxy > &proxies)exotica::Scene
PublishScene()exotica::Scene
RemoveObject(const std::string &name)exotica::Scene
RemoveTrajectory(const std::string &link)exotica::Scene
request_needs_updating_exotica::Sceneprivate
RequestKinematics(KinematicsRequest &request, std::function< void(std::shared_ptr< KinematicResponse >)> callback)exotica::Scene
robot_links_to_exclude_from_collision_scene_exotica::Sceneprivate
Scene(const std::string &name)exotica::Scene
Scene()exotica::Scene
SetModelState(Eigen::VectorXdRefConst x, double t=0, bool update_traj=true)exotica::Scene
SetModelState(const std::map< std::string, double > &x, double t=0, bool update_traj=true)exotica::Scene
trajectory_generators_exotica::Sceneprivate
type() constexotica::Objectinlinevirtual
Uncopyable()=defaultexotica::Uncopyableprivate
Uncopyable(const Uncopyable &)exotica::Uncopyableprivate
Update(Eigen::VectorXdRefConst x, double t=0)exotica::Scene
UpdateCollisionObjects()exotica::Scene
UpdateInternalFrames(bool update_request=true)exotica::Sceneprivate
UpdateMoveItPlanningScene()exotica::Sceneprivate
UpdatePlanningScene(const moveit_msgs::PlanningScene &scene)exotica::Scene
UpdatePlanningSceneWorld(const moveit_msgs::PlanningSceneWorldConstPtr &world)exotica::Scene
UpdateSceneFrames()exotica::Scene
UpdateTrajectoryGenerators(double t=0)exotica::Scene
world_links_to_exclude_from_collision_scene_exotica::Sceneprivate
~InstantiableBase()=defaultexotica::InstantiableBasevirtual
~Object()exotica::Objectinlinevirtual
~Scene()exotica::Scenevirtual
~Uncopyable()=defaultexotica::Uncopyableprivate