commit 08eabc445f712b969298954936978e0c1eda38f8
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Wed Jun 15 13:05:55 2016 +0100

    move data types, like FlatND and InterpolatorND, to a separate package.

diff --git a/src/main/java/org/distorted/examples/bean/BeanRenderer.java b/src/main/java/org/distorted/examples/bean/BeanRenderer.java
index 3a746da..803737e 100644
--- a/src/main/java/org/distorted/examples/bean/BeanRenderer.java
+++ b/src/main/java/org/distorted/examples/bean/BeanRenderer.java
@@ -28,11 +28,11 @@ import javax.microedition.khronos.opengles.GL10;
 import org.distorted.examples.R;
 
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Interpolator2D;
+import org.distorted.library.type.Interpolator2D;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float4D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float4D;
 
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
diff --git a/src/main/java/org/distorted/examples/check/CheckRenderer.java b/src/main/java/org/distorted/examples/check/CheckRenderer.java
index 9ba04a6..38ff375 100644
--- a/src/main/java/org/distorted/examples/check/CheckRenderer.java
+++ b/src/main/java/org/distorted/examples/check/CheckRenderer.java
@@ -30,12 +30,12 @@ import org.distorted.examples.R;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float1D;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
-import org.distorted.library.Interpolator1D;
-import org.distorted.library.Interpolator2D;
+import org.distorted.library.type.Float1D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Interpolator1D;
+import org.distorted.library.type.Interpolator2D;
 
 import android.app.AlertDialog;
 import android.content.Context;
diff --git a/src/main/java/org/distorted/examples/cubes/CubesRenderer.java b/src/main/java/org/distorted/examples/cubes/CubesRenderer.java
index 97cd735..d72cb2b 100644
--- a/src/main/java/org/distorted/examples/cubes/CubesRenderer.java
+++ b/src/main/java/org/distorted/examples/cubes/CubesRenderer.java
@@ -28,10 +28,10 @@ import javax.microedition.khronos.opengles.GL10;
 import org.distorted.examples.R;
 
 import org.distorted.library.EffectTypes;
-import org.distorted.library.InterpolatorQuat;
+import org.distorted.library.type.InterpolatorQuat;
 import org.distorted.library.DistortedCubes;
-import org.distorted.library.Float4D;
-import org.distorted.library.Float3D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Float3D;
 import org.distorted.library.Distorted;
 
 import android.graphics.Bitmap;
diff --git a/src/main/java/org/distorted/examples/deform/DeformRenderer.java b/src/main/java/org/distorted/examples/deform/DeformRenderer.java
index d20e7c7..1c03708 100644
--- a/src/main/java/org/distorted/examples/deform/DeformRenderer.java
+++ b/src/main/java/org/distorted/examples/deform/DeformRenderer.java
@@ -25,9 +25,9 @@ import javax.microedition.khronos.opengles.GL10;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Interpolator2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
+import org.distorted.library.type.Interpolator2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
 
 import android.graphics.Bitmap;
 import android.graphics.Canvas;
diff --git a/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsRenderer.java b/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsRenderer.java
index 3228968..c21631d 100644
--- a/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsRenderer.java
+++ b/src/main/java/org/distorted/examples/differentbitmaps/DifferentBitmapsRenderer.java
@@ -30,9 +30,9 @@ import org.distorted.examples.R;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float4D;
-import org.distorted.library.Interpolator2D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Interpolator2D;
 
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
diff --git a/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsRenderer.java b/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsRenderer.java
index 81fc116..b2747bd 100644
--- a/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsRenderer.java
+++ b/src/main/java/org/distorted/examples/differenteffects/DifferentEffectsRenderer.java
@@ -30,10 +30,10 @@ import org.distorted.examples.R;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
-import org.distorted.library.Interpolator3D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Interpolator3D;
 
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
diff --git a/src/main/java/org/distorted/examples/effects3d/Effects3DRenderer.java b/src/main/java/org/distorted/examples/effects3d/Effects3DRenderer.java
index ed16cc9..e08af01 100644
--- a/src/main/java/org/distorted/examples/effects3d/Effects3DRenderer.java
+++ b/src/main/java/org/distorted/examples/effects3d/Effects3DRenderer.java
@@ -29,10 +29,10 @@ import org.distorted.examples.R;
 
 import org.distorted.library.DistortedCubes;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
-import org.distorted.library.Interpolator3D;
-import org.distorted.library.Interpolator4D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Interpolator3D;
+import org.distorted.library.type.Interpolator4D;
 import org.distorted.library.Distorted;
 
 import android.graphics.Bitmap;
diff --git a/src/main/java/org/distorted/examples/fbo/FBORenderer.java b/src/main/java/org/distorted/examples/fbo/FBORenderer.java
index 5762eb9..92c76ec 100644
--- a/src/main/java/org/distorted/examples/fbo/FBORenderer.java
+++ b/src/main/java/org/distorted/examples/fbo/FBORenderer.java
@@ -31,7 +31,7 @@ import org.distorted.library.DistortedNode;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float2D;
+import org.distorted.library.type.Float2D;
 
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
diff --git a/src/main/java/org/distorted/examples/fov/FOVRenderer.java b/src/main/java/org/distorted/examples/fov/FOVRenderer.java
index 46bcc4c..e7c848a 100644
--- a/src/main/java/org/distorted/examples/fov/FOVRenderer.java
+++ b/src/main/java/org/distorted/examples/fov/FOVRenderer.java
@@ -24,9 +24,9 @@ import javax.microedition.khronos.opengles.GL10;
 
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
 
 import android.graphics.Bitmap;
 import android.graphics.Canvas;
diff --git a/src/main/java/org/distorted/examples/girl/GirlRenderer.java b/src/main/java/org/distorted/examples/girl/GirlRenderer.java
index 476f985..ed18807 100644
--- a/src/main/java/org/distorted/examples/girl/GirlRenderer.java
+++ b/src/main/java/org/distorted/examples/girl/GirlRenderer.java
@@ -30,12 +30,12 @@ import org.distorted.examples.R;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float1D;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
-import org.distorted.library.Interpolator3D;
-import org.distorted.library.Interpolator1D;
+import org.distorted.library.type.Float1D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Interpolator3D;
+import org.distorted.library.type.Interpolator1D;
 
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
diff --git a/src/main/java/org/distorted/examples/interpolator/InterpolatorActivity.java b/src/main/java/org/distorted/examples/interpolator/InterpolatorActivity.java
index 6203d97..d3ae21c 100644
--- a/src/main/java/org/distorted/examples/interpolator/InterpolatorActivity.java
+++ b/src/main/java/org/distorted/examples/interpolator/InterpolatorActivity.java
@@ -20,7 +20,7 @@
 package org.distorted.examples.interpolator;
 
 import org.distorted.library.Distorted;
-import org.distorted.library.Interpolator1D;
+import org.distorted.library.type.Interpolator1D;
 import org.distorted.examples.R;
 
 import android.app.Activity;
diff --git a/src/main/java/org/distorted/examples/interpolator/InterpolatorSurfaceView.java b/src/main/java/org/distorted/examples/interpolator/InterpolatorSurfaceView.java
index 73541f2..1dff48f 100644
--- a/src/main/java/org/distorted/examples/interpolator/InterpolatorSurfaceView.java
+++ b/src/main/java/org/distorted/examples/interpolator/InterpolatorSurfaceView.java
@@ -28,12 +28,12 @@ import android.graphics.Canvas;
 import android.graphics.Paint.Style;
 import android.graphics.Paint;
 
-import org.distorted.library.Interpolator1D;
-import org.distorted.library.Interpolator2D;
-import org.distorted.library.Interpolator3D;
-import org.distorted.library.Float1D;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
+import org.distorted.library.type.Interpolator1D;
+import org.distorted.library.type.Interpolator2D;
+import org.distorted.library.type.Interpolator3D;
+import org.distorted.library.type.Float1D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
 
 ///////////////////////////////////////////////////////////////////
 
diff --git a/src/main/java/org/distorted/examples/listener/ListenerRenderer.java b/src/main/java/org/distorted/examples/listener/ListenerRenderer.java
index 6b614e6..065ce05 100644
--- a/src/main/java/org/distorted/examples/listener/ListenerRenderer.java
+++ b/src/main/java/org/distorted/examples/listener/ListenerRenderer.java
@@ -31,9 +31,9 @@ import org.distorted.examples.R;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
 import org.distorted.library.EffectListener;
 import org.distorted.library.EffectMessage;
 
diff --git a/src/main/java/org/distorted/examples/macroblock/MacroblockRenderer.java b/src/main/java/org/distorted/examples/macroblock/MacroblockRenderer.java
index 2df9a24..56902a3 100644
--- a/src/main/java/org/distorted/examples/macroblock/MacroblockRenderer.java
+++ b/src/main/java/org/distorted/examples/macroblock/MacroblockRenderer.java
@@ -29,12 +29,12 @@ import org.distorted.examples.R;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Interpolator1D;
-import org.distorted.library.Interpolator3D;
-import org.distorted.library.Float1D;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
+import org.distorted.library.type.Interpolator1D;
+import org.distorted.library.type.Interpolator3D;
+import org.distorted.library.type.Float1D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
 
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
diff --git a/src/main/java/org/distorted/examples/monalisa/MonaLisaRenderer.java b/src/main/java/org/distorted/examples/monalisa/MonaLisaRenderer.java
index bd37245..a1393fc 100644
--- a/src/main/java/org/distorted/examples/monalisa/MonaLisaRenderer.java
+++ b/src/main/java/org/distorted/examples/monalisa/MonaLisaRenderer.java
@@ -29,9 +29,9 @@ import org.distorted.examples.R;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
 
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
diff --git a/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java b/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java
index 4822e99..cd4904e 100644
--- a/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java
+++ b/src/main/java/org/distorted/examples/movingeffects/MovingEffectsSurfaceView.java
@@ -29,11 +29,11 @@ import android.view.MotionEvent;
 import android.util.AttributeSet;
 
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
-import org.distorted.library.Interpolator2D;
-import org.distorted.library.Interpolator3D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Interpolator2D;
+import org.distorted.library.type.Interpolator3D;
 
 ///////////////////////////////////////////////////////////////////
 
diff --git a/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java b/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
index e32ba30..83dec41 100644
--- a/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
+++ b/src/main/java/org/distorted/examples/olimpic/OlimpicRenderer.java
@@ -28,10 +28,10 @@ import javax.microedition.khronos.opengles.GL10;
 import org.distorted.examples.R;
 
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Interpolator1D;
+import org.distorted.library.type.Interpolator1D;
 import org.distorted.library.DistortedNode;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float1D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float1D;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 
diff --git a/src/main/java/org/distorted/examples/plainmonalisa/RenderThread.java b/src/main/java/org/distorted/examples/plainmonalisa/RenderThread.java
index f4fa972..f80f029 100644
--- a/src/main/java/org/distorted/examples/plainmonalisa/RenderThread.java
+++ b/src/main/java/org/distorted/examples/plainmonalisa/RenderThread.java
@@ -34,9 +34,9 @@ import android.view.SurfaceView;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
 import org.distorted.examples.R;
 
 import java.io.IOException;
diff --git a/src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java b/src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java
index 99f084f..a1a6049 100644
--- a/src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java
+++ b/src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java
@@ -29,11 +29,11 @@ import javax.microedition.khronos.opengles.GL10;
 import org.distorted.examples.R;
 
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Interpolator;
-import org.distorted.library.InterpolatorQuat;
+import org.distorted.library.type.Interpolator;
+import org.distorted.library.type.InterpolatorQuat;
 import org.distorted.library.DistortedCubes;
-import org.distorted.library.Float4D;
-import org.distorted.library.Float3D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Float3D;
 import org.distorted.library.Distorted;
 
 import android.graphics.Bitmap;
diff --git a/src/main/java/org/distorted/examples/save/SaveRenderer.java b/src/main/java/org/distorted/examples/save/SaveRenderer.java
index 975f42e..eb67fc4 100644
--- a/src/main/java/org/distorted/examples/save/SaveRenderer.java
+++ b/src/main/java/org/distorted/examples/save/SaveRenderer.java
@@ -34,10 +34,10 @@ import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectListener;
 import org.distorted.library.EffectMessage;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float1D;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float4D;
-import org.distorted.library.Interpolator1D;
+import org.distorted.library.type.Float1D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Interpolator1D;
 
 import android.app.Activity;
 import android.graphics.Bitmap;
diff --git a/src/main/java/org/distorted/examples/scratchpad/ScratchpadSurfaceView.java b/src/main/java/org/distorted/examples/scratchpad/ScratchpadSurfaceView.java
index f1fed52..69e7a07 100644
--- a/src/main/java/org/distorted/examples/scratchpad/ScratchpadSurfaceView.java
+++ b/src/main/java/org/distorted/examples/scratchpad/ScratchpadSurfaceView.java
@@ -25,10 +25,10 @@ import android.os.Build;
 import android.view.MotionEvent;
 import android.util.AttributeSet;
 
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
-import org.distorted.library.Interpolator3D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
+import org.distorted.library.type.Interpolator3D;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
diff --git a/src/main/java/org/distorted/examples/sink/SinkRenderer.java b/src/main/java/org/distorted/examples/sink/SinkRenderer.java
index 3c45295..8f34ef9 100644
--- a/src/main/java/org/distorted/examples/sink/SinkRenderer.java
+++ b/src/main/java/org/distorted/examples/sink/SinkRenderer.java
@@ -30,8 +30,8 @@ import org.distorted.examples.R;
 import org.distorted.library.Distorted;
 import org.distorted.library.DistortedBitmap;
 import org.distorted.library.EffectTypes;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float4D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float4D;
 
 import android.graphics.Bitmap;
 import android.graphics.BitmapFactory;
diff --git a/src/main/java/org/distorted/examples/starwars/StarWarsRenderer.java b/src/main/java/org/distorted/examples/starwars/StarWarsRenderer.java
index 7a25b50..5d884ed 100644
--- a/src/main/java/org/distorted/examples/starwars/StarWarsRenderer.java
+++ b/src/main/java/org/distorted/examples/starwars/StarWarsRenderer.java
@@ -28,13 +28,13 @@ import javax.microedition.khronos.opengles.GL10;
 
 import org.distorted.examples.R;
 
-import org.distorted.library.Interpolator1D;
-import org.distorted.library.Interpolator3D;
+import org.distorted.library.type.Interpolator1D;
+import org.distorted.library.type.Interpolator3D;
 import org.distorted.library.DistortedNode;
-import org.distorted.library.Float1D;
-import org.distorted.library.Float2D;
-import org.distorted.library.Float3D;
-import org.distorted.library.Float4D;
+import org.distorted.library.type.Float1D;
+import org.distorted.library.type.Float2D;
+import org.distorted.library.type.Float3D;
+import org.distorted.library.type.Float4D;
 import org.distorted.library.EffectListener;
 import org.distorted.library.EffectMessage;
 import org.distorted.library.Distorted;
