Class LineChunk

  • All Implemented Interfaces:
    IChunk

    public class LineChunk
    extends InfoChunk
    • Field Detail

      • BUTT_CAP_STYLE

        public static int BUTT_CAP_STYLE
      • ROUND_CAP_STYLE

        public static int ROUND_CAP_STYLE
      • PROJECTING_SQUARE_CAP_STYLE

        public static int PROJECTING_SQUARE_CAP_STYLE
    • Constructor Detail

      • LineChunk

        public LineChunk​(Integer pageNumber,
                         double startX,
                         double startY,
                         double endX,
                         double endY)
      • LineChunk

        public LineChunk​(Integer pageNumber,
                         double startX,
                         double startY,
                         double endX,
                         double endY,
                         double width)
    • Method Detail

      • getStartX

        public double getStartX()
      • getStartY

        public double getStartY()
      • getStart

        public Vertex getStart()
      • getEndX

        public double getEndX()
      • getEndY

        public double getEndY()
      • getEnd

        public Vertex getEnd()
      • isHorizontalLine

        public boolean isHorizontalLine()
      • isVerticalLine

        public boolean isVerticalLine()
      • getWidth

        public double getWidth()
      • getIntersectionVertex

        public static Vertex getIntersectionVertex​(LineChunk horizontalLine,
                                                   LineChunk verticalLine)
      • createLineChunk

        public static LineChunk createLineChunk​(Integer pageNumber,
                                                double startX,
                                                double startY,
                                                double endX,
                                                double endY,
                                                double width,
                                                int cap)