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

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

public class Arc
extends Object

Trimming arc

Author:
Tomas Hrasky

Field Summary
static int ARC_BOTTOM
          Arc on bottom
static int ARC_LEFT
          Arc on left
static int ARC_NONE
          Side not specified
static int ARC_RIGHT
          Arc on right
static int ARC_TOP
          Arc on top
 Arc link
          Arc link in linked list
 PwlArc pwlArc
          Corresponding picewise-linear arc
 
Constructor Summary
Arc(int side)
          Makes new arc at specified side
 
Method Summary
 Arc append(Arc jarc)
          Appends arc to the list
 boolean check()
          Unused
 void clearitail()
          Unsets tail tag
 void clearmark()
          Cleans arc_tag flag
 boolean getitail()
          Returns whether arc is marked tail
 float[] head()
          Returns head of linked list coords
 boolean ismarked()
          Returns whether arc is marked with arc_tag
 void setbezier()
          Sets bezier type flag
 void setitail()
          sets tail tag
 void setmark()
          Sets arc_tag flag
 float[] tail()
          Returns tail of linked list coords
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pwlArc

public PwlArc pwlArc
Corresponding picewise-linear arc


link

public Arc link
Arc link in linked list


ARC_NONE

public static final int ARC_NONE
Side not specified

See Also:
Constant Field Values

ARC_RIGHT

public static final int ARC_RIGHT
Arc on right

See Also:
Constant Field Values

ARC_TOP

public static final int ARC_TOP
Arc on top

See Also:
Constant Field Values

ARC_LEFT

public static final int ARC_LEFT
Arc on left

See Also:
Constant Field Values

ARC_BOTTOM

public static final int ARC_BOTTOM
Arc on bottom

See Also:
Constant Field Values
Constructor Detail

Arc

public Arc(int side)
Makes new arc at specified side

Parameters:
side - which side doeas this arc form
Method Detail

append

public Arc append(Arc jarc)
Appends arc to the list

Parameters:
jarc - arc to be append
Returns:
this

check

public boolean check()
Unused

Returns:
true

setbezier

public void setbezier()
Sets bezier type flag


tail

public float[] tail()
Returns tail of linked list coords

Returns:
tail coords

head

public float[] head()
Returns head of linked list coords

Returns:
head coords

ismarked

public boolean ismarked()
Returns whether arc is marked with arc_tag

Returns:
is arc marked with arc_tag

clearmark

public void clearmark()
Cleans arc_tag flag


setmark

public void setmark()
Sets arc_tag flag


setitail

public void setitail()
sets tail tag


getitail

public boolean getitail()
Returns whether arc is marked tail

Returns:
is tail

clearitail

public void clearitail()
Unsets tail tag



Copyright 2010 JogAmp Community.