MotionState

data class MotionState @JvmOverloads constructor(    val x: Double = 0.0,     val v: Double = 0.0,     val a: Double = 0.0)

Represents a motion at a snapshot in time of a system

See also

Parameters

x

position of system

v

velocity of system

a

acceleration of system

Constructors

Link copied to clipboard
fun MotionState(    x: Double = 0.0,     v: Double = 0.0,     a: Double = 0.0)

Properties

Link copied to clipboard
val a: Double = 0.0
Link copied to clipboard
val v: Double = 0.0
Link copied to clipboard
val x: Double = 0.0

Functions

Link copied to clipboard
operator fun get(t: Double): MotionState

Calculate a new motion state by integrating constant acceleration