Top Description Fields Constructors Methods
jogamp.opengl.glu.nurbs

public Class CArrayOfQuiltspecs

extends Object
Class Inheritance

Class replacing C language pointer
Author
Tomas Hrasky

Field Summary

Modifier and TypeField and Description
private Quiltspec[]
array

Underlaying array

private int
pointer

Pointer to array member

Constructor Summary

AccessConstructor and Description
public
CArrayOfQuiltspecs(final Quiltspec[]
underlaying array
array
,
final int
pointer (index) to array
pointer
)

Makes new CArray

public
CArrayOfQuiltspecs(final CArrayOfQuiltspecs
reference array
carray
)

Makes new CArray from other CArray

public
CArrayOfQuiltspecs(final Quiltspec[]
underlaying array
array
)

Makes new CArray with pointer set to 0

Method Summary

Modifier and TypeMethod and Description
public Quiltspec

Returns:

element at pointer
get
()

Returns element at pointer

public Quiltspec

Returns:

element at index
get
(final int
array index
i
)

Returns array element at specified index

public Quiltspec[]

Returns:

underlaying array
getArray
()

Returns underlaying array

public int

Returns:

pointer value
getPointer
()

Returns pointer value

public void
lessenPointerBy(final int
lessen by
i
)

Lessens pointer by value

public void
mm()

Lessens ponter by one (--)

public void
pp()

Increases pointer by one (++)

public void
raisePointerBy(final int
raise by
i
)

Raises pointer by value

public void
set(final Quiltspec
desired value
f
)

Sets element at pointer

public void
setArray(final Quiltspec[]
underlaying array
array
)

Sets underlaying array

public void
setPointer(final int
pointer value to be set
pointer
)

Sets ponter value

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

arrayback to summary
private Quiltspec[] array

Underlaying array

pointerback to summary
private int pointer

Pointer to array member

Constructor Detail

CArrayOfQuiltspecsback to summary
public CArrayOfQuiltspecs(final Quiltspec[] array, final int pointer)

Makes new CArray

Parameters
array:Quiltspec[]

underlaying array

pointer:int

pointer (index) to array

CArrayOfQuiltspecsback to summary
public CArrayOfQuiltspecs(final CArrayOfQuiltspecs carray)

Makes new CArray from other CArray

Parameters
carray:CArrayOfQuiltspecs

reference array

CArrayOfQuiltspecsback to summary
public CArrayOfQuiltspecs(final Quiltspec[] array)

Makes new CArray with pointer set to 0

Parameters
array:Quiltspec[]

underlaying array

Method Detail

getback to summary
public Quiltspec get()

Returns element at pointer

Returns:Quiltspec

element at pointer

getback to summary
public Quiltspec get(final int i)

Returns array element at specified index

Parameters
i:int

array index

Returns:Quiltspec

element at index

getArrayback to summary
public Quiltspec[] getArray()

Returns underlaying array

Returns:Quiltspec[]

underlaying array

getPointerback to summary
public int getPointer()

Returns pointer value

Returns:int

pointer value

lessenPointerByback to summary
public void lessenPointerBy(final int i)

Lessens pointer by value

Parameters
i:int

lessen by

mmback to summary
public void mm()

Lessens ponter by one (--)

ppback to summary
public void pp()

Increases pointer by one (++)

raisePointerByback to summary
public void raisePointerBy(final int i)

Raises pointer by value

Parameters
i:int

raise by

setback to summary
public void set(final Quiltspec f)

Sets element at pointer

Parameters
f:Quiltspec

desired value

setArrayback to summary
public void setArray(final Quiltspec[] array)

Sets underlaying array

Parameters
array:Quiltspec[]

underlaying array

setPointerback to summary
public void setPointer(final int pointer)

Sets ponter value

Parameters
pointer:int

pointer value to be set