This is the complete list of members for exotica::KinematicTree, including all inherited members.
acceleration_limits_ | exotica::KinematicTree | private |
AddElement(const std::string &name, const Eigen::Isometry3d &transform, 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 std::vector< VisualElement > &visual={}, bool is_controlled=false) | exotica::KinematicTree | |
AddElement(const std::string &name, const Eigen::Isometry3d &transform, const std::string &parent, const std::string &shape_resource_path, 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 std::vector< VisualElement > &visual={}, bool is_controlled=false) | exotica::KinematicTree | |
AddElementFromSegmentMapIterator(KDL::SegmentMap::const_iterator segment, std::shared_ptr< KinematicElement > parent) | exotica::KinematicTree | private |
AddEnvironmentElement(const std::string &name, const Eigen::Isometry3d &transform, 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 std::vector< VisualElement > &visual={}, bool is_controlled=false) | exotica::KinematicTree | |
BuildTree(const KDL::Tree &RobotKinematics) | exotica::KinematicTree | private |
ChangeParent(const std::string &name, const std::string &parent, const KDL::Frame &pose, bool relative) | exotica::KinematicTree | |
collision_tree_map_ | exotica::KinematicTree | private |
ComputeH(KinematicFrame &frame, const KDL::Jacobian &jacobian, exotica::Hessian &hessian) const | exotica::KinematicTree | private |
ComputeJ(KinematicFrame &frame, KDL::Jacobian &jacobian) const | exotica::KinematicTree | private |
controlled_base_type_ | exotica::KinematicTree | private |
controlled_joints_ | exotica::KinematicTree | private |
controlled_joints_map_ | exotica::KinematicTree | private |
controlled_joints_names_ | exotica::KinematicTree | private |
controlled_link_names_ | exotica::KinematicTree | private |
debug | exotica::KinematicTree | |
debug_frames_ | exotica::KinematicTree | private |
debug_scene_changed_ | exotica::KinematicTree | private |
debug_tree_ | exotica::KinematicTree | private |
DoesLinkWithNameExist(std::string name) const | exotica::KinematicTree | |
environment_tree_ | exotica::KinematicTree | private |
FindKinematicElementByName(const std::string &frame_name) | exotica::KinematicTree | |
FK(KinematicFrame &frame) const | exotica::KinematicTree | |
FK(std::shared_ptr< KinematicElement > element_A, const KDL::Frame &offset_a, std::shared_ptr< KinematicElement > element_B, const KDL::Frame &offset_b) const | exotica::KinematicTree | |
FK(const std::string &element_A, const KDL::Frame &offset_a, const std::string &element_B, const KDL::Frame &offset_b) const | exotica::KinematicTree | |
flags_ | exotica::KinematicTree | private |
generator_ | exotica::KinematicTree | private |
GetAccelerationLimits() const | exotica::KinematicTree | inline |
GetCollisionObjectTypes() const | exotica::KinematicTree | |
GetCollisionTreeMap() const | exotica::KinematicTree | inline |
GetControlledBaseType() const | exotica::KinematicTree | |
GetControlledJointNames() const | exotica::KinematicTree | inline |
GetControlledJoints() const | exotica::KinematicTree | inline |
GetControlledJointsMap() const | exotica::KinematicTree | inline |
GetControlledLinkMass() const | exotica::KinematicTree | |
GetControlledLinkNames() const | exotica::KinematicTree | inline |
GetControlledState() const | exotica::KinematicTree | |
GetJointLimits() const | exotica::KinematicTree | inline |
GetKinematicChain(const std::string &begin, const std::string &end) const | exotica::KinematicTree | |
GetKinematicChainLinks(const std::string &begin, const std::string &end) const | exotica::KinematicTree | |
GetKinematicResponse() | exotica::KinematicTree | inline |
GetModelBaseType() const | exotica::KinematicTree | |
GetModelJointNames() const | exotica::KinematicTree | inline |
GetModelJointsMap() const | exotica::KinematicTree | inline |
GetModelLinkNames() const | exotica::KinematicTree | inline |
GetModelState() const | exotica::KinematicTree | |
GetModelStateMap() const | exotica::KinematicTree | |
GetModelTree() const | exotica::KinematicTree | inline |
GetNumControlledJoints() const | exotica::KinematicTree | |
GetNumModelJoints() const | exotica::KinematicTree | |
GetRandomControlledState() | exotica::KinematicTree | |
GetRobotModel() const | exotica::KinematicTree | |
GetRootFrameName() const | exotica::KinematicTree | |
GetRootJointName() const | exotica::KinematicTree | |
GetTree() const | exotica::KinematicTree | inline |
GetTreeMap() const | exotica::KinematicTree | inline |
GetUsedJointLimits() const | exotica::KinematicTree | |
GetVelocityLimits() const | exotica::KinematicTree | inline |
has_acceleration_limit_ | exotica::KinematicTree | private |
HasAccelerationLimits() const | exotica::KinematicTree | inline |
HasModelLink(const std::string &link) const | exotica::KinematicTree | |
Hessian(std::shared_ptr< KinematicElement > element_A, const KDL::Frame &offset_a, std::shared_ptr< KinematicElement > element_B, const KDL::Frame &offset_b) const | exotica::KinematicTree | |
Hessian(const std::string &element_A, const KDL::Frame &offset_a, const std::string &element_B, const KDL::Frame &offset_b) const | exotica::KinematicTree | |
Instantiate(const std::string &joint_group, robot_model::RobotModelPtr model, const std::string &name) | exotica::KinematicTree | |
IsControlled(std::shared_ptr< KinematicElement > joint) | exotica::KinematicTree | |
IsControlledLink(const std::string &link_name) | exotica::KinematicTree | |
Jacobian(std::shared_ptr< KinematicElement > element_A, const KDL::Frame &offset_a, std::shared_ptr< KinematicElement > element_B, const KDL::Frame &offset_b) const | exotica::KinematicTree | |
Jacobian(const std::string &element_A, const KDL::Frame &offset_a, const std::string &element_B, const KDL::Frame &offset_b) const | exotica::KinematicTree | |
joint_limits_ | exotica::KinematicTree | private |
marker_array_msg_ | exotica::KinematicTree | private |
model_ | exotica::KinematicTree | private |
model_base_type_ | exotica::KinematicTree | private |
model_joints_map_ | exotica::KinematicTree | private |
model_joints_names_ | exotica::KinematicTree | private |
model_link_names_ | exotica::KinematicTree | private |
model_tree_ | exotica::KinematicTree | private |
name_ | exotica::KinematicTree | private |
num_controlled_joints_ | exotica::KinematicTree | private |
num_joints_ | exotica::KinematicTree | private |
octomap_pub_ | exotica::KinematicTree | private |
PublishFrames(const std::string &tf_prefix="exotica") | exotica::KinematicTree | |
random_state_distributions_ | exotica::KinematicTree | private |
rd_ | exotica::KinematicTree | private |
RequestFrames(const KinematicsRequest &request) | exotica::KinematicTree | |
ResetJointLimits() | exotica::KinematicTree | |
ResetModel() | exotica::KinematicTree | |
root_ | exotica::KinematicTree | private |
root_joint_name_ | exotica::KinematicTree | private |
SetFloatingBaseLimitsPosXYZEulerZYX(const std::vector< double > &lower, const std::vector< double > &upper) | exotica::KinematicTree | |
SetFloatingBaseLimitsPosXYZEulerZYX(const std::vector< double > &lower, const std::vector< double > &upper, const std::vector< double > &velocity, const std::vector< double > &acceleration) | exotica::KinematicTree | |
SetJointAccelerationLimits(Eigen::VectorXdRefConst acceleration_in) | exotica::KinematicTree | |
SetJointLimitsLower(Eigen::VectorXdRefConst lower_in) | exotica::KinematicTree | |
SetJointLimitsUpper(Eigen::VectorXdRefConst upper_in) | exotica::KinematicTree | |
SetJointVelocityLimits(Eigen::VectorXdRefConst velocity_in) | exotica::KinematicTree | |
SetKinematicResponse(std::shared_ptr< KinematicResponse > response_in) | exotica::KinematicTree | inline |
SetModelState(Eigen::VectorXdRefConst x) | exotica::KinematicTree | |
SetModelState(const std::map< std::string, double > &x) | exotica::KinematicTree | |
SetPlanarBaseLimitsPosXYEulerZ(const std::vector< double > &lower, const std::vector< double > &upper) | exotica::KinematicTree | |
SetPlanarBaseLimitsPosXYEulerZ(const std::vector< double > &lower, const std::vector< double > &upper, const std::vector< double > &velocity, const std::vector< double > &acceleration) | exotica::KinematicTree | |
SetSeed(const uint_fast32_t seed) | exotica::KinematicTree | inline |
shapes_pub_ | exotica::KinematicTree | private |
solution_ | exotica::KinematicTree | private |
state_size_ | exotica::KinematicTree | private |
tree_ | exotica::KinematicTree | private |
tree_map_ | exotica::KinematicTree | private |
tree_state_ | exotica::KinematicTree | private |
Uncopyable()=default | exotica::Uncopyable | |
Update(Eigen::VectorXdRefConst x) | exotica::KinematicTree | |
UpdateFK() | exotica::KinematicTree | private |
UpdateH() | exotica::KinematicTree | private |
UpdateJ() | exotica::KinematicTree | private |
UpdateJointLimits() | exotica::KinematicTree | private |
UpdateModel() | exotica::KinematicTree | |
UpdateTree() | exotica::KinematicTree | private |
velocity_limits_ | exotica::KinematicTree | private |
~Uncopyable()=default | exotica::Uncopyable |