Class LazyQuad

java.lang.Object
  |
  +--java.awt.geom.QuadCurve2D
        |
        +--LazyQuad
All Implemented Interfaces:
java.lang.Cloneable, java.awt.Shape

public class LazyQuad
extends java.awt.geom.QuadCurve2D


Field Summary
(package private)  java.awt.geom.Point2D CtrlPt
           
(package private)  java.awt.geom.Point2D P1
           
(package private)  java.awt.geom.Point2D P2
           
 
Fields inherited from class java.awt.geom.QuadCurve2D
 
Constructor Summary
LazyQuad(java.awt.geom.Point2D p1, java.awt.geom.Point2D ctrlp1, java.awt.geom.Point2D p2)
           
 
Method Summary
 java.awt.geom.Rectangle2D getBounds2D()
           
 java.awt.geom.Point2D getCtrlPt()
           
 double getCtrlX()
           
 double getCtrlY()
           
 java.awt.geom.Point2D getP1()
           
 java.awt.geom.Point2D getP2()
           
 double getX1()
           
 double getX2()
           
 double getY1()
           
 double getY2()
           
 void setCurve(double x1, double y1, double ctrlx1, double ctrly1, double x2, double y2)
           
 
Methods inherited from class java.awt.geom.QuadCurve2D
clone, contains, contains, contains, contains, getBounds, getFlatness, getFlatness, getFlatness, getFlatnessSq, getFlatnessSq, getFlatnessSq, getPathIterator, getPathIterator, intersects, intersects, setCurve, setCurve, setCurve, setCurve, solveQuadratic, solveQuadratic, subdivide, subdivide, subdivide
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CtrlPt

java.awt.geom.Point2D CtrlPt

P1

java.awt.geom.Point2D P1

P2

java.awt.geom.Point2D P2
Constructor Detail

LazyQuad

public LazyQuad(java.awt.geom.Point2D p1,
                java.awt.geom.Point2D ctrlp1,
                java.awt.geom.Point2D p2)
Method Detail

getCtrlPt

public java.awt.geom.Point2D getCtrlPt()
Specified by:
getCtrlPt in class java.awt.geom.QuadCurve2D

getCtrlX

public double getCtrlX()
Specified by:
getCtrlX in class java.awt.geom.QuadCurve2D

getCtrlY

public double getCtrlY()
Specified by:
getCtrlY in class java.awt.geom.QuadCurve2D

getP1

public java.awt.geom.Point2D getP1()
Specified by:
getP1 in class java.awt.geom.QuadCurve2D

getX1

public double getX1()
Specified by:
getX1 in class java.awt.geom.QuadCurve2D

getY1

public double getY1()
Specified by:
getY1 in class java.awt.geom.QuadCurve2D

getP2

public java.awt.geom.Point2D getP2()
Specified by:
getP2 in class java.awt.geom.QuadCurve2D

getX2

public double getX2()
Specified by:
getX2 in class java.awt.geom.QuadCurve2D

getY2

public double getY2()
Specified by:
getY2 in class java.awt.geom.QuadCurve2D

setCurve

public void setCurve(double x1,
                     double y1,
                     double ctrlx1,
                     double ctrly1,
                     double x2,
                     double y2)
Specified by:
setCurve in class java.awt.geom.QuadCurve2D

getBounds2D

public java.awt.geom.Rectangle2D getBounds2D()