| public Interval |
| range() |
| method_1_7297() |
| getRange() |
|
| private static float |
| 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) |
| 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) |
| 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) |
| method_41300(float[] arg0, float arg1) |
| findRangeForLocation(float[] locations, float x) |
|
| public String |
| parityString() |
| method_39225() |
| getDebugString() |
|
| private static String |
| toString(float[] arr) |
| method_39238(float[] arg0) |
| format(float[] values) |
|
| public Spline<I> |
|
| 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) |
| 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() |
| method_1_3948() |
| getPoints() |
|
| private static <I extends ToFloatFunction<?>> Spline$Implementation<I> |
|
| public I |
| coordinate() |
| comp_229() |
| locationFunction() |
|
| public float[] |
| locations() |
| comp_230() |
| locations() |
|
| public List<Spline<I>> |
| values() |
| comp_231() |
| values() |
|
| public float[] |
| derivatives() |
| comp_232() |
| derivatives() |
|
| private static com.mojang.datafixers.kinds.App |
| lambda$codec$0(com.mojang.serialization.Codec arg0, com.mojang.serialization.Codec arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2) |
| method_1_3947(com.mojang.serialization.Codec arg0, com.mojang.serialization.Codec arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2) |
| method_1_3947(com.mojang.serialization.Codec arg0, com.mojang.serialization.Codec arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance) |
|
| private static Spline |
|
| private static String |
| lambda$toString$1(double arg0) |
| method_39236(double arg0) |
| method_39236(double value) |
|
| private static double |
| lambda$toString$0(float[] arg0, int arg1) |
| method_39239(float[] arg0, int arg1) |
| method_39239(float[] arg0, int index) |
|
| private static boolean |
| lambda$findIntervalStart$0(float arg0, float[] arg1, int arg2) |
| method_41298(float arg0, float[] arg1, int arg2) |
| method_41298(float arg0, float[] arg1, int i) |
|