Public Member Functions | Private Attributes
planning_models::KinematicState::LinkState Class Reference

#include <kinematic_state.h>

List of all members.

Public Member Functions

void computeTransform (void)
 Recompute global_collision_body_transform and global_link_transform.
const std::vector
< AttachedBodyState * > & 
getAttachedBodyStateVector () const
const tf::TransformgetGlobalCollisionBodyTransform () const
const tf::TransformgetGlobalLinkTransform () const
const KinematicModel::LinkModelgetLinkModel () const
const std::string & getName () const
const JointStategetParentJointState () const
const LinkStategetParentLinkState () const
 LinkState (const KinematicModel::LinkModel *lm)
void setParentJointState (const JointState *js)
void setParentLinkState (const LinkState *ls)
void updateAttachedBodies ()
void updateGivenGlobalLinkTransform (const tf::Transform &transform)
 ~LinkState ()

Private Attributes

std::vector< AttachedBodyState * > attached_body_state_vector_
tf::Transform global_collision_body_transform_
 The global transform for this link (computed by forward kinematics)
tf::Transform global_link_transform_
 The global transform this link forwards (computed by forward kinematics)
const KinematicModel::LinkModellink_model_
const JointStateparent_joint_state_
const LinkStateparent_link_state_

Detailed Description

Definition at line 158 of file kinematic_state.h.


Constructor & Destructor Documentation

Definition at line 513 of file kinematic_state.cpp.

Definition at line 528 of file kinematic_state.cpp.


Member Function Documentation

Recompute global_collision_body_transform and global_link_transform.

Definition at line 535 of file kinematic_state.cpp.

Definition at line 208 of file kinematic_state.h.

Definition at line 218 of file kinematic_state.h.

Definition at line 213 of file kinematic_state.h.

Definition at line 193 of file kinematic_state.h.

const std::string& planning_models::KinematicState::LinkState::getName ( void  ) const [inline]

Definition at line 165 of file kinematic_state.h.

Definition at line 198 of file kinematic_state.h.

Definition at line 203 of file kinematic_state.h.

Definition at line 170 of file kinematic_state.h.

Definition at line 175 of file kinematic_state.h.

Definition at line 544 of file kinematic_state.cpp.

Definition at line 180 of file kinematic_state.h.


Member Data Documentation

Definition at line 231 of file kinematic_state.h.

The global transform for this link (computed by forward kinematics)

Definition at line 237 of file kinematic_state.h.

The global transform this link forwards (computed by forward kinematics)

Definition at line 234 of file kinematic_state.h.

Definition at line 225 of file kinematic_state.h.

Definition at line 227 of file kinematic_state.h.

Definition at line 229 of file kinematic_state.h.


The documentation for this class was generated from the following files:


planning_models
Author(s): Ioan Sucan/isucan@willowgarage.com
autogenerated on Thu Dec 12 2013 11:09:02