In file /home/blah/darwin2k/src/dyno/mechanism/dynoInfluence.h:

class dofDampedSpring

An influence that acts on a DOF as a damped spring

Inheritance:


Public Fields

[more]joint* jt
the joint on which the influence acts
[more]int jdim
the dof of the joint on which the influence acts
[more]double ks
spring constant
[more]double kd
damping coefficient
[more]double setPoint
rest length of the spring

Public Methods

[more]int apply(void)
applies the spring force


Inherited from dynoInfluence:


Inherited from dynoObject:

Public Fields

odynamicSystem* ds
oint active
oint stateSize

Public Methods

oinline virtual int getState(double* state)
oinline virtual int setState(const double* state)
oinline virtual int reset(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

An influence that acts on a DOF as a damped spring
ojoint* jt
the joint on which the influence acts

oint jdim
the dof of the joint on which the influence acts

odouble ks
spring constant

odouble kd
damping coefficient

odouble setPoint
rest length of the spring

oint apply(void)
applies the spring force


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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