|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.geom.Line2D java.awt.geom.Line2D.Double
public static class Line2D.Double
A line segment specified with double coordinates.
Nested Class Summary |
---|
Nested classes/interfaces 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.
X1, Y1
- the first specified coordinateX2, Y2
- the second specified coordinatepublic Line2D.Double(Point2D p1, Point2D p2)
Line2D
from the
specified Point2D
objects.
p1, p2
- the specified Point2D
objectsMethod 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.
X1, Y1
- the first specified coordinateX2, Y2
- the second specified coordinatepublic Rectangle2D getBounds2D()
Line2D
.
Rectangle2D
that is the high-precision
bounding box of this Line2D
.Shape.getBounds()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.