T - The coordinate type used to describe the motion.TDerivative - The derivative type used to describe the motion.public interface IMotion<T,TDerivative>
| Modifier and Type | Method and Description |
|---|---|
TDerivative |
get(int index)
Gets the indicated derivative of the motion.
|
TDerivative |
getFirstDerivative()
Gets the first derivative, if it is available.
|
int |
getOrder()
Gets the number of derivatives described by this instance.
|
TDerivative |
getSecondDerivative()
Gets the second derivative, if it is available.
|
T |
getValue()
Gets the value of the coordinate.
|
T getValue()
TDerivative getFirstDerivative()
ArgumentOutOfRangeException - This motion instance does not contain a first derivative.TDerivative getSecondDerivative()
ArgumentOutOfRangeException - This motion instance does not contain a second derivative.TDerivative get(int index)
Order (get) property.
Requesting index 0 will result in an ArgumentOutOfRangeException.
index - The index of the derivative to retrieve.int getOrder()