public static class QuadCurve2D.Float extends QuadCurve2D implements Serializable
float
coordinates.QuadCurve2D.Double, QuadCurve2D.Float
Modifier and Type | Field | Description |
---|---|---|
float |
ctrlx |
The X coordinate of the control point of the quadratic curve
segment.
|
float |
ctrly |
The Y coordinate of the control point of the quadratic curve
segment.
|
float |
x1 |
The X coordinate of the start point of the quadratic curve
segment.
|
float |
x2 |
The X coordinate of the end point of the quadratic curve
segment.
|
float |
y1 |
The Y coordinate of the start point of the quadratic curve
segment.
|
float |
y2 |
The Y coordinate of the end point of the quadratic curve
segment.
|
Constructor | Description |
---|---|
Float() |
Constructs and initializes a
QuadCurve2D with
coordinates (0, 0, 0, 0, 0, 0). |
Float(float x1,
float y1,
float ctrlx,
float ctrly,
float x2,
float y2) |
Constructs and initializes a
QuadCurve2D from the
specified float coordinates. |
Modifier and Type | Method | Description |
---|---|---|
Rectangle2D |
getBounds2D() |
Returns a high precision and more accurate bounding box of
the
Shape than the getBounds method. |
Point2D |
getCtrlPt() |
Returns the control point.
|
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. |
Point2D |
getP1() |
Returns the start point.
|
Point2D |
getP2() |
Returns the end point.
|
double |
getX1() |
Returns the X coordinate of the start point in
double in 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 end points and control point of this curve
to the specified
double coordinates. |
void |
setCurve(float x1,
float y1,
float ctrlx,
float ctrly,
float x2,
float y2) |
Sets the location of the end points and control point of this curve
to the specified
float coordinates. |
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