Class OutlineConsumer2BaseImpl

  • All Implemented Interfaces:
    OutlineConsumer2

    public abstract class OutlineConsumer2BaseImpl
    extends Object
    implements OutlineConsumer2
    A base class for OutlineConsumer2 implementations. {start,end}{Outline,Contour} do nothing. The 26.6 versions of line, quadraticCurve and cubicCurve convert their arguments to double, and call the corresponding double versions. The double versions of line, quadraticCurve and cubicCurve convert their arguments to 26.6, and call the corresponding 26.6 versions. This class is not useful on its own, as this organization results in an infinite mutual recursion between the 26.6 and the double version (hence the marking of this class as abstract). A descendant class needs to implement at least one of the two sets.
    • Constructor Detail

      • OutlineConsumer2BaseImpl

        public OutlineConsumer2BaseImpl()