public class Segment
extends java.awt.geom.Line2D
Modifier and Type | Field and Description |
---|---|
protected java.awt.geom.Point2D |
p1
First end point of the line.
|
protected java.awt.geom.Point2D |
p2
Second end point of the line.
|
Constructor and Description |
---|
Segment(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
Constructs a new line segment with the given end points.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.awt.geom.Rectangle2D |
getBounds2D() |
java.awt.geom.Point2D |
getP1() |
java.awt.geom.Point2D |
getP2() |
double |
getX1() |
double |
getX2() |
double |
getY1() |
double |
getY2() |
int |
hashCode() |
void |
setLine(double x1,
double y1,
double x2,
double y2) |
java.lang.String |
toString() |
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
protected java.awt.geom.Point2D p1
protected java.awt.geom.Point2D p2
public Segment(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
p1
- The first end point of the line.p2
- The second end point of the line.public java.awt.geom.Rectangle2D getBounds2D()
public double getX1()
getX1
in class java.awt.geom.Line2D
public double getY1()
getY1
in class java.awt.geom.Line2D
public java.awt.geom.Point2D getP1()
getP1
in class java.awt.geom.Line2D
public double getX2()
getX2
in class java.awt.geom.Line2D
public double getY2()
getY2
in class java.awt.geom.Line2D
public java.awt.geom.Point2D getP2()
getP2
in class java.awt.geom.Line2D
public void setLine(double x1, double y1, double x2, double y2)
setLine
in class java.awt.geom.Line2D
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object