Class java.awt.geom.QuadCurve2D.Double
java.lang.Object
|
+----java.awt.geom.QuadCurve2D
|
+----java.awt.geom.QuadCurve2D.Double
- public static class QuadCurve2D.Double
- extends QuadCurve2D
A quadratic parametric curve segment specified with double coordinates.
Field Summary
|
double
|
ctrlx
The X coordinate of the control point of the quadratic curve segment.
|
double
|
ctrly
The Y coordinate of the control point of the quadratic curve segment.
|
double
|
x1
The X coordinate of the start point of the quadratic curve segment.
|
double
|
x2
The X coordinate of the end point of the quadratic curve segment.
|
double
|
y1
The Y coordinate of the start point of the quadratic curve segment.
|
double
|
y2
The Y coordinate of the end point of the quadratic curve segment.
|
Constructor Summary
|
QuadCurve2D.Double()
Constructs and initializes a QuadCurve with coordinates
(0, 0, 0, 0, 0, 0).
|
QuadCurve2D.Double(double x1,
double y1,
double ctrlx,
double ctrly,
double x2,
double y2)
Constructs and initializes a QuadCurve from the specified coordinates.
|
Method Summary
|
Rectangle2D
|
getBounds2D()
Return the bounding box of the shape.
|
double
|
getCtrlX()
Returns the X coordinate of the control point in double precision.
|
double
|
getCtrlY()
Returns the Y coordinate of the control point in double precision.
|
double
|
getX1()
Returns the X coordinate of the start point in double precision.
|
double
|
getX2()
Returns the X coordinate of the end point in double precision.
|
double
|
getY1()
Returns the Y coordinate of the start point in double precision.
|
double
|
getY2()
Returns the Y coordinate of the end point in double precision.
|
void
|
setCurve(double x1,
double y1,
double ctrlx,
double ctrly,
double x2,
double y2)
Sets the location of the endpoints and controlpoint of this curve
to the specified double coordinates.
|
Methods inherited from class java.awt.geom.QuadCurve2D
|
clone, contains, contains, contains, contains, getBounds, getCtrlX, getCtrlY, getFlatness, getFlatness, getFlatness, getFlatnessSq, getFlatnessSq, getFlatnessSq, getPathIterator, getPathIterator, getX1, getX2, getY1, getY2, intersects, intersects, setCurve, setCurve, setCurve, setCurve, setCurve, solveQuadratic, subdivide, subdivide, subdivide |
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
x1
public double x1
- The X coordinate of the start point of the quadratic curve segment.
y1
public double y1
- The Y coordinate of the start point of the quadratic curve segment.
ctrlx
public double ctrlx
- The X coordinate of the control point of the quadratic curve segment.
ctrly
public double ctrly
- The Y coordinate of the control point of the quadratic curve segment.
x2
public double x2
- The X coordinate of the end point of the quadratic curve segment.
y2
public double y2
- The Y coordinate of the end point of the quadratic curve segment.
QuadCurve2D.Double
public QuadCurve2D.Double()
- Constructs and initializes a QuadCurve with coordinates
(0, 0, 0, 0, 0, 0).
QuadCurve2D.Double
public QuadCurve2D.Double(double x1,
double y1,
double ctrlx,
double ctrly,
double x2,
double y2)
- Constructs and initializes a QuadCurve from the specified coordinates.
getX1
public double getX1()
- Returns the X coordinate of the start point in double precision.
- Overrides:
- getX1 in class QuadCurve2D
getY1
public double getY1()
- Returns the Y coordinate of the start point in double precision.
- Overrides:
- getY1 in class QuadCurve2D
getCtrlX
public double getCtrlX()
- Returns the X coordinate of the control point in double precision.
- Overrides:
- getCtrlX in class QuadCurve2D
getCtrlY
public double getCtrlY()
- Returns the Y coordinate of the control point in double precision.
- Overrides:
- getCtrlY in class QuadCurve2D
getX2
public double getX2()
- Returns the X coordinate of the end point in double precision.
- Overrides:
- getX2 in class QuadCurve2D
getY2
public double getY2()
- Returns the Y coordinate of the end point in double precision.
- Overrides:
- getY2 in class QuadCurve2D
setCurve
public void setCurve(double x1,
double y1,
double ctrlx,
double ctrly,
double x2,
double y2)
- Sets the location of the endpoints and controlpoint of this curve
to the specified double coordinates.
- Overrides:
- setCurve in class QuadCurve2D
getBounds2D
public Rectangle2D getBounds2D()
- Return the bounding box of the shape.
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.