com.jogamp.opengl.impl.glu.nurbs
Class CArrayOfArcs

java.lang.Object
  extended by com.jogamp.opengl.impl.glu.nurbs.CArrayOfArcs

public class CArrayOfArcs
extends Object

Class replacing C language pointer

Author:
Tomas Hrasky

Constructor Summary
CArrayOfArcs(Arc[] ctlarray)
          Makes new CArray with pointer set to 0
CArrayOfArcs(Arc[] array, int pointer)
          Makes new CArray
CArrayOfArcs(CArrayOfArcs carray)
          Makes new CArray from other CArray
 
Method Summary
 Arc get()
          Returns element at pointer
 Arc get(int i)
          Returns array element at specified index
 Arc[] getArray()
          Returns underlaying array
 int getPointer()
          Returns pointer value
 Arc getRelative(int i)
          Returns array element at specified index relatively to pointer
 void lessenPointerBy(int i)
          Lessens pointer by value
 void mm()
          Lessens ponter by one (--)
 void pp()
          Increases pointer by one (++)
 void raisePointerBy(int i)
          Raises pointer by value
 void set(Arc f)
          Sets element at pointer
 void setArray(Arc[] array)
          Sets underlaying array
 void setPointer(int pointer)
          Sets ponter value
 void setRelative(int i, Arc value)
          Sets value of element at specified index relatively to pointer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CArrayOfArcs

public CArrayOfArcs(Arc[] array,
                    int pointer)
Makes new CArray

Parameters:
array - underlaying array
pointer - pointer (index) to array

CArrayOfArcs

public CArrayOfArcs(CArrayOfArcs carray)
Makes new CArray from other CArray

Parameters:
carray - reference array

CArrayOfArcs

public CArrayOfArcs(Arc[] ctlarray)
Makes new CArray with pointer set to 0

Parameters:
ctlarray - underlaying array
Method Detail

get

public Arc get()
Returns element at pointer

Returns:
element at pointer

pp

public void pp()
Increases pointer by one (++)


set

public void set(Arc f)
Sets element at pointer

Parameters:
f - desired value

get

public Arc get(int i)
Returns array element at specified index

Parameters:
i - array index
Returns:
element at index

getRelative

public Arc getRelative(int i)
Returns array element at specified index relatively to pointer

Parameters:
i - relative index
Returns:
element at relative index

setRelative

public void setRelative(int i,
                        Arc value)
Sets value of element at specified index relatively to pointer

Parameters:
i - relative index
value - value to be set

lessenPointerBy

public void lessenPointerBy(int i)
Lessens pointer by value

Parameters:
i - lessen by

getPointer

public int getPointer()
Returns pointer value

Returns:
pointer value

setPointer

public void setPointer(int pointer)
Sets ponter value

Parameters:
pointer - pointer value to be set

raisePointerBy

public void raisePointerBy(int i)
Raises pointer by value

Parameters:
i - raise by

mm

public void mm()
Lessens ponter by one (--)


getArray

public Arc[] getArray()
Returns underlaying array

Returns:
underlaying array

setArray

public void setArray(Arc[] array)
Sets underlaying array

Parameters:
array - underlaying array


Copyright 2010 JogAmp Community.