Class Circle2ai.AbstractCirclePathIterator<IE extends PathElement2ai>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected Circle2ai<?,​?,​IE,​?,​?,​?> circle
      The element factory.
      protected static double[][] CTRL_PTS
      ctrlpts contains the control points for a set of 4 cubic bezier curves that approximate a circle of radius 0.5 centered at 0.5, 0.5.
      protected static double CTRL_VAL
      ArcIterator.btan(Math.PI/2).
      protected static double NCV
      ctrlpts contains the control points for a set of 4 cubic bezier curves that approximate a circle of radius 0.5 centered at 0.5, 0.5.
      protected static double PCV
      ctrlpts contains the control points for a set of 4 cubic bezier curves that approximate a circle of radius 0.5 centered at 0.5, 0.5.
    • Field Detail

      • CTRL_VAL

        protected static final double CTRL_VAL
        ArcIterator.btan(Math.PI/2).
        See Also:
        Constant Field Values
      • PCV

        protected static final double PCV
        ctrlpts contains the control points for a set of 4 cubic bezier curves that approximate a circle of radius 0.5 centered at 0.5, 0.5.
        See Also:
        Constant Field Values
      • NCV

        protected static final double NCV
        ctrlpts contains the control points for a set of 4 cubic bezier curves that approximate a circle of radius 0.5 centered at 0.5, 0.5.
        See Also:
        Constant Field Values
      • CTRL_PTS

        protected static final double[][] CTRL_PTS
        ctrlpts contains the control points for a set of 4 cubic bezier curves that approximate a circle of radius 0.5 centered at 0.5, 0.5.
    • Constructor Detail

      • AbstractCirclePathIterator

        public AbstractCirclePathIterator​(Circle2ai<?,​?,​IE,​?,​?,​?> circle)
        Constructor.
        Parameters:
        circle - the circle.