All Packages Class Hierarchy This Package Previous Next Index
Class java.awt.geom.CubicCurve2D.Float
java.lang.Object
|
+----java.awt.geom.CubicCurve2D
|
+----java.awt.geom.CubicCurve2D.Float
- public static class CubicCurve2D.Float
- extends CubicCurve2D
A cubic parametric curve segment specified with float coordinates.
ctrlx1- The X coordinate of the first control point
of the cubic curve segment.
ctrlx2- The X coordinate of the second control point
of the cubic curve segment.
ctrly1- The Y coordinate of the first control point
of the cubic curve segment.
ctrly2- The Y coordinate of the second control point
of the cubic curve segment.
x1- The X coordinate of the start point
of the cubic curve segment.
x2- The X coordinate of the end point
of the cubic curve segment.
y1- The Y coordinate of the start point
of the cubic curve segment.
y2- The Y coordinate of the end point
of the cubic curve segment.
CubicCurve2D.Float()
- Constructs and initializes a CubicCurve with coordinates
(0, 0, 0, 0, 0, 0).
CubicCurve2D.Float(float, float, float, float, float, float, float, float)
- Constructs and initializes a CubicCurve from
the specified coordinates.
getBounds2D()
- Return the bounding box of the shape.
getCtrlX1()
- Returns the X coordinate of the first control point
in double precision.
getCtrlX2()
- Returns the X coordinate of the second control point
in double precision.
getCtrlY1()
- Returns the Y coordinate of the first control point
in double precision.
getCtrlY2()
- Returns the Y coordinate of the second control point
in double precision.
getX1()
- Returns the X coordinate of the start point
in double precision.
getX2()
- Returns the X coordinate of the end point
in double precision.
getY1()
- Returns the Y coordinate of the start point
in double precision.
getY2()
- Returns the Y coordinate of the end point
in double precision.
setCurve(double, double, double, double, double, double, double, double)
- Sets the location of the endpoints and controlpoints
of this curve to the specified double coordinates.
setCurve(float, float, float, float, float, float, float, float)
- Sets the location of the endpoints and controlpoints
of this curve to the specified float coordinates.
x1
public float x1
- The X coordinate of the start point
of the cubic curve segment.
y1
public float y1
- The Y coordinate of the start point
of the cubic curve segment.
ctrlx1
public float ctrlx1
- The X coordinate of the first control point
of the cubic curve segment.
ctrly1
public float ctrly1
- The Y coordinate of the first control point
of the cubic curve segment.
ctrlx2
public float ctrlx2
- The X coordinate of the second control point
of the cubic curve segment.
ctrly2
public float ctrly2
- The Y coordinate of the second control point
of the cubic curve segment.
x2
public float x2
- The X coordinate of the end point
of the cubic curve segment.
y2
public float y2
- The Y coordinate of the end point
of the cubic curve segment.
CubicCurve2D.Float
public CubicCurve2D.Float()
- Constructs and initializes a CubicCurve with coordinates
(0, 0, 0, 0, 0, 0).
CubicCurve2D.Float
public CubicCurve2D.Float(float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float y2)
- Constructs and initializes a CubicCurve from
the specified coordinates.
getX1
public double getX1()
- Returns the X coordinate of the start point
in double precision.
- Overrides:
- getX1 in class CubicCurve2D
getY1
public double getY1()
- Returns the Y coordinate of the start point
in double precision.
- Overrides:
- getY1 in class CubicCurve2D
getCtrlX1
public double getCtrlX1()
- Returns the X coordinate of the first control point
in double precision.
- Overrides:
- getCtrlX1 in class CubicCurve2D
getCtrlY1
public double getCtrlY1()
- Returns the Y coordinate of the first control point
in double precision.
- Overrides:
- getCtrlY1 in class CubicCurve2D
getCtrlX2
public double getCtrlX2()
- Returns the X coordinate of the second control point
in double precision.
- Overrides:
- getCtrlX2 in class CubicCurve2D
getCtrlY2
public double getCtrlY2()
- Returns the Y coordinate of the second control point
in double precision.
- Overrides:
- getCtrlY2 in class CubicCurve2D
getX2
public double getX2()
- Returns the X coordinate of the end point
in double precision.
- Overrides:
- getX2 in class CubicCurve2D
getY2
public double getY2()
- Returns the Y coordinate of the end point
in double precision.
- Overrides:
- getY2 in class CubicCurve2D
setCurve
public void setCurve(double x1,
double y1,
double ctrlx1,
double ctrly1,
double ctrlx2,
double ctrly2,
double x2,
double y2)
- Sets the location of the endpoints and controlpoints
of this curve to the specified double coordinates.
- Overrides:
- setCurve in class CubicCurve2D
setCurve
public void setCurve(float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float y2)
- Sets the location of the endpoints and controlpoints
of this curve to the specified float coordinates.
getBounds2D
public Rectangle2D getBounds2D()
- Return the bounding box of the shape.
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature