Class java.awt.geom.Line2D.Double
java.lang.Object
|
+----java.awt.geom.Line2D
|
+----java.awt.geom.Line2D.Double
- public static class Line2D.Double
- extends Line2D
A line segment specified with double coordinates.
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 Line from the specified coordinates.
|
Line2D.Double(Point2D p1,
Point2D p2)
Constructs and initializes a Line from the specified Points.
|
Method Summary
|
Rectangle2D
|
getBounds2D()
Return the high precision bounding box of the shape.
|
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 line to the specified
double coordinates.
|
Methods inherited from class java.awt.geom.Line2D
|
clone, colinear, colinear, contains, contains, contains, contains, getBounds, getPathIterator, getPathIterator, getX1, getX2, getY1, getY2, intersects, intersects, intersectsLine, intersectsLine, linesIntersect, ptSegDist, ptSegDistSq, relativeCCW, relativeCCW, relativeCCW, setLine, setLine, setLine |
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 line segment.
y1
public double y1
- The Y coordinate of the start point of the line segment.
x2
public double x2
- The X coordinate of the end point of the line segment.
y2
public double y2
- The Y coordinate of the end point of the line segment.
Line2D.Double
public Line2D.Double()
- Constructs and initializes a Line with coordinates (0, 0) -> (0, 0).
Line2D.Double
public Line2D.Double(double x1,
double y1,
double x2,
double y2)
- Constructs and initializes a Line from the specified coordinates.
Line2D.Double
public Line2D.Double(Point2D p1,
Point2D p2)
- Constructs and initializes a Line from the specified Points.
getX1
public double getX1()
- Returns the X coordinate of the start point in double precision.
- Overrides:
- getX1 in class Line2D
getY1
public double getY1()
- Returns the Y coordinate of the start point in double precision.
- Overrides:
- getY1 in class Line2D
getX2
public double getX2()
- Returns the X coordinate of the end point in double precision.
- Overrides:
- getX2 in class Line2D
getY2
public double getY2()
- Returns the Y coordinate of the end point in double precision.
- Overrides:
- getY2 in class Line2D
setLine
public void setLine(double x1,
double y1,
double x2,
double y2)
- Sets the location of the endpoints of this line to the specified
double coordinates.
- Overrides:
- setLine in class Line2D
getBounds2D
public Rectangle2D getBounds2D()
- Return the high precision 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.