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

public Class Bin

extends Object
Class Inheritance

Class holding trimming arcs
Author
Tomas Hrasky

Field Summary

Modifier and TypeField and Description
private Arc
current

Current arc

private Arc
head

Head of linked list of arcs

Constructor Summary

AccessConstructor and Description
public
Bin()

Method Summary

Modifier and TypeMethod and Description
public void
addarc(final Arc
added arc
jarc
)

Adds and arc to linked list

public void
adopt()

Consolidates linked list

private Arc

Returns:

first arc in linked list
firstarc
()

Returns first arc in linked list

public boolean

Returns:

true if there are any Arcs in linked list
isnonempty
()

Indicates whether there are any Arcs in linked list

private void
markall()

Marks all arc in linked list

private Arc

Returns:

next arc
nextarc
()

Returns next arc in linked list

public int

Returns:

number of arcs
numarcs
()

Returns number of arcs in linked list

public Arc

Returns:

new linked list head
removearc
()

Removes first arc in list

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentback to summary
private Arc current

Current arc

Constructor Detail

Binback to summary
public Bin()

Method Detail

addarcback to summary
public void addarc(final Arc jarc)

Adds and arc to linked list

Parameters
jarc:Arc

added arc

adoptback to summary
public void adopt()

Consolidates linked list

firstarcback to summary
private Arc firstarc()

Returns first arc in linked list

Returns:Arc

first arc in linked list

isnonemptyback to summary
public boolean isnonempty()

Indicates whether there are any Arcs in linked list

Returns:boolean

true if there are any Arcs in linked list

markallback to summary
private void markall()

Marks all arc in linked list

nextarcback to summary
private Arc nextarc()

Returns next arc in linked list

Returns:Arc

next arc

numarcsback to summary
public int numarcs()

Returns number of arcs in linked list

Returns:int

number of arcs

removearcback to summary
public Arc removearc()

Removes first arc in list

Returns:Arc

new linked list head