Home
FAQ
Player
Utilities
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

Joint Class Reference

#include <Joint.hh>

Inheritance diagram for Joint:

BallJoint Hinge2Joint HingeJoint SliderJoint UniversalJoint List of all members.

Public Member Functions

int GetType () const
BodyGetJointBody (int index) const
bool AreConnected (Body *one, Body *two) const
virtual double GetParam (int parameter) const
void SetFixed ()
void Attach (Body *one, Body *two)
void Detach ()
virtual void SetParam (int parameter, double value)

Protected Member Functions

 Joint ()
virtual ~Joint ()

Protected Attributes

dJointID jointId

Constructor & Destructor Documentation

Joint::Joint  )  [protected]
 

Joint::~Joint  )  [protected, virtual]
 


Member Function Documentation

int Joint::GetType  )  const
 

Body * Joint::GetJointBody int  index  )  const
 

bool Joint::AreConnected Body one,
Body two
const
 

double Joint::GetParam int  parameter  )  const [virtual]
 

Reimplemented in Hinge2Joint, HingeJoint, and SliderJoint.

void Joint::SetFixed  ) 
 

void Joint::Attach Body one,
Body two
 

void Joint::Detach  ) 
 

void Joint::SetParam int  parameter,
double  value
[virtual]
 

Reimplemented in Hinge2Joint, HingeJoint, and SliderJoint.


Member Data Documentation

dJointID Joint::jointId [protected]
 


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


Last updated $Date: 2004/12/21 01:49:15 $
Generated on Sun May 22 18:39:08 2005 for Gazebo by doxygen 1.4.2