Class ContourFiller

java.lang.Object
net.algart.contours.ContourFiller

public final class ContourFiller extends Object
  • Method Details

    • newInstance

      public static ContourFiller newInstance(Contours contours, long startX, long startY, long dimX, long dimY)
    • newInstance

      public static ContourFiller newInstance(Contours contours, Class<?> elementType, long startX, long startY, long dimX, long dimY)
    • getNeedToFill

      public IntPredicate getNeedToFill()
    • setNeedToFill

      public ContourFiller setNeedToFill(IntPredicate needToFill)
    • isNeedToUnpack

      public boolean isNeedToUnpack()
    • setNeedToUnpack

      public ContourFiller setNeedToUnpack(boolean needToUnpack)
    • isNeedToUnpackDiagonals

      public boolean isNeedToUnpackDiagonals()
    • setNeedToUnpackDiagonals

      public ContourFiller setNeedToUnpackDiagonals(boolean needToUnpackDiagonals)
    • getLabelsMap

      public int[] getLabelsMap()
    • setLabelsMap

      public ContourFiller setLabelsMap(int[] labelsMap)
    • getIndexingBase

      public int getIndexingBase()
    • setIndexingBase

      public ContourFiller setIndexingBase(int indexingBase)
    • getLabelToFillerDefault

      public IntUnaryOperator getLabelToFillerDefault()
    • setLabelToFillerDefault

      public ContourFiller setLabelToFillerDefault(IntUnaryOperator labelToFillerDefault)
    • dimX

      public int dimX()
    • dimY

      public int dimY()
    • findAndSortNecessaryContours

      public void findAndSortNecessaryContours()
    • numberOfNecessaryContours

      public int numberOfNecessaryContours()
    • fillNecessaryContours

      public void fillNecessaryContours()
    • fillContours

      public void fillContours(int[] contourIndexes, int from, int to, int label)
    • getLabels

      public Matrix<? extends PArray> getLabels()