All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Types | Public Member Functions | Public Attributes
urdf::Joint Class Reference

#include <joint.h>

List of all members.

Public Types

enum  {
  UNKNOWN, REVOLUTE, CONTINUOUS, PRISMATIC,
  FLOATING, PLANAR, FIXED
}

Public Member Functions

void clear ()
bool initXml (TiXmlElement *xml)
 Joint ()

Public Attributes

Vector3 axis
 type_ meaning of axis_
boost::shared_ptr
< JointCalibration
calibration
 Unsupported Hidden Feature.
std::string child_link_name
boost::shared_ptr< JointDynamicsdynamics
 Joint Dynamics.
boost::shared_ptr< JointLimitslimits
 Joint Limits.
boost::shared_ptr< JointMimicmimic
 Option to Mimic another Joint.
std::string name
std::string parent_link_name
Pose parent_to_joint_origin_transform
 transform from Parent Link frame to Joint frame
boost::shared_ptr< JointSafetysafety
 Unsupported Hidden Feature.
enum urdf::Joint:: { ... }  type

Detailed Description

Definition at line 171 of file joint.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
UNKNOWN 
REVOLUTE 
CONTINUOUS 
PRISMATIC 
FLOATING 
PLANAR 
FIXED 

Definition at line 178 of file joint.h.


Constructor & Destructor Documentation

urdf::Joint::Joint ( ) [inline]

Definition at line 175 of file joint.h.


Member Function Documentation

void urdf::Joint::clear ( ) [inline]

Definition at line 219 of file joint.h.

bool urdf::Joint::initXml ( TiXmlElement *  xml)

Member Data Documentation

type_ meaning of axis_

------------------------------------------------------ UNKNOWN unknown type REVOLUTE rotation axis PRISMATIC translation axis FLOATING N/A PLANAR plane normal axis FIXED N/A

Definition at line 191 of file joint.h.

Unsupported Hidden Feature.

Definition at line 213 of file joint.h.

child Link element child link frame is the same as the Joint frame

Definition at line 195 of file joint.h.

Joint Dynamics.

Definition at line 204 of file joint.h.

boost::shared_ptr<JointLimits> urdf::Joint::limits

Joint Limits.

Definition at line 207 of file joint.h.

boost::shared_ptr<JointMimic> urdf::Joint::mimic

Option to Mimic another Joint.

Definition at line 216 of file joint.h.

std::string urdf::Joint::name

Definition at line 175 of file joint.h.

parent Link element origin specifies the transform from Parent Link to Joint Frame

Definition at line 199 of file joint.h.

transform from Parent Link frame to Joint frame

Definition at line 201 of file joint.h.

boost::shared_ptr<JointSafety> urdf::Joint::safety

Unsupported Hidden Feature.

Definition at line 210 of file joint.h.

enum { ... } urdf::Joint::type

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends


urdf_interface
Author(s): Wim Meeussen, John Hsu
autogenerated on Mon Aug 19 2013 11:02:01