Class FlowRegions


  • public class FlowRegions
    extends java.lang.Object
    A class to hold flow region information for a given shape.
    Version:
    $Id: FlowRegions.java 1733416 2016-03-03 07:07:13Z gadams $
    • Field Detail

      • flowShape

        java.awt.Shape flowShape
      • validRanges

        java.util.List validRanges
      • currentRange

        int currentRange
      • currentY

        double currentY
      • lineHeight

        double lineHeight
    • Constructor Detail

      • FlowRegions

        public FlowRegions​(java.awt.Shape s)
      • FlowRegions

        public FlowRegions​(java.awt.Shape s,
                           double startY)
    • Method Detail

      • getCurrentY

        public double getCurrentY()
      • getLineHeight

        public double getLineHeight()
      • gotoY

        public boolean gotoY​(double y)
      • newLineHeight

        public void newLineHeight​(double lineHeight)
      • getNumRangeOnLine

        public int getNumRangeOnLine()
      • resetRange

        public void resetRange()
      • nextRange

        public double[] nextRange()
      • endLine

        public void endLine()
      • newLine

        public boolean newLine()
      • newLine

        public boolean newLine​(double lineHeight)
      • newLineAt

        public boolean newLineAt​(double y,
                                 double lineHeight)
      • done

        public boolean done()