class ArcCurveFit : CurveFit


This provides provides a curve fit system that stitches the x,y path together with quarter ellipses

Summary

Constants

const Int
const Int
const Int
const Int
const Int
const Int

Public constructors

ArcCurveFit(
    arcModes: IntArray<Int>!,
    time: DoubleArray<Double>!,
    y: Array<DoubleArray<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>!>!
)

Constants

ARC_ABOVE

Added in 1.1.2
const val ARC_ABOVE = 5: Int

ARC_BELOW

Added in 1.1.2
const val ARC_BELOW = 4: Int

ARC_START_FLIP

Added in 1.1.2
const val ARC_START_FLIP = 3: Int

ARC_START_HORIZONTAL

Added in 1.1.2
const val ARC_START_HORIZONTAL = 2: Int

ARC_START_LINEAR

Added in 1.1.2
const val ARC_START_LINEAR = 0: Int

ARC_START_VERTICAL

Added in 1.1.2
const val ARC_START_VERTICAL = 1: Int

Public constructors

ArcCurveFit

Added in 1.1.2
ArcCurveFit(
    arcModes: IntArray<Int>!,
    time: DoubleArray<Double>!,
    y: Array<DoubleArray<Double>!>!
)

Public functions

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>!