GCOP  1.0
Public Types | Public Member Functions | Public Attributes
gcop_urdf::Joint Class Reference

#include <urdfjoint.h>

Collaboration diagram for gcop_urdf::Joint:
Collaboration graph
[legend]

List of all members.

Public Types

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

Public Member Functions

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

Public Attributes

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

Member Enumeration Documentation

anonymous enum
Enumerator:
UNKNOWN 
REVOLUTE 
CONTINUOUS 
PRISMATIC 
FLOATING 
PLANAR 
FIXED 

Constructor & Destructor Documentation


Member Function Documentation

void gcop_urdf::Joint::clear ( ) [inline]
bool gcop_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

Referenced by clear().

Unsupported Hidden Feature.

Referenced by clear().

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

Referenced by clear().

Joint Dynamics.

Referenced by clear().

Joint Limits.

Referenced by clear().

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

Option to Mimic another Joint.

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

Referenced by clear().

transform from Parent Link frame to Joint frame

Referenced by clear().

Unsupported Hidden Feature.

Referenced by clear().

enum { ... } gcop_urdf::Joint::type

Referenced by clear().


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