Repackage utils

This commit is contained in:
Daniel Mills
2021-07-16 02:11:37 -04:00
parent b9b30f9f53
commit da53a7d469
471 changed files with 1043 additions and 601 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -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();

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;