Class ClipperBase

java.lang.Object
com.itextpdf.text.pdf.parser.clipper.ClipperBase
All Implemented Interfaces:
Clipper
Direct Known Subclasses:
DefaultClipper

public abstract class ClipperBase extends Object implements Clipper
  • 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, Clipper.PolyType polyType, boolean Closed)
      Specified by:
      addPath in interface Clipper
    • addPaths

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

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

      public boolean isPreserveCollinear()
    • popLocalMinima

      protected void popLocalMinima()
    • parseFirstLeft

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

      protected void reset()