| java.lang.Object java.awt.geom.Line2D
Inner Class :public static class Float extends Line2D | |
Inner Class :public static class Double extends Line2D | |
Constructor Summary | |
protected | Line2D() |
Method Summary | |
public Object | clone() | public boolean | contains(double px, double py) | public boolean | contains(Point2D p) | public boolean | contains(Rectangle2D r) | public boolean | contains(double rx, double ry, double rw, double rh) | public Rectangle | getBounds() | abstract public Point2D | getP1() | abstract public Point2D | getP2() | public PathIterator | getPathIterator(AffineTransform at) | public PathIterator | getPathIterator(AffineTransform at, double flatness) | abstract public double | getX1() | abstract public double | getX2() | abstract public double | getY1() | abstract public double | getY2() | public boolean | intersects(double rx, double ry, double rw, double rh) | public boolean | intersects(Rectangle2D r) | public boolean | intersectsLine(double x1, double y1, double x2, double y2) | public boolean | intersectsLine(Line2D l) | public static boolean | linesIntersect(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) | public static double | ptLineDist(double x1, double y1, double x2, double y2, double px, double py) | public double | ptLineDist(double px, double py) | public double | ptLineDist(Point2D p) | public static double | ptLineDistSq(double x1, double y1, double x2, double y2, double px, double py) | public double | ptLineDistSq(double px, double py) | public double | ptLineDistSq(Point2D p) | public static double | ptSegDist(double x1, double y1, double x2, double y2, double px, double py) | public double | ptSegDist(double px, double py) | public double | ptSegDist(Point2D p) | public static double | ptSegDistSq(double x1, double y1, double x2, double y2, double px, double py) | public double | ptSegDistSq(double px, double py) | public double | ptSegDistSq(Point2D p) | public static int | relativeCCW(double x1, double y1, double x2, double y2, double px, double py) | public int | relativeCCW(double px, double py) | public int | relativeCCW(Point2D p) | abstract public void | setLine(double x1, double y1, double x2, double y2) | public void | setLine(Point2D p1, Point2D p2) | public void | setLine(Line2D line) |
Line2D | protected Line2D()(Code) | | |
contains | public boolean contains(double px, double py)(Code) | | |
contains | public boolean contains(double rx, double ry, double rw, double rh)(Code) | | |
getX1 | abstract public double getX1()(Code) | | |
getX2 | abstract public double getX2()(Code) | | |
getY1 | abstract public double getY1()(Code) | | |
getY2 | abstract public double getY2()(Code) | | |
intersects | public boolean intersects(double rx, double ry, double rw, double rh)(Code) | | |
intersectsLine | public boolean intersectsLine(double x1, double y1, double x2, double y2)(Code) | | |
linesIntersect | public static boolean linesIntersect(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4)(Code) | | |
ptLineDist | public static double ptLineDist(double x1, double y1, double x2, double y2, double px, double py)(Code) | | |
ptLineDist | public double ptLineDist(double px, double py)(Code) | | |
ptLineDistSq | public static double ptLineDistSq(double x1, double y1, double x2, double y2, double px, double py)(Code) | | |
ptLineDistSq | public double ptLineDistSq(double px, double py)(Code) | | |
ptSegDist | public static double ptSegDist(double x1, double y1, double x2, double y2, double px, double py)(Code) | | |
ptSegDist | public double ptSegDist(double px, double py)(Code) | | |
ptSegDistSq | public static double ptSegDistSq(double x1, double y1, double x2, double y2, double px, double py)(Code) | | |
ptSegDistSq | public double ptSegDistSq(double px, double py)(Code) | | |
relativeCCW | public static int relativeCCW(double x1, double y1, double x2, double y2, double px, double py)(Code) | | |
relativeCCW | public int relativeCCW(double px, double py)(Code) | | |
setLine | abstract public void setLine(double x1, double y1, double x2, double y2)(Code) | | |
|
|