|
Préférences
Moteurs de recherche
|
|||||||||||||||||||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.4.2
java.awt.geom
|
Nested Class Summary |
Nested classes inherited from class java.awt.geom.Line2D |
Line2D.Double, Line2D.Float |
Field Summary | |
double |
x1
The X coordinate of the start point of the line segment. |
double |
x2
The X coordinate of the end point of the line segment. |
double |
y1
The Y coordinate of the start point of the line segment. |
double |
y2
The Y coordinate of the end point of the line segment. |
Constructor Summary | |
Line2D.Double()
Constructs and initializes a Line with coordinates (0, 0) -> (0, 0). |
|
Line2D.Double(double X1,
double Y1,
double X2,
double Y2)
Constructs and initializes a Line2D from the
specified coordinates. |
|
Line2D.Double(Point2D p1,
Point2D p2)
Constructs and initializes a Line2D from the
specified Point2D objects. |
Method Summary | |
Rectangle2D |
getBounds2D()
Returns the high-precision bounding box of this Line2D . |
Point2D |
getP1()
Returns the starting Point2D of this
Line2D . |
Point2D |
getP2()
Returns the end Point2D of this
Line2D . |
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 |
setLine(double X1,
double Y1,
double X2,
double Y2)
Sets the location of the endpoints of this Line2D
to the specified double coordinates. |
Methods inherited from class java.awt.geom.Line2D |
clone, contains, contains, contains, contains, getBounds, getPathIterator, getPathIterator, intersects, intersects, intersectsLine, intersectsLine, linesIntersect, ptLineDist, ptLineDist, ptLineDist, ptLineDistSq, ptLineDistSq, ptLineDistSq, ptSegDist, ptSegDist, ptSegDist, ptSegDistSq, ptSegDistSq, ptSegDistSq, relativeCCW, relativeCCW, relativeCCW, setLine, setLine |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public double x1
public double y1
public double x2
public double y2
Constructor Detail |
public Line2D.Double()
public Line2D.Double(double X1, double Y1, double X2, double Y2)
Line2D
from the
specified coordinates.
public Line2D.Double(Point2D p1, Point2D p2)
Line2D
from the
specified Point2D
objects.
Method Detail |
public double getX1()
Line2D
object's
starting point.public double getY1()
Line2D
object's
starting point.public Point2D getP1()
Point2D
of this
Line2D
.
Point2D
of this
Line2D
public double getX2()
Line2D
object's
ending point.public double getY2()
Line2D
object's
starting point.public Point2D getP2()
Point2D
of this
Line2D
.
Point2D
of this
Line2D
.public void setLine(double X1, double Y1, double X2, double Y2)
Line2D
to the specified double coordinates.
public Rectangle2D getBounds2D()
Line2D
.
Rectangle2D
that is the high-precision
bounding box of this Line2D
.Shape.getBounds()