| public Interval | | range() | | range() | | method_1_7297() | | getRange() |
|
| private static float | | linearExtend(float input, float[] locations, float value, float[] derivatives, int index) | | linearExtend(float input, float[] locations, float value, float[] derivatives, int index) | | method_41297(float arg0, float[] arg1, float arg2, float[] arg3, int arg4) | | sampleOutsideRange(float point, float[] locations, float value, float[] derivatives, int i) |
|
| private static <I> void | | validateSizes(float[] locations, List<CubicSpline<I>> values, float[] derivatives) | | validateSizes(float[] locations, List<CubicSpline<I>> values, float[] derivatives) | | method_41301(float[] arg0, List<class_6492<I>> arg1, float[] arg2) | | assertParametersValid(float[] locations, List<Spline<I>> values, float[] derivatives) |
|
| public static <C, I extends ToFloatFunction<C>> float | |
| private static <C, I extends ToFloatFunction<C>> float | | sample(I coordinate, float[] derivatives, float[] locations, List<CubicSpline<I>> values, C c) | | sample(I coordinate, float[] derivatives, float[] locations, List<CubicSpline<I>> values, C c) | | method_1_3949(I arg0, float[] arg1, float[] arg2, List<class_6492<I>> arg3, C arg4) | | sample(I locationFunction, float[] derivatives, float[] locations, List<Spline<I>> values, C context) |
|
| private static int | | findIntervalStart(float[] locations, float input) | | findIntervalStart(float[] locations, float input) | | method_41300(float[] arg0, float arg1) | | findRangeForLocation(float[] locations, float x) |
|
| public String | | parityString() | | parityString() | | method_39225() | | getDebugString() |
|
| private static String | | toString(float[] arr) | | toString(float[] arr) | | method_39238(float[] arg0) | | format(float[] values) |
|
| public void | |
| public <R extends ToFloatFunction<?>> Spline<R> | |
| public static <I extends ToFloatFunction<?>> com.mojang.serialization.Codec<Spline$Implementation<I>> | | codec(com.mojang.serialization.Codec<I> coordinateCodec, com.mojang.serialization.Codec<CubicSpline<I>> subSplineCodec) | | codec(com.mojang.serialization.Codec<I> coordinateCodec, com.mojang.serialization.Codec<CubicSpline<I>> subSplineCodec) | | method_1_3945(com.mojang.serialization.Codec<I> arg0, com.mojang.serialization.Codec<class_6492<I>> arg1) | | createFullCodec(com.mojang.serialization.Codec<I> locationFunctionCodec, com.mojang.serialization.Codec<Spline<I>> selfCodec) |
|
| private List<Spline$Implementation$Point<I>> | | packToPoints() | | packToPoints() | | method_1_3948() | | getPoints() |
|
| private static <I extends ToFloatFunction<?>> Spline$Implementation<I> | |
| public I | | coordinate() | | coordinate() | | comp_229() | | locationFunction() |
|
| public float[] | | locations() | | locations() | | comp_230() | | locations() |
|
| public List<Spline<I>> | | values() | | values() | | comp_231() | | values() |
|
| public float[] | | derivatives() | | derivatives() | | comp_232() | | derivatives() |
|