#include <suGCDSideData.h>
Public Member Functions | |
| suGCDSideData () | |
| Construct a suGCDSideData instance from file. | |
| ~suGCDSideData () | |
| Destructor. | |
| void | copy (const suGCDSideData *aOrig) |
| Copy data from aOrig. | |
| void | transformTime (suGCDSideData *aOrig, double aShift) |
| Set aTran equal to the data in aOrign but shifted an amout aShift. | |
| void | transformTimeArray (double aShift, double *dataIn, double *dataOut) |
| Transform the time frame of an array. | |
| double | getValue (double aPercent, double *data) |
| Get the value of a time series at a specified percentage of the gait cycle. | |
| double | shift (double aPercent, double aShift) |
| Shift normalized time backward by a specified amount (aShift), and then, if the new time is negative, add 100 so that the returned time is always on the interval of 0% to 100%. | |
| int | computeIndex (double aPercent) |
| Compute the index which precedes a given percent of the gait cycle. | |
Public Attributes | |
| double | _cadence |
| double | _strideTime |
| double | _oppositeFootOff |
| double | _oppositeFootContact |
| double | _stepTime |
| double | _singleSupport |
| double | _doubleSupport |
| double | _footOff |
| double | _strideLength |
| double | _stepLength |
| double | _speed |
| double | _pelvicOrigin [3][N] |
| double | _pelvicTilt [N] |
| double | _pelvicObliquity [N] |
| double | _pelvicRotation [N] |
| double | _hipFlexExt [N] |
| double | _hipAbAdduct [N] |
| double | _hipRotation [N] |
| double | _kneeFlexExt [N] |
| double | _kneeValgVar [N] |
| double | _kneeRotation [N] |
| double | _dorsiPlanFlex [N] |
| double | _footRotation [N] |
| double | _footProgression [N] |
| double | _hipFlexExtMoment [N] |
| double | _hipAbAdductMoment [N] |
| double | _hipRotationMoment [N] |
| double | _kneeFlexExtMoment [N] |
| double | _kneeValgVarMoment [N] |
| double | _kneeRotationMoment [N] |
| double | _dorsiPlanFlexMoment [N] |
| double | _footAbAdductMoment [N] |
| double | _footRotationMoment [N] |
| double | _hipPower [N] |
| double | _hipFlexExtPower [N] |
| double | _hipAbAdductPower [N] |
| double | _hipRotationPower [N] |
| double | _kneePower [N] |
| double | _kneeFlexExtPower [N] |
| double | _kneeValgVarPower [N] |
| double | _kneeRotationPower [N] |
| double | _anklePower [N] |
| double | _dorsiPlanFlexPower [N] |
| double | _ankleAbAdductPower [N] |
| double | _ankleRotationPower [N] |
| double | _groundReaction [6][N] |
| double | _forcePlateCorners [4][3] |
|
||||||||||||
|
Shift normalized time backward by a specified amount (aShift), and then, if the new time is negative, add 100 so that the returned time is always on the interval of 0% to 100%. Note that 0.0 <= aShift <= 100.0. |
|
||||||||||||||||
|
Transform the time frame of an array. dataIn and dataOut should not overlap in memory. |
1.3