core / com.acmerobotics.roadrunner.util / InterpolatingTreeMap

InterpolatingTreeMap

class InterpolatingTreeMap : TreeMap<Double, Double>

Interpolating Tree Maps are used to get values at points that are not defined by making a guess from points that are defined. This uses linear interpolation.

Credit to FRC Team 254: InterpolatingTreeMap.java

Constructors

<init>

InterpolatingTreeMap()

Interpolating Tree Maps are used to get values at points that are not defined by making a guess from points that are defined. This uses linear interpolation.

Functions

getInterpolated

fun getInterpolated(key: Double): Double?

Returns the linearly-interpolated value for key or null if it's out of range.