Class LineSegmentInt

  • All Implemented Interfaces:
    java.awt.Shape, java.lang.Cloneable

    public class LineSegmentInt
    extends AbstractLineSegment
    • Constructor Detail

      • LineSegmentInt

        public LineSegmentInt​(int x1,
                              int y1,
                              int x2,
                              int y2)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • containsPoint

        public boolean containsPoint​(java.awt.geom.Point2D point)
      • side

        public double side​(Box box)
      • doesIntersectButNotSameExtremity

        public boolean doesIntersectButNotSameExtremity​(LineSegmentInt other)
      • sameExtremities

        public boolean sameExtremities​(LineSegmentInt other)
      • atLeastOneCommonExtremities

        public boolean atLeastOneCommonExtremities​(LineSegmentInt other)
      • getP1

        public Point2DInt getP1()
        Specified by:
        getP1 in class java.awt.geom.Line2D
      • getP2

        public Point2DInt getP2()
        Specified by:
        getP2 in class java.awt.geom.Line2D
      • getX1

        public double getX1()
        Specified by:
        getX1 in class java.awt.geom.Line2D
      • getX2

        public double getX2()
        Specified by:
        getX2 in class java.awt.geom.Line2D
      • getY1

        public double getY1()
        Specified by:
        getY1 in class java.awt.geom.Line2D
      • getY2

        public double getY2()
        Specified by:
        getY2 in class java.awt.geom.Line2D
      • getMinX

        public int getMinX()
      • getMaxX

        public int getMaxX()
      • getMinY

        public int getMinY()
      • getMaxY

        public int getMaxY()
      • ortho

        public Point2DInt ortho​(java.awt.geom.Point2D.Double orig,
                                double d)
      • translate

        public LineSegmentInt translate​(int deltaX,
                                        int deltaY)