Class Abstract2DProcessor

java.lang.Object
net.algart.matrices.Abstract2DProcessor
Direct Known Subclasses:
AbstractQuickFilter3x3, ContainingMainBoundaryFinder, Quick2DAverager

public abstract class Abstract2DProcessor extends Object
  • Constructor Details

    • Abstract2DProcessor

      protected Abstract2DProcessor(Class<?> elementType, long[] dimensions)
    • Abstract2DProcessor

      protected Abstract2DProcessor(Class<?> elementType, long[] dimensions, int maxDimX)
  • Method Details

    • elementType

      public Class<?> elementType()
    • dimX

      public int dimX()
    • dimY

      public long dimY()
    • matrixSize

      public long matrixSize()
    • checkCompatibility

      public void checkCompatibility(Matrix<? extends PArray> matrix)
    • previousLineOffset

      public long previousLineOffset(long offset)
    • nextLineOffset

      public long nextLineOffset(long offset)
    • rem

      public static long rem(long index, long dim)
    • rem

      public static int rem(int index, int dim)