In file /home/blah/darwin2k/src/d2k/d2kcore/configuration.h:

class dofModule

derived module class for modules with degrees of freedom

Inheritance:


Public Fields

[more]ptrList joints
a list of the module's joints

Public Methods

[more]virtual double maxVel(joint* jt, int dof) const = 0
returns the maximum velocity for the specified DOF and joint
[more]virtual double maxTorque(joint* jt, int dof, int isBraking) const = 0
returns the maximum torque for the indicated DOF given current velocity
[more]virtual double contTorque(joint* jt, int dof) const = 0
returns the continuous torque rating for the indicated DOF
[more]virtual double power(joint* jt, int dof) const = 0
returns the power used by the indicated DOF, given current vel & torque
[more]virtual int isPassive(joint* jt, int dof) const = 0
returns 1 if the joint is passive, 0 if actuated
[more]inline int numJoints(void) const
returns the number of joints
[more]inline joint* getJoint(int i)
returns the i'th joint


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

derived module class for modules with degrees of freedom
optrList joints
a list of the module's joints

ovirtual double maxVel(joint* jt, int dof) const = 0
returns the maximum velocity for the specified DOF and joint

ovirtual double maxTorque(joint* jt, int dof, int isBraking) const = 0
returns the maximum torque for the indicated DOF given current velocity

ovirtual double contTorque(joint* jt, int dof) const = 0
returns the continuous torque rating for the indicated DOF

ovirtual double power(joint* jt, int dof) const = 0
returns the power used by the indicated DOF, given current vel & torque

ovirtual int isPassive(joint* jt, int dof) const = 0
returns 1 if the joint is passive, 0 if actuated

oinline int numJoints(void) const
returns the number of joints

oinline joint* getJoint(int i)
returns the i'th joint


Direct child classes:
jointModule
baseModule

Alphabetic index HTML hierarchy of classes or Java



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