base class for joint modules using components.
![[more]](icon1.gif) material mat
material mat
![[more]](icon1.gif) rotaryActuator act
rotaryActuator act
![[more]](icon1.gif) gearBox gbx
gearBox gbx
![[more]](icon1.gif) componentLimits lim
componentLimits lim
 ptrList joints
ptrList joints
 virtual   double maxVel(joint* jt, int dof) const
virtual   double maxVel(joint* jt, int dof) const 
 virtual   double maxTorque(joint* jt, int dof, int isBraking) const
virtual   double maxTorque(joint* jt, int dof, int isBraking) const 
 virtual   double contTorque(joint* jt, int dof) const
virtual   double contTorque(joint* jt, int dof) const 
 virtual   double power(joint* jt, int dof) const
virtual   double power(joint* jt, int dof) const 
 virtual   int isPassive(joint* jt, int dof) const
virtual   int isPassive(joint* jt, int dof) const 
 inline   int numJoints(void) const
inline   int numJoints(void) const 
 inline   joint* getJoint(int i)
inline   joint* getJoint(int i)
 static   int currentID
static   int currentID
 static   const tmatrix connectionRotation
static   const tmatrix connectionRotation
 configuration* cfg
configuration* cfg
 int ref
int ref
 char* name
char* name
 bool isPrototype
bool isPrototype
 handedness whichSide
handedness whichSide
 module* parent
module* parent
 assembly* as
assembly* as
 ptrList* params
ptrList* params
 ptrList* attachments
ptrList* attachments
 cptrList* components
cptrList* components
 const componentContext* context
const componentContext* context
Virtual methods.
convenience functions
 inline   const ptrList* getDependencies(int whichParam)
inline   const ptrList* getDependencies(int whichParam)
 enum  subType
enum  subType
 enum  handedness
enum  handedness
 void assignConnectorIDs(void)
void assignConnectorIDs(void)
 static   int staticClassID
static   int staticClassID
 int objectID
int objectID
 int verboseLevel
int verboseLevel
 virtual   const char* className(void) const
virtual   const char* className(void) const 
 virtual   synObject* copy(void) const
virtual   synObject* copy(void) const 
 virtual   int isOfType(int typeNum, int derivedOk)
virtual   int isOfType(int typeNum, int derivedOk)
 static   int setStaticClassID(void)
static   int setStaticClassID(void)
 virtual   int classID(void) const
virtual   int classID(void) const 
base class for joint modules using components. Derived classes should include the DECLARE_COMPONENT_MEMBERS macro, declared in components.h.
 material mat
material mat
 rotaryActuator act
rotaryActuator act
 gearBox gbx
gearBox gbx
 componentLimits lim
componentLimits lim
Alphabetic index HTML hierarchy of classes or Java