net.minecraft.util.math

public record Spline$Implementation<C, I extends ToFloatFunction<C>>

implements Spline<C, I>

aon$e
net.minecraft.util.CubicSpline$Multipoint
net.minecraft.class_6492$class_6738
net.minecraft.util.math.Spline$Implementation
net.minecraft.unmapped.C_cjntsjzo$C_lqwqjkzu
net.minecraft.util.math.Spline$Multipoint
net.minecraft.src.C_182769_$C_182773_

Field summary

Modifier and TypeField
private final I
b
coordinate
comp_229
locationFunction
f_qyyujczb
coordinate
f_184319_
final float[]
c
locations
comp_230
locations
f_yhosvmdy
locations
f_184320_
private final List<Spline<C, I>>
d
values
comp_231
values
f_ozvnesch
values
f_184321_
private final float[]
e
derivatives
comp_232
derivatives
f_ivhtjacg
derivatives
f_184322_
private final float
f
minValue
comp_532
min
f_ftcoxcrk
minValue
f_216124_
private final float
g
maxValue
comp_533
max
f_kvzycuux
maxValue
f_216125_

Constructor summary

ModifierConstructor
public (I coordinate, float[] locations, List<Spline<C, I>> values, float[] derivatives, float minValue, float maxValue)

Method summary

Modifier and TypeMethod
static <C, I extends ToFloatFunction<C>> Spline$Implementation<C, I>
a(I o, float[] o, List<aon<C, I>> o, float[] o)
create(I arg0, float[] arg1, List<CubicSpline<C, I>> arg2, float[] arg3)
method_41299(I arg0, float[] arg1, List<class_6492<C, I>> arg2, float[] arg3)
build(I locationFunction, float[] locations, List<Spline<C, I>> values, float[] derivatives)
m_zmdwhaqw(I arg0, float[] arg1, List<C_cjntsjzo<C, I>> arg2, float[] arg3)
m_216143_(I p_216144_, float[] p_216145_, List<C_182769_<C, I>> p_216146_, float[] p_216147_)
private static float
a(float o, float[] o, float o, float[] o, int o)
linearExtend(float arg0, float[] arg1, float arg2, float[] arg3, int arg4)
method_41297(float arg0, float[] arg1, float arg2, float[] arg3, int arg4)
method_41297(float arg0, float[] arg1, float arg2, float[] arg3, int arg4)
m_fjnyzdpy(float arg0, float[] arg1, float arg2, float[] arg3, int arg4)
m_216133_(float p_216134_, float[] p_216135_, float p_216136_, float[] p_216137_, int p_216138_)
private static <C, I extends ToFloatFunction<C>> void
a(float[] o, List<aon<C, I>> o, float[] o)
validateSizes(float[] arg0, List<CubicSpline<C, I>> arg1, float[] arg2)
method_41301(float[] arg0, List<class_6492<C, I>> arg1, float[] arg2)
method_41301(float[] arg0, List<Spline<C, I>> arg1, float[] arg2)
m_xxxqhvgu(float[] arg0, List<C_cjntsjzo<C, I>> arg1, float[] arg2)
m_216151_(float[] p_216152_, List<C_182769_<C, I>> p_216153_, float[] p_216154_)
public float
a(C arg0)
apply(C arg0)
method_41296(C arg0)
apply(C arg0)
m_sfuawbwj(C arg0)
apply(C arg0)
m_183321_(C arg0)
private static int
a(float[] o, float o)
findIntervalStart(float[] arg0, float arg1)
method_41300(float[] arg0, float arg1)
method_41300(float[] arg0, float arg1)
m_gxafayog(float[] arg0, float arg1)
m_216148_(float[] p_216149_, float p_216150_)
public String
a()
parityString()
method_39225()
getDebugString()
m_gfkqahlc()
getDebugString()
m_183628_()
private String
a(float[] arg0)
toString(float[] arg0)
method_39238(float[] arg0)
format(float[] values)
m_cpnccmvr(float[] arg0)
floatArrayToString(float[] floats)
m_184334_(float[] arg0)
public Spline<C, I>
a(aon$d<I> arg0)
mapAll(CubicSpline$CoordinateVisitor<I> arg0)
method_41187(class_6492$class_7073<I> arg0)
apply(Spline$Visitor<I> arg0)
m_srjaaord(C_cjntsjzo$C_qkrrahuh<I> arg0)
mapAll(Spline$CoordinateVisitor<I> arg0)
m_211396_(C_182769_$C_211139_<I> arg0)
public I
d()
coordinate()
comp_229()
locationFunction()
m_bobkwyxi()
coordinate()
f_184319_()
public float[]
e()
locations()
comp_230()
locations()
m_ulugzisy()
locations()
f_184320_()
public List<Spline<C, I>>
f()
values()
comp_231()
values()
m_xwsszjde()
values()
f_184321_()
public float[]
g()
derivatives()
comp_232()
derivatives()
m_dyabikck()
derivatives()
f_184322_()
public float
b()
minValue()
comp_532()
min()
m_uxnbdekl()
getMin()
m_213850_()
public float
c()
maxValue()
comp_533()
max()
m_sbgakxhg()
getMax()
m_213849_()