Class DoubleRange.Multiple
java.lang.Object
com.hypixel.hytale.procedurallib.supplier.DoubleRange.Multiple
- All Implemented Interfaces:
IDoubleRange
- Enclosing class:
DoubleRange
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final double[]protected final double[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetValue(double v) doublegetValue(int seed, double x, double y, double z, IDoubleCoordinateSupplier3d supplier) doublegetValue(int seed, double x, double y, IDoubleCoordinateSupplier2d supplier) doublegetValue(DoubleSupplier supplier) doubletoString()
-
Field Details
-
thresholds
protected final double[] thresholds -
values
protected final double[] values
-
-
Constructor Details
-
Multiple
public Multiple(double[] thresholds, double[] values)
-
-
Method Details
-
getValue
public double getValue(double v) - Specified by:
getValuein interfaceIDoubleRange
-
getValue
- Specified by:
getValuein interfaceIDoubleRange
-
getValue
- Specified by:
getValuein interfaceIDoubleRange
-
getValue
- Specified by:
getValuein interfaceIDoubleRange
-
getValue
public double getValue(int seed, double x, double y, double z, @Nonnull IDoubleCoordinateSupplier3d supplier) - Specified by:
getValuein interfaceIDoubleRange
-
toString
-