Package-level declarations
Types
Link copied to clipboard
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
Link copied to clipboard
data class GnBStaticOutcomes(val stabilityR: Double, val stabilityML: Double, val stabilityAP: Double)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface NormativeModel
Link copied to clipboard
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
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
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