In file componentJoints.h:

class componentJoint

base class for joint modules using components.

Inheritance:


Public Fields

[more]material mat
material for the joint
[more]rotaryActuator act
the joint's motor
[more]gearBox gbx
the joint's gearhead
[more]componentLimits lim
joint position, velocity, and torque limits computed from the components


Inherited from jointModule:


Inherited from dofModule:

Public Fields

optrList joints

Public Methods

ovirtual double maxVel(joint* jt, int dof) const
ovirtual double maxTorque(joint* jt, int dof, int isBraking) const
ovirtual double contTorque(joint* jt, int dof) const
ovirtual double power(joint* jt, int dof) const
ovirtual int isPassive(joint* jt, int dof) const
oinline int numJoints(void) const
oinline joint* getJoint(int i)


Inherited from module:

Public Fields

ostatic int currentID
ostatic const tmatrix connectionRotation
oconfiguration* cfg
oint ref
ochar* name
obool isPrototype
ohandedness whichSide
omodule* parent
oassembly* as
optrList* params
optrList* attachments
ocptrList* components
oconst componentContext* context

Public Methods

Virtual methods.

convenience functions

oinline const ptrList* getDependencies(int whichParam)

Public Members

oenum subType
oenum handedness

Protected Methods

ovoid assignConnectorIDs(void)


Inherited from synObject:

Public Fields

ostatic int staticClassID
oint objectID
oint verboseLevel

Public Methods

ovirtual const char* className(void) const
ovirtual synObject* copy(void) const
ovirtual int isOfType(int typeNum, int derivedOk)
ostatic int setStaticClassID(void)
ovirtual int classID(void) const


Documentation

base class for joint modules using components. Derived classes should include the DECLARE_COMPONENT_MEMBERS macro, declared in components.h.
omaterial mat
material for the joint

orotaryActuator act
the joint's motor

ogearBox gbx
the joint's gearhead

ocomponentLimits lim
joint position, velocity, and torque limits computed from the components


Direct child classes:
tetherModule
rightAngleJoint
prismaticTube
prismaticBeam3M
prismaticBeam2M
offsetElbow
inlineRevolute2
genericJoint
elbowJoint2

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.