java.lang.Object
com.itextpdf.kernel.pdf.canvas.parser.clipper.ClipperBase
All Implemented Interfaces:
IClipper
Direct Known Subclasses:
DefaultClipper

public abstract class ClipperBase extends Object implements IClipper
  • Field Details

    • minimaList

      protected ClipperBase.LocalMinima minimaList
    • currentLM

      protected ClipperBase.LocalMinima currentLM
    • useFullRange

      protected boolean useFullRange
    • hasOpenPaths

      protected boolean hasOpenPaths
    • preserveCollinear

      protected final boolean preserveCollinear
  • Constructor Details

    • ClipperBase

      protected ClipperBase (boolean preserveCollinear)
  • Method Details

    • addPath

      public boolean addPath (Path pg, IClipper.PolyType polyType, boolean Closed)
      Specified by:
      addPath in interface IClipper
    • addPaths

      public boolean addPaths (Paths ppg, IClipper.PolyType polyType, boolean closed)
      Specified by:
      addPaths in interface IClipper
    • clear

      public void clear()
      Specified by:
      clear in interface IClipper
    • isPreserveCollinear

      public boolean isPreserveCollinear()
    • popLocalMinima

      protected void popLocalMinima()
    • parseFirstLeft

      protected static com.itextpdf.kernel.pdf.canvas.parser.clipper.Path.OutRec parseFirstLeft (com.itextpdf.kernel.pdf.canvas.parser.clipper.Path.OutRec FirstLeft)
    • reset

      protected void reset()