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

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

public class CubicCurve
extends Shape

Shape representing a cubic curve.


Nested Class Summary
 
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
CubicCurve()
           
 
Method Summary
 void draw(Graphics2D graphics)
           
 int getControlX1()
           
 int getControlX2()
           
 int getControlY1()
           
 int getControlY2()
           
 ListenerList<CubicCurveListener> getCubicCurveListeners()
           
 int getX1()
           
 int getX2()
           
 int getY1()
           
 int getY2()
           
 void setControlPoints(int controlX1, int controlY1, int controlX2, int controlY2)
           
 void setControlX1(int controlX1)
           
 void setControlX2(int controlX2)
           
 void setControlY1(int controlY1)
           
 void setControlY2(int controlY2)
           
 void setEndpoints(int x1, int y1, int x2, int y2)
           
 void setX1(int x1)
           
 void setX2(int x2)
           
 void setY1(int y1)
           
 void setY2(int y2)
           
protected  void 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

CubicCurve

public CubicCurve()
Method Detail

getX1

public int getX1()

setX1

public void setX1(int x1)

getY1

public int getY1()

setY1

public void setY1(int y1)

getX2

public int getX2()

setX2

public void setX2(int x2)

getY2

public int getY2()

setY2

public void setY2(int y2)

setEndpoints

public void setEndpoints(int x1,
                         int y1,
                         int x2,
                         int y2)

getControlX1

public int getControlX1()

setControlX1

public void setControlX1(int controlX1)

getControlY1

public int getControlY1()

setControlY1

public void setControlY1(int controlY1)

getControlX2

public int getControlX2()

setControlX2

public void setControlX2(int controlX2)

getControlY2

public int getControlY2()

setControlY2

public void setControlY2(int controlY2)

setControlPoints

public void setControlPoints(int controlX1,
                             int controlY1,
                             int controlX2,
                             int controlY2)

draw

public void draw(Graphics2D graphics)
Specified by:
draw in class Shape

validate

protected void validate()
Overrides:
validate in class Shape

getCubicCurveListeners

public ListenerList<CubicCurveListener> getCubicCurveListeners()