org.apache.pivot.wtk.media.drawing
Class Arc

java.lang.Object
  extended by org.apache.pivot.wtk.media.drawing.Shape
      extended by org.apache.pivot.wtk.media.drawing.Shape2D
          extended by org.apache.pivot.wtk.media.drawing.Arc

public class Arc
extends Shape2D

Shape representing an arc.


Nested Class Summary
static class Arc.Type
          Enum representing an arc closure type.
 
Nested classes/interfaces inherited from class org.apache.pivot.wtk.media.drawing.Shape
Shape.Rotate, Shape.Scale, Shape.Transform, Shape.TransformSequence, Shape.Translate
 
Constructor Summary
Arc()
           
 
Method Summary
 ListenerList<ArcListener> getArcListeners()
           
 float getExtent()
           
 int getHeight()
           
protected  Shape getShape2D()
           
 float getStart()
           
 Arc.Type getType()
           
 int getWidth()
           
 void setExtent(float extent)
           
 void setHeight(int height)
           
 void setSize(int width, int height)
           
 void setStart(float start)
           
 void setType(Arc.Type type)
           
 void setType(String type)
           
 void setWidth(int width)
           
 
Methods inherited from class org.apache.pivot.wtk.media.drawing.Shape2D
contains, draw, validate
 
Methods inherited from class org.apache.pivot.wtk.media.drawing.Shape
getBounds, getFill, getOrigin, getParent, getShapeListeners, getShapeTransformListeners, getStroke, getStrokeThickness, getTransformedBounds, getTransforms, getX, getY, invalidate, isValid, isVisible, setBounds, setFill, setFill, setOrigin, setOrigin, setParent, setStroke, setStroke, setStrokeThickness, setVisible, setX, setY, update, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Arc

public Arc()
Method Detail

getWidth

public int getWidth()

setWidth

public void setWidth(int width)

getHeight

public int getHeight()

setHeight

public void setHeight(int height)

setSize

public void setSize(int width,
                    int height)

getStart

public float getStart()

setStart

public void setStart(float start)

getExtent

public float getExtent()

setExtent

public void setExtent(float extent)

getType

public Arc.Type getType()

setType

public void setType(Arc.Type type)

setType

public void setType(String type)

getShape2D

protected Shape getShape2D()
Specified by:
getShape2D in class Shape2D

getArcListeners

public ListenerList<ArcListener> getArcListeners()