Package-level declarations

Types

Link copied to clipboard
data class GnBGaitOutcomes(val meanSymIndex: Double, val meanStepLength: Double, val meanStepTime: Double, val stepLengthVariability: Double, val stepTimeVariability: Double, val stepLengthAsymmetry: Double, val stepTimeAsymmetry: Double, val meanStepVelocity: Double)
Link copied to clipboard
data class GnBGaitSegments(val accelSegments: List<SincMatrix>, val rotSegments: List<SincMatrix>, val gyroSegments: List<SincMatrix>)
Link copied to clipboard
Link copied to clipboard
data class GnBPersonNorms(val task: GnBTaskType, val outcome: GnBOutcomeType, val normativeLowerBound: Double, val normativeLowerBoundAsString: String, val normativeUpperBound: Double, val normativeUpperBoundAsString: String, val normativeRange: List<Double>, val normativeRangeAsString: String, val mdc: Double, val mdcAsString: String, val decimalPlaces: Int)

A data class representing normative bounds for a person for specific GnBOutcomeType and GnBTaskType. Both the Double and String properties are rounded to correct decimal places digits.

Link copied to clipboard
data class GnBPersonOutcome(val task: GnBTaskType, val outcome: GnBOutcomeType, val value: Double, val valueString: String, val normativeRange: String, val valueIsOutsideNorms: Boolean)

A data class for a person's GnBOutcomeType from a GnBTaskType

Link copied to clipboard
data class GnBPersonOutcomeComposer(val personAgeInYears: Double, val personMassInKGs: Double, val personHeightInCM: Double, val task: GnBTaskType, val outcome: GnBOutcomeType)
Link copied to clipboard
data class GnBPreprocessedGaitSegment(val accelMLxAPxVert: SincMatrix, val gyroData: SincMatrix)
Link copied to clipboard
data class GnBStaticOutcomes(val stabilityR: Double, val stabilityML: Double, val stabilityAP: Double)
Link copied to clipboard
Link copied to clipboard
actual object NMCompliantECStability : NormativeModel
Link copied to clipboard
actual object NMCompliantECStabilityAP : NormativeModel
Link copied to clipboard
actual object NMCompliantECStabilityML : NormativeModel
Link copied to clipboard
actual object NMCompliantEOStability : NormativeModel
Link copied to clipboard
actual object NMCompliantEOStabilityAP : NormativeModel
Link copied to clipboard
actual object NMCompliantEOStabilityML : NormativeModel
Link copied to clipboard
actual object NMFirmECStability : NormativeModel
Link copied to clipboard
actual object NMFirmECStabilityAP : NormativeModel
Link copied to clipboard
actual object NMFirmECStabilityML : NormativeModel
Link copied to clipboard
actual object NMFirmEOStability : NormativeModel
Link copied to clipboard
actual object NMFirmEOStabilityAP : NormativeModel
Link copied to clipboard
actual object NMFirmEOStabilityML : NormativeModel
Link copied to clipboard
actual object NMWalkHFGaitSymmetry : NormativeModel
Link copied to clipboard
actual object NMWalkHFStepLength : NormativeModel
Link copied to clipboard
actual object NMWalkHFStepLengthAsym : NormativeModel
Link copied to clipboard
actual object NMWalkHFStepLengthVar : NormativeModel
Link copied to clipboard
actual object NMWalkHFStepTime : NormativeModel
Link copied to clipboard
actual object NMWalkHFStepTimeAsym : NormativeModel
Link copied to clipboard
actual object NMWalkHFStepTimeVar : NormativeModel
Link copied to clipboard
actual object NMWalkHFStepVelocity : NormativeModel
Link copied to clipboard
actual object NMWalkHTGaitSymmetry : NormativeModel
Link copied to clipboard
actual object NMWalkHTStepLength : NormativeModel
Link copied to clipboard
actual object NMWalkHTStepLengthAsym : NormativeModel
Link copied to clipboard
actual object NMWalkHTStepLengthVar : NormativeModel
Link copied to clipboard
actual object NMWalkHTStepTime : NormativeModel
Link copied to clipboard
actual object NMWalkHTStepTimeAsym : NormativeModel
Link copied to clipboard
actual object NMWalkHTStepTimeVar : NormativeModel
Link copied to clipboard
actual object NMWalkHTStepVelocity : NormativeModel
Link copied to clipboard
interface NormativeModel
Link copied to clipboard
data class TruncatedGnBStaticStream(val truncatedAccelData: SincMatrix, val truncatedRotData: SincMatrix)

Functions

Link copied to clipboard
actual fun applyGnBFrameCorrection(accelData: SincMatrix, rotData: SincMatrix, fs: Double): SincMatrix
expect fun applyGnBFrameCorrection(accelData: SincMatrix, rotData: SincMatrix, fs: Double): SincMatrix
actual fun applyGnBFrameCorrection(accelData: SincMatrix, rotData: SincMatrix, fs: Double): SincMatrix
Link copied to clipboard
fun estimateGnBGaitOutcomes(timeVector: SincMatrix, accelData: SincMatrix, rotData: SincMatrix, gyroData: SincMatrix, fs: Double, personHeight: Double): GnBGaitOutcomes
Link copied to clipboard
fun estimateGnBStaticOutcomes(accelData: SincMatrix, rotData: SincMatrix, fs: Double): GnBStaticOutcomes
Link copied to clipboard
fun gravityVector2RotMat(zVector: SincMatrix): SincMatrix

Return user to reference pre-multiplying rotation matrix

Link copied to clipboard
fun preprocessGnBGaitSegment(accelData: SincMatrix, rotData: SincMatrix, gyroData: SincMatrix, fs: Double): GnBPreprocessedGaitSegment
Link copied to clipboard
fun preprocessGnBStaticStream(accelData: SincMatrix, rotData: SincMatrix, fs: Double): SincMatrix
Link copied to clipboard
fun segmentGnBGaitStream(timeVector: SincMatrix, accelData: SincMatrix, rotData: SincMatrix, gyroData: SincMatrix): GnBGaitSegments
Link copied to clipboard
actual fun truncateGnBGaitSegment(accelMLxAPxVert: SincMatrix, gyroData: SincMatrix, fs: Double): GnBPreprocessedGaitSegment
expect fun truncateGnBGaitSegment(accelMLxAPxVert: SincMatrix, gyroData: SincMatrix, fs: Double): GnBPreprocessedGaitSegment
actual fun truncateGnBGaitSegment(accelMLxAPxVert: SincMatrix, gyroData: SincMatrix, fs: Double): GnBPreprocessedGaitSegment
Link copied to clipboard
actual fun truncateGnBStaticStream(accelData: SincMatrix, rotData: SincMatrix, fs: Double): TruncatedGnBStaticStream
expect fun truncateGnBStaticStream(accelData: SincMatrix, rotData: SincMatrix, fs: Double): TruncatedGnBStaticStream
actual fun truncateGnBStaticStream(accelData: SincMatrix, rotData: SincMatrix, fs: Double): TruncatedGnBStaticStream