|
double | m_controlTime |
|
const double | m_controlStep |
|
double | m_totalTime |
|
double | m_commandedTension |
|
btRigidBody * | m_pFromBody |
|
btRigidBody * | m_pToBody |
|
CPGEquations * | m_pCPGSystem |
|
int | m_nodeNumber |
|
double | m_controlLength |
|
Definition at line 24 of file tgCPGStringControl_mod.h.
void tgCPGActuatorControl::assignNodeNumber |
( |
CPGEquations & |
CPGSys, |
|
|
array_2D |
nodeParams |
|
) |
| |
|
inherited |
Can call these any time, but they'll only have the intended effect after all of the strings have been constructed.
Definition at line 102 of file tgCPGActuatorControl.cpp.
const CPGEquations* tgCPGActuatorControl::getCPGSys |
( |
| ) |
const |
|
inlineinherited |
Notify the observers when a setup action has occurred.
- Parameters
-
[in,out] | subject | the subject being observed |
Reimplemented in tgCPGCableControl.
Definition at line 61 of file tgObserver.h.
Notify the observers when a step action has occurred.
- Parameters
-
[in,out] | subject | the subject being observed |
[in] | the | number of seconds since the previous call; must be positive |
- Todo:
- this fails if its attached to multiple controllers! is there a way to track global time at this level
Reimplemented from tgCPGActuatorControl.
Definition at line 42 of file tgCPGStringControl_mod.cpp.
Notify the observers when a teardown action has occurred.
- Parameters
-
[in,out] | subject | the subject being observed |
Definition at line 67 of file tgObserver.h.
void tgCPGActuatorControl::setConnectivity |
( |
const std::vector< tgCPGActuatorControl * > & |
allStrings, |
|
|
array_4D |
edgeParams |
|
) |
| |
|
inherited |
Iterate through all other tgSpringCableActuatorCPGInfos, and determine CPG network by rigid body connectivity
Definition at line 122 of file tgCPGActuatorControl.cpp.
const double tgCPGActuatorControl::m_controlStep |
|
protectedinherited |
How often this controller updates. Must be non-negative. Zero means it updates every timestep. Units are seconds
Definition at line 114 of file tgCPGActuatorControl.h.
double tgCPGActuatorControl::m_controlTime |
|
protectedinherited |
Member variable for keeping track of how long its been since the last update step
Definition at line 109 of file tgCPGActuatorControl.h.
The documentation for this class was generated from the following files: