diff options
author | Sven Gothel <[email protected]> | 2008-06-21 03:51:04 +0000 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2008-06-21 03:51:04 +0000 |
commit | c0ca33d644b92f105382adaa4b068d58769008f5 (patch) | |
tree | 72a2b0c89e069de4b0486a31c06a980601d6351c /src/classes/com/sun/opengl/impl/nurbs/CArrayOfFloats.java | |
parent | 26b7878c3b47f76e55195a8682fd7dce04d83ea8 (diff) |
finishing 2nd refactoring
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/branches/JOGL_2_SANDBOX@1671 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'src/classes/com/sun/opengl/impl/nurbs/CArrayOfFloats.java')
-rwxr-xr-x | src/classes/com/sun/opengl/impl/nurbs/CArrayOfFloats.java | 195 |
1 files changed, 0 insertions, 195 deletions
diff --git a/src/classes/com/sun/opengl/impl/nurbs/CArrayOfFloats.java b/src/classes/com/sun/opengl/impl/nurbs/CArrayOfFloats.java deleted file mode 100755 index 237715a01..000000000 --- a/src/classes/com/sun/opengl/impl/nurbs/CArrayOfFloats.java +++ /dev/null @@ -1,195 +0,0 @@ -package com.sun.opengl.impl.nurbs; - -/** - * Class replacing C language pointer - * - * @author Tomas Hrasky - * - */ -class CArrayOfFloats { - - /** - * Underlaying array - */ - private float[] array; - - /** - * Pointer to array member - */ - private int pointer; - - /** - * Don't check for array borders? - */ - private boolean noCheck = true; - - /** - * Makes new CArray - * - * @param array - * underlaying array - * @param pointer - * pointer (index) to array - */ - public CArrayOfFloats(float[] array, int pointer) { - this.array = array; - // this.pointer=pointer; - setPointer(pointer); - } - - /** - * Makes new CArray from other CArray - * - * @param carray - * reference array - */ - public CArrayOfFloats(CArrayOfFloats carray) { - this.array = carray.array; - // this.pointer=carray.pointer; - setPointer(carray.pointer); - } - - /** - * Makes new CArray with pointer set to 0 - * - * @param ctlarray - * underlaying array - */ - public CArrayOfFloats(float[] ctlarray) { - this.array = ctlarray; - this.pointer = 0; - } - - /** - * Returns element at pointer - * - * @return element at pointer - */ - public float get() { - return array[pointer]; - } - - /** - * Increases pointer by one (++) - */ - public void pp() { - // pointer++; - setPointer(pointer + 1); - } - - /** - * Sets element at pointer - * - * @param f - * desired value - */ - public void set(float f) { - array[pointer] = f; - - } - - /** - * Returns array element at specified index - * - * @param i - * array index - * @return element at index - */ - public float get(int i) { - return array[i]; - } - - /** - * Returns array element at specified index relatively to pointer - * - * @param i - * relative index - * @return element at relative index - */ - public float getRelative(int i) { - return array[pointer + i]; - } - - /** - * Sets value of element at specified index relatively to pointer - * - * @param i - * relative index - * @param value - * value to be set - */ - public void setRelative(int i, float value) { - array[pointer + i] = value; - } - - /** - * Lessens pointer by value - * - * @param i - * lessen by - */ - public void lessenPointerBy(int i) { - // pointer-=i; - setPointer(pointer - i); - } - - /** - * Returns pointer value - * - * @return pointer value - */ - public int getPointer() { - return pointer; - } - - /** - * Sets ponter value - * - * @param pointer - * pointer value to be set - */ - public void setPointer(int pointer) { - if (!noCheck && pointer > array.length) - throw new IllegalArgumentException("Pointer " + pointer - + " out of bounds " + array.length); - this.pointer = pointer; - } - - /** - * Raises pointer by value - * - * @param i - * raise by - */ - public void raisePointerBy(int i) { - // pointer+=i; - setPointer(pointer + i); - } - - /** - * Lessens ponter by one (--) - */ - public void mm() { - // pointer--; - setPointer(pointer - 1); - } - - /** - * Returns underlaying array - * - * @return underlaying array - */ - public float[] getArray() { - return array; - } - - /** - * Sets underlaying array - * - * @param array - * underlaying array - */ - public void setArray(float[] array) { - this.array = array; - } -} |