mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-04-06 07:46:08 +00:00
Repackage utils
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
|
||||
package com.volmit.iris.engine.stream;
|
||||
|
||||
import com.volmit.iris.util.KList;
|
||||
import com.volmit.iris.util.collection.KList;
|
||||
|
||||
public class ArraySignificance<T> implements Significance<T> {
|
||||
private final KList<T> types;
|
||||
|
||||
@@ -20,12 +20,16 @@ package com.volmit.iris.engine.stream;
|
||||
|
||||
import com.volmit.iris.Iris;
|
||||
import com.volmit.iris.engine.hunk.Hunk;
|
||||
import com.volmit.iris.engine.object.common.IRare;
|
||||
import com.volmit.iris.engine.stream.arithmetic.*;
|
||||
import com.volmit.iris.engine.stream.convert.*;
|
||||
import com.volmit.iris.engine.stream.interpolation.Interpolated;
|
||||
import com.volmit.iris.engine.stream.sources.FunctionStream;
|
||||
import com.volmit.iris.engine.stream.utility.*;
|
||||
import com.volmit.iris.util.*;
|
||||
import com.volmit.iris.util.collection.KList;
|
||||
import com.volmit.iris.util.function.Function2;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
import com.volmit.iris.util.function.Function4;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.function.Function;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
package com.volmit.iris.engine.stream;
|
||||
|
||||
import com.volmit.iris.util.KList;
|
||||
import com.volmit.iris.util.collection.KList;
|
||||
|
||||
public interface Significance<T> {
|
||||
KList<T> getFactorTypes();
|
||||
|
||||
@@ -20,8 +20,8 @@ package com.volmit.iris.engine.stream.arithmetic;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Function2;
|
||||
import com.volmit.iris.util.Function3;
|
||||
import com.volmit.iris.util.function.Function2;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
|
||||
public class AddingStream<T> extends BasicStream<T> {
|
||||
private final Function3<Double, Double, Double, Double> add;
|
||||
|
||||
@@ -20,8 +20,8 @@ package com.volmit.iris.engine.stream.arithmetic;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Function2;
|
||||
import com.volmit.iris.util.Function3;
|
||||
import com.volmit.iris.util.function.Function2;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
|
||||
public class DividingStream<T> extends BasicStream<T> implements ProceduralStream<T> {
|
||||
private final Function3<Double, Double, Double, Double> add;
|
||||
|
||||
@@ -20,8 +20,8 @@ package com.volmit.iris.engine.stream.arithmetic;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Function2;
|
||||
import com.volmit.iris.util.Function3;
|
||||
import com.volmit.iris.util.function.Function2;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
|
||||
public class MaxingStream<T> extends BasicStream<T> {
|
||||
private final Function3<Double, Double, Double, Double> add;
|
||||
|
||||
@@ -20,8 +20,8 @@ package com.volmit.iris.engine.stream.arithmetic;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Function2;
|
||||
import com.volmit.iris.util.Function3;
|
||||
import com.volmit.iris.util.function.Function2;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
|
||||
public class MinningStream<T> extends BasicStream<T> {
|
||||
private final Function3<Double, Double, Double, Double> add;
|
||||
|
||||
@@ -20,8 +20,8 @@ package com.volmit.iris.engine.stream.arithmetic;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Function2;
|
||||
import com.volmit.iris.util.Function3;
|
||||
import com.volmit.iris.util.function.Function2;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
|
||||
public class ModuloStream<T> extends BasicStream<T> {
|
||||
private final Function3<Double, Double, Double, Double> add;
|
||||
|
||||
@@ -20,8 +20,8 @@ package com.volmit.iris.engine.stream.arithmetic;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Function2;
|
||||
import com.volmit.iris.util.Function3;
|
||||
import com.volmit.iris.util.function.Function2;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
|
||||
public class MultiplyingStream<T> extends BasicStream<T> {
|
||||
private final Function3<Double, Double, Double, Double> add;
|
||||
|
||||
@@ -20,8 +20,8 @@ package com.volmit.iris.engine.stream.arithmetic;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Function2;
|
||||
import com.volmit.iris.util.Function3;
|
||||
import com.volmit.iris.util.function.Function2;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
|
||||
public class SubtractingStream<T> extends BasicStream<T> {
|
||||
private final Function3<Double, Double, Double, Double> add;
|
||||
|
||||
@@ -20,7 +20,7 @@ package com.volmit.iris.engine.stream.convert;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Function3;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
|
||||
public class AwareConversionStream2D<T, V> extends BasicStream<V> {
|
||||
private final ProceduralStream<T> stream;
|
||||
|
||||
@@ -20,7 +20,7 @@ package com.volmit.iris.engine.stream.convert;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Function4;
|
||||
import com.volmit.iris.util.function.Function4;
|
||||
|
||||
public class AwareConversionStream3D<T, V> extends BasicStream<V> {
|
||||
private final ProceduralStream<T> stream;
|
||||
|
||||
@@ -20,7 +20,7 @@ package com.volmit.iris.engine.stream.convert;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicLayer;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.KMap;
|
||||
import com.volmit.iris.util.collection.KMap;
|
||||
|
||||
import java.util.function.Function;
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ import com.volmit.iris.engine.stream.ArraySignificance;
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.engine.stream.Significance;
|
||||
import com.volmit.iris.util.KList;
|
||||
import com.volmit.iris.util.collection.KList;
|
||||
|
||||
public class SignificanceStream<K extends Significance<T>, T> extends BasicStream<K> {
|
||||
private final ProceduralStream<T> stream;
|
||||
|
||||
@@ -20,7 +20,7 @@ package com.volmit.iris.engine.stream.interpolation;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.IrisInterpolation;
|
||||
import com.volmit.iris.engine.interpolation.IrisInterpolation;
|
||||
|
||||
public class BiHermiteStream<T> extends BasicStream<T> implements Interpolator<T> {
|
||||
private final int rx;
|
||||
|
||||
@@ -20,7 +20,7 @@ package com.volmit.iris.engine.stream.interpolation;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.IrisInterpolation;
|
||||
import com.volmit.iris.engine.interpolation.IrisInterpolation;
|
||||
|
||||
public class BicubicStream<T> extends BasicStream<T> implements Interpolator<T> {
|
||||
private final int rx;
|
||||
|
||||
@@ -20,7 +20,7 @@ package com.volmit.iris.engine.stream.interpolation;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.IrisInterpolation;
|
||||
import com.volmit.iris.engine.interpolation.IrisInterpolation;
|
||||
|
||||
public class BilinearStream<T> extends BasicStream<T> implements Interpolator<T> {
|
||||
private final int rx;
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
package com.volmit.iris.engine.stream.interpolation;
|
||||
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.CaveResult;
|
||||
import com.volmit.iris.util.KList;
|
||||
import com.volmit.iris.util.RNG;
|
||||
import com.volmit.iris.engine.object.common.CaveResult;
|
||||
import com.volmit.iris.util.collection.KList;
|
||||
import com.volmit.iris.util.math.RNG;
|
||||
import org.bukkit.block.data.BlockData;
|
||||
|
||||
import java.util.function.Function;
|
||||
|
||||
@@ -21,8 +21,8 @@ package com.volmit.iris.engine.stream.interpolation;
|
||||
import com.volmit.iris.engine.object.InterpolationMethod;
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.IrisInterpolation;
|
||||
import com.volmit.iris.util.NoiseProvider;
|
||||
import com.volmit.iris.engine.interpolation.IrisInterpolation;
|
||||
import com.volmit.iris.util.function.NoiseProvider;
|
||||
|
||||
public class InterpolatingStream<T> extends BasicStream<T> implements Interpolator<T> {
|
||||
private final InterpolationMethod type;
|
||||
|
||||
@@ -20,7 +20,7 @@ package com.volmit.iris.engine.stream.interpolation;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.IrisInterpolation;
|
||||
import com.volmit.iris.engine.interpolation.IrisInterpolation;
|
||||
|
||||
public class TriHermiteStream<T> extends BasicStream<T> implements Interpolator<T> {
|
||||
private final int rx;
|
||||
|
||||
@@ -20,7 +20,7 @@ package com.volmit.iris.engine.stream.interpolation;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.IrisInterpolation;
|
||||
import com.volmit.iris.engine.interpolation.IrisInterpolation;
|
||||
|
||||
public class TricubicStream<T> extends BasicStream<T> implements Interpolator<T> {
|
||||
private final int rx;
|
||||
|
||||
@@ -20,7 +20,7 @@ package com.volmit.iris.engine.stream.interpolation;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.IrisInterpolation;
|
||||
import com.volmit.iris.engine.interpolation.IrisInterpolation;
|
||||
|
||||
public class TrilinearStream<T> extends BasicStream<T> implements Interpolator<T> {
|
||||
private final int rx;
|
||||
|
||||
@@ -20,8 +20,8 @@ package com.volmit.iris.engine.stream.sources;
|
||||
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.interpolation.Interpolated;
|
||||
import com.volmit.iris.util.Function2;
|
||||
import com.volmit.iris.util.Function3;
|
||||
import com.volmit.iris.util.function.Function2;
|
||||
import com.volmit.iris.util.function.Function3;
|
||||
|
||||
public class FunctionStream<T> extends BasicStream<T> {
|
||||
private final Function2<Double, Double, T> f2;
|
||||
|
||||
@@ -21,10 +21,10 @@ package com.volmit.iris.engine.stream.utility;
|
||||
import com.volmit.iris.Iris;
|
||||
import com.volmit.iris.engine.stream.BasicStream;
|
||||
import com.volmit.iris.engine.stream.ProceduralStream;
|
||||
import com.volmit.iris.util.Form;
|
||||
import com.volmit.iris.util.KList;
|
||||
import com.volmit.iris.util.PrecisionStopwatch;
|
||||
import com.volmit.iris.util.RollingSequence;
|
||||
import com.volmit.iris.util.format.Form;
|
||||
import com.volmit.iris.util.collection.KList;
|
||||
import com.volmit.iris.util.scheduling.PrecisionStopwatch;
|
||||
import com.volmit.iris.util.math.RollingSequence;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
Reference in New Issue
Block a user