Package net.algart.matrices
Class Abstract2DProcessor
java.lang.Object
net.algart.matrices.Abstract2DProcessor
- Direct Known Subclasses:
AbstractQuickFilter3x3,ContainingMainBoundaryFinder,Quick2DAverager
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstract2DProcessor(Class<?> elementType, long[] dimensions) protectedAbstract2DProcessor(Class<?> elementType, long[] dimensions, int maxDimX) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckCompatibility(Matrix<? extends PArray> matrix) intdimX()longdimY()Class<?>longlongnextLineOffset(long offset) longpreviousLineOffset(long offset) static intrem(int index, int dim) static longrem(long index, long dim)
-
Constructor Details
-
Abstract2DProcessor
-
Abstract2DProcessor
-
-
Method Details
-
elementType
-
dimX
public int dimX() -
dimY
public long dimY() -
matrixSize
public long matrixSize() -
checkCompatibility
-
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)
-