class MonotonicCurveFit : CurveFit


This performs a spline interpolation in multiple dimensions

Summary

Public constructors

MonotonicCurveFit(
    time: DoubleArray<Double>!,
    y: Array<DoubleArray<Double>!>!
)

Public functions

java-static MonotonicCurveFit!
buildWave(configString: String!)

This builds a monotonic spline to be used as a wave function

Double
getPos(t: Double, j: Int)
Unit
Unit
Double
getSlope(t: Double, j: Int)
Unit
Array<Double>!

Inherited Constants

From androidx.constraintlayout.core.motion.utils.CurveFit
const Int
const Int
LINEAR = 1
const Int
SPLINE = 0

Inherited functions

From androidx.constraintlayout.core.motion.utils.CurveFit
java-static CurveFit!
get(type: Int, time: DoubleArray<Double>!, y: Array<DoubleArray<Double>!>!)
java-static CurveFit!
getArc(
    arcModes: IntArray<Int>!,
    time: DoubleArray<Double>!,
    y: Array<DoubleArray<Double>!>!
)

Public constructors

MonotonicCurveFit

Added in 1.1.2
MonotonicCurveFit(
    time: DoubleArray<Double>!,
    y: Array<DoubleArray<Double>!>!
)

Public functions

buildWave

Added in 1.1.2
java-static fun buildWave(configString: String!): MonotonicCurveFit!

This builds a monotonic spline to be used as a wave function

getPos

Added in 1.1.2
fun getPos(t: Double, j: Int): Double

getPos

Added in 1.1.2
fun getPos(t: Double, v: DoubleArray<Double>!): Unit

getPos

Added in 1.1.2
fun getPos(t: Double, v: FloatArray<Float>!): Unit

getSlope

Added in 1.1.2
fun getSlope(t: Double, j: Int): Double

getSlope

Added in 1.1.2
fun getSlope(t: Double, v: DoubleArray<Double>!): Unit

getTimePoints

Added in 1.1.2
fun getTimePoints(): Array<Double>!