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
Body * GetJointBody (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