Class ImplPixelMath_MT

java.lang.Object
boofcv.alg.misc.impl.ImplPixelMath_MT

@Generated("boofcv.alg.misc.impl.ImplPixelMath")
public class ImplPixelMath_MT
extends Object
Implementation of algorithms in PixelMath

DO NOT MODIFY. Automatically generated code created by GenerateImplPixelMath

  • Constructor Summary

    Constructors
    Constructor Description
    ImplPixelMath_MT()  
  • Method Summary

    Modifier and Type Method Description
    static void abs​(byte[] input, int inputStart, int inputStride, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void abs​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void abs​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void abs​(int[] input, int inputStart, int inputStride, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void abs​(long[] input, int inputStart, int inputStride, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void abs​(short[] input, int inputStart, int inputStride, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void add​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)  
    static void add​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)  
    static void add​(GrayS16 imgA, GrayS16 imgB, GrayS32 output)  
    static void add​(GrayS32 imgA, GrayS32 imgB, GrayS32 output)  
    static void add​(GrayS64 imgA, GrayS64 imgB, GrayS64 output)  
    static void add​(GrayS8 imgA, GrayS8 imgB, GrayS16 output)  
    static void add​(GrayU16 imgA, GrayU16 imgB, GrayS32 output)  
    static void add​(GrayU8 imgA, GrayU8 imgB, GrayU16 output)  
    static void boundImage​(GrayF32 img, float min, float max)  
    static void boundImage​(GrayF64 img, double min, double max)  
    static void boundImage​(GrayS16 img, int min, int max)  
    static void boundImage​(GrayS32 img, int min, int max)  
    static void boundImage​(GrayS64 img, long min, long max)  
    static void boundImage​(GrayS8 img, int min, int max)  
    static void boundImage​(GrayU16 img, int min, int max)  
    static void boundImage​(GrayU8 img, int min, int max)  
    static void diffAbs​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)  
    static void diffAbs​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)  
    static void diffAbs​(GrayS16 imgA, GrayS16 imgB, GrayS16 output)  
    static void diffAbs​(GrayS32 imgA, GrayS32 imgB, GrayS32 output)  
    static void diffAbs​(GrayS64 imgA, GrayS64 imgB, GrayS64 output)  
    static void diffAbs​(GrayS8 imgA, GrayS8 imgB, GrayS8 output)  
    static void diffAbs​(GrayU16 imgA, GrayU16 imgB, GrayU16 output)  
    static void diffAbs​(GrayU8 imgA, GrayU8 imgB, GrayU8 output)  
    static void divide​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)  
    static void divide​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)  
    static void divide_A​(byte[] input, int inputStart, int inputStride, double denominator, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(byte[] input, int inputStart, int inputStride, double denominator, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(byte[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(double[] input, int inputStart, int inputStride, double denominator, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(double[] input, int inputStart, int inputStride, double denominator, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(float[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(float[] input, int inputStart, int inputStride, float denominator, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(int[] input, int inputStart, int inputStride, double denominator, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(int[] input, int inputStart, int inputStride, double denominator, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(int[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(long[] input, int inputStart, int inputStride, double denominator, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(long[] input, int inputStart, int inputStride, double denominator, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(long[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(short[] input, int inputStart, int inputStride, double denominator, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(short[] input, int inputStart, int inputStride, double denominator, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divide_A​(short[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divideU_A​(byte[] input, int inputStart, int inputStride, double denominator, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divideU_A​(byte[] input, int inputStart, int inputStride, double denominator, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divideU_A​(byte[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divideU_A​(short[] input, int inputStart, int inputStride, double denominator, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divideU_A​(short[] input, int inputStart, int inputStride, double denominator, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void divideU_A​(short[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void log​(double[] input, int inputStart, int inputStride, double val, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void log​(float[] input, int inputStart, int inputStride, float val, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void logSign​(double[] input, int inputStart, int inputStride, double val, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void logSign​(float[] input, int inputStart, int inputStride, float val, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(double[] input, int inputStart, int inputStride, double value, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(double[] input, int inputStart, int inputStride, double value, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(float[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(float[] input, int inputStart, int inputStride, float value, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(int[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(int[] input, int inputStart, int inputStride, int value, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(int[] input, int inputStart, int inputStride, int value, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(long[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(long[] input, int inputStart, int inputStride, long value, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(long[] input, int inputStart, int inputStride, long value, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_A​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(double[] input, int inputStart, int inputStride, double value, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(double[] input, int inputStart, int inputStride, double value, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(float[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(float[] input, int inputStart, int inputStride, float value, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(int[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(int[] input, int inputStart, int inputStride, int value, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(int[] input, int inputStart, int inputStride, int value, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(long[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(long[] input, int inputStart, int inputStride, long value, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(long[] input, int inputStart, int inputStride, long value, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minus_B​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_A​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_A​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_A​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_A​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_B​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_B​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_B​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_B​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_B​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void minusU_B​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)  
    static void multiply​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)  
    static void multiply_A​(byte[] input, int inputStart, int inputStride, double value, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(byte[] input, int inputStart, int inputStride, double value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(double[] input, int inputStart, int inputStride, double value, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(double[] input, int inputStart, int inputStride, double value, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(float[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(float[] input, int inputStart, int inputStride, float value, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(int[] input, int inputStart, int inputStride, double value, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(int[] input, int inputStart, int inputStride, double value, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(int[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(long[] input, int inputStart, int inputStride, double value, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(long[] input, int inputStart, int inputStride, double value, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(long[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(short[] input, int inputStart, int inputStride, double value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(short[] input, int inputStart, int inputStride, double value, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiply_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiplyU_A​(byte[] input, int inputStart, int inputStride, double value, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiplyU_A​(byte[] input, int inputStart, int inputStride, double value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiplyU_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiplyU_A​(short[] input, int inputStart, int inputStride, double value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiplyU_A​(short[] input, int inputStart, int inputStride, double value, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void multiplyU_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void negative​(byte[] input, int inputStart, int inputStride, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void negative​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void negative​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void negative​(int[] input, int inputStart, int inputStride, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void negative​(long[] input, int inputStart, int inputStride, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void negative​(short[] input, int inputStart, int inputStride, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void operator1​(byte[] input, int inputStart, int inputStride, byte[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_I8 function)  
    static void operator1​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_F64 function)  
    static void operator1​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_F32 function)  
    static void operator1​(int[] input, int inputStart, int inputStride, int[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_S32 function)  
    static void operator1​(long[] input, int inputStart, int inputStride, long[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_S64 function)  
    static void operator1​(short[] input, int inputStart, int inputStride, short[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_I16 function)  
    static void operator2​(byte[] inputA, int inputStartA, int inputStrideA, byte[] inputB, int inputStartB, int inputStrideB, byte[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_I8 function)  
    static void operator2​(double[] inputA, int inputStartA, int inputStrideA, double[] inputB, int inputStartB, int inputStrideB, double[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_F64 function)  
    static void operator2​(float[] inputA, int inputStartA, int inputStrideA, float[] inputB, int inputStartB, int inputStrideB, float[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_F32 function)  
    static void operator2​(int[] inputA, int inputStartA, int inputStrideA, int[] inputB, int inputStartB, int inputStrideB, int[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_S32 function)  
    static void operator2​(long[] inputA, int inputStartA, int inputStrideA, long[] inputB, int inputStartB, int inputStrideB, long[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_S64 function)  
    static void operator2​(short[] inputA, int inputStartA, int inputStrideA, short[] inputB, int inputStartB, int inputStrideB, short[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_I16 function)  
    static void plus_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(double[] input, int inputStart, int inputStride, double value, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(double[] input, int inputStart, int inputStride, double value, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(float[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(float[] input, int inputStart, int inputStride, float value, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(int[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(int[] input, int inputStart, int inputStride, int value, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(int[] input, int inputStart, int inputStride, int value, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(long[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(long[] input, int inputStart, int inputStride, long value, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(long[] input, int inputStart, int inputStride, long value, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plus_A​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plusU_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plusU_A​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plusU_A​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plusU_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plusU_A​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void plusU_A​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void pow2​(byte[] input, int inputStart, int inputStride, short[] output, int outputStart, int outputStride, int rows, int cols)  
    static void pow2​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void pow2​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void pow2​(short[] input, int inputStart, int inputStride, int[] output, int outputStart, int outputStride, int rows, int cols)  
    static void sqrt​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols)  
    static void sqrt​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols)  
    static void stdev​(GrayF32 mean, GrayF32 pow2, GrayF32 stdev)  
    static void stdev​(GrayF64 mean, GrayF64 pow2, GrayF64 stdev)  
    static void stdev​(GrayU16 mean, GrayS32 pow2, GrayU16 stdev)  
    static void stdev​(GrayU8 mean, GrayU16 pow2, GrayU8 stdev)  
    static void subtract​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)  
    static void subtract​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)  
    static void subtract​(GrayS16 imgA, GrayS16 imgB, GrayS32 output)  
    static void subtract​(GrayS32 imgA, GrayS32 imgB, GrayS32 output)  
    static void subtract​(GrayS64 imgA, GrayS64 imgB, GrayS64 output)  
    static void subtract​(GrayS8 imgA, GrayS8 imgB, GrayS16 output)  
    static void subtract​(GrayU16 imgA, GrayU16 imgB, GrayS32 output)  
    static void subtract​(GrayU8 imgA, GrayU8 imgB, GrayI16 output)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ImplPixelMath_MT

      public ImplPixelMath_MT()
  • Method Details

    • operator1

      public static void operator1​(byte[] input, int inputStart, int inputStride, byte[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_I8 function)
    • operator1

      public static void operator1​(short[] input, int inputStart, int inputStride, short[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_I16 function)
    • operator1

      public static void operator1​(int[] input, int inputStart, int inputStride, int[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_S32 function)
    • operator1

      public static void operator1​(long[] input, int inputStart, int inputStride, long[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_S64 function)
    • operator1

      public static void operator1​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_F32 function)
    • operator1

      public static void operator1​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function1_F64 function)
    • operator2

      public static void operator2​(byte[] inputA, int inputStartA, int inputStrideA, byte[] inputB, int inputStartB, int inputStrideB, byte[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_I8 function)
    • operator2

      public static void operator2​(short[] inputA, int inputStartA, int inputStrideA, short[] inputB, int inputStartB, int inputStrideB, short[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_I16 function)
    • operator2

      public static void operator2​(int[] inputA, int inputStartA, int inputStrideA, int[] inputB, int inputStartB, int inputStrideB, int[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_S32 function)
    • operator2

      public static void operator2​(long[] inputA, int inputStartA, int inputStrideA, long[] inputB, int inputStartB, int inputStrideB, long[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_S64 function)
    • operator2

      public static void operator2​(float[] inputA, int inputStartA, int inputStrideA, float[] inputB, int inputStartB, int inputStrideB, float[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_F32 function)
    • operator2

      public static void operator2​(double[] inputA, int inputStartA, int inputStrideA, double[] inputB, int inputStartB, int inputStrideB, double[] output, int outputStart, int outputStride, int rows, int cols, PixelMathLambdas.Function2_F64 function)
    • abs

      public static void abs​(byte[] input, int inputStart, int inputStride, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • abs

      public static void abs​(short[] input, int inputStart, int inputStride, short[] output, int outputStart, int outputStride, int rows, int cols)
    • abs

      public static void abs​(int[] input, int inputStart, int inputStride, int[] output, int outputStart, int outputStride, int rows, int cols)
    • abs

      public static void abs​(long[] input, int inputStart, int inputStride, long[] output, int outputStart, int outputStride, int rows, int cols)
    • abs

      public static void abs​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols)
    • abs

      public static void abs​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols)
    • negative

      public static void negative​(byte[] input, int inputStart, int inputStride, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • negative

      public static void negative​(short[] input, int inputStart, int inputStride, short[] output, int outputStart, int outputStride, int rows, int cols)
    • negative

      public static void negative​(int[] input, int inputStart, int inputStride, int[] output, int outputStart, int outputStride, int rows, int cols)
    • negative

      public static void negative​(long[] input, int inputStart, int inputStride, long[] output, int outputStart, int outputStride, int rows, int cols)
    • negative

      public static void negative​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols)
    • negative

      public static void negative​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols)
    • multiplyU_A

      public static void multiplyU_A​(byte[] input, int inputStart, int inputStride, double value, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(byte[] input, int inputStart, int inputStride, double value, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • multiplyU_A

      public static void multiplyU_A​(short[] input, int inputStart, int inputStride, double value, short[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(short[] input, int inputStart, int inputStride, double value, short[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(int[] input, int inputStart, int inputStride, double value, int[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(long[] input, int inputStart, int inputStride, double value, long[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(float[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(double[] input, int inputStart, int inputStride, double value, double[] output, int outputStart, int outputStride, int rows, int cols)
    • multiplyU_A

      public static void multiplyU_A​(byte[] input, int inputStart, int inputStride, double value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(byte[] input, int inputStart, int inputStride, double value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • multiplyU_A

      public static void multiplyU_A​(short[] input, int inputStart, int inputStride, double value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(short[] input, int inputStart, int inputStride, double value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(int[] input, int inputStart, int inputStride, double value, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(long[] input, int inputStart, int inputStride, double value, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(float[] input, int inputStart, int inputStride, float value, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(double[] input, int inputStart, int inputStride, double value, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)
    • multiplyU_A

      public static void multiplyU_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • multiplyU_A

      public static void multiplyU_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(int[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • multiply_A

      public static void multiply_A​(long[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • divideU_A

      public static void divideU_A​(byte[] input, int inputStart, int inputStride, double denominator, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(byte[] input, int inputStart, int inputStride, double denominator, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • divideU_A

      public static void divideU_A​(short[] input, int inputStart, int inputStride, double denominator, short[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(short[] input, int inputStart, int inputStride, double denominator, short[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(int[] input, int inputStart, int inputStride, double denominator, int[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(long[] input, int inputStart, int inputStride, double denominator, long[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(float[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(double[] input, int inputStart, int inputStride, double denominator, double[] output, int outputStart, int outputStride, int rows, int cols)
    • divideU_A

      public static void divideU_A​(byte[] input, int inputStart, int inputStride, double denominator, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(byte[] input, int inputStart, int inputStride, double denominator, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • divideU_A

      public static void divideU_A​(short[] input, int inputStart, int inputStride, double denominator, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(short[] input, int inputStart, int inputStride, double denominator, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(int[] input, int inputStart, int inputStride, double denominator, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(long[] input, int inputStart, int inputStride, double denominator, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(float[] input, int inputStart, int inputStride, float denominator, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(double[] input, int inputStart, int inputStride, double denominator, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)
    • divideU_A

      public static void divideU_A​(byte[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(byte[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)
    • divideU_A

      public static void divideU_A​(short[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(short[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(int[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)
    • divide_A

      public static void divide_A​(long[] input, int inputStart, int inputStride, float denominator, float[] output, int outputStart, int outputStride, int rows, int cols)
    • plusU_A

      public static void plusU_A​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • plusU_A

      public static void plusU_A​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(int[] input, int inputStart, int inputStride, int value, int[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(long[] input, int inputStart, int inputStride, long value, long[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(float[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(double[] input, int inputStart, int inputStride, double value, double[] output, int outputStart, int outputStride, int rows, int cols)
    • plusU_A

      public static void plusU_A​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • plusU_A

      public static void plusU_A​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(int[] input, int inputStart, int inputStride, int value, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(long[] input, int inputStart, int inputStride, long value, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(float[] input, int inputStart, int inputStride, float value, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(double[] input, int inputStart, int inputStride, double value, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)
    • plusU_A

      public static void plusU_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • plusU_A

      public static void plusU_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(int[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • plus_A

      public static void plus_A​(long[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_A

      public static void minusU_A​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_A

      public static void minusU_A​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(int[] input, int inputStart, int inputStride, int value, int[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(long[] input, int inputStart, int inputStride, long value, long[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(float[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(double[] input, int inputStart, int inputStride, double value, double[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_A

      public static void minusU_A​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_A

      public static void minusU_A​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(int[] input, int inputStart, int inputStride, int value, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(long[] input, int inputStart, int inputStride, long value, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(float[] input, int inputStart, int inputStride, float value, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(double[] input, int inputStart, int inputStride, double value, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_A

      public static void minusU_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_A

      public static void minusU_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(int[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_A

      public static void minus_A​(long[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_B

      public static void minusU_B​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(byte[] input, int inputStart, int inputStride, int value, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_B

      public static void minusU_B​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(short[] input, int inputStart, int inputStride, int value, short[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(int[] input, int inputStart, int inputStride, int value, int[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(long[] input, int inputStart, int inputStride, long value, long[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(float[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(double[] input, int inputStart, int inputStride, double value, double[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_B

      public static void minusU_B​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(byte[] input, int inputStart, int inputStride, int value, int lower, int upper, byte[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_B

      public static void minusU_B​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(short[] input, int inputStart, int inputStride, int value, int lower, int upper, short[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(int[] input, int inputStart, int inputStride, int value, int lower, int upper, int[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(long[] input, int inputStart, int inputStride, long value, long lower, long upper, long[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(float[] input, int inputStart, int inputStride, float value, float lower, float upper, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(double[] input, int inputStart, int inputStride, double value, double lower, double upper, double[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_B

      public static void minusU_B​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(byte[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minusU_B

      public static void minusU_B​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(short[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(int[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • minus_B

      public static void minus_B​(long[] input, int inputStart, int inputStride, float value, float[] output, int outputStart, int outputStride, int rows, int cols)
    • boundImage

      public static void boundImage​(GrayU8 img, int min, int max)
    • diffAbs

      public static void diffAbs​(GrayU8 imgA, GrayU8 imgB, GrayU8 output)
    • boundImage

      public static void boundImage​(GrayS8 img, int min, int max)
    • diffAbs

      public static void diffAbs​(GrayS8 imgA, GrayS8 imgB, GrayS8 output)
    • boundImage

      public static void boundImage​(GrayU16 img, int min, int max)
    • diffAbs

      public static void diffAbs​(GrayU16 imgA, GrayU16 imgB, GrayU16 output)
    • boundImage

      public static void boundImage​(GrayS16 img, int min, int max)
    • diffAbs

      public static void diffAbs​(GrayS16 imgA, GrayS16 imgB, GrayS16 output)
    • boundImage

      public static void boundImage​(GrayS32 img, int min, int max)
    • diffAbs

      public static void diffAbs​(GrayS32 imgA, GrayS32 imgB, GrayS32 output)
    • boundImage

      public static void boundImage​(GrayS64 img, long min, long max)
    • diffAbs

      public static void diffAbs​(GrayS64 imgA, GrayS64 imgB, GrayS64 output)
    • boundImage

      public static void boundImage​(GrayF32 img, float min, float max)
    • diffAbs

      public static void diffAbs​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)
    • boundImage

      public static void boundImage​(GrayF64 img, double min, double max)
    • diffAbs

      public static void diffAbs​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)
    • add

      public static void add​(GrayU8 imgA, GrayU8 imgB, GrayU16 output)
    • subtract

      public static void subtract​(GrayU8 imgA, GrayU8 imgB, GrayI16 output)
    • add

      public static void add​(GrayS8 imgA, GrayS8 imgB, GrayS16 output)
    • subtract

      public static void subtract​(GrayS8 imgA, GrayS8 imgB, GrayS16 output)
    • add

      public static void add​(GrayU16 imgA, GrayU16 imgB, GrayS32 output)
    • subtract

      public static void subtract​(GrayU16 imgA, GrayU16 imgB, GrayS32 output)
    • add

      public static void add​(GrayS16 imgA, GrayS16 imgB, GrayS32 output)
    • subtract

      public static void subtract​(GrayS16 imgA, GrayS16 imgB, GrayS32 output)
    • add

      public static void add​(GrayS32 imgA, GrayS32 imgB, GrayS32 output)
    • subtract

      public static void subtract​(GrayS32 imgA, GrayS32 imgB, GrayS32 output)
    • add

      public static void add​(GrayS64 imgA, GrayS64 imgB, GrayS64 output)
    • subtract

      public static void subtract​(GrayS64 imgA, GrayS64 imgB, GrayS64 output)
    • add

      public static void add​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)
    • subtract

      public static void subtract​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)
    • multiply

      public static void multiply​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)
    • divide

      public static void divide​(GrayF32 imgA, GrayF32 imgB, GrayF32 output)
    • add

      public static void add​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)
    • subtract

      public static void subtract​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)
    • multiply

      public static void multiply​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)
    • divide

      public static void divide​(GrayF64 imgA, GrayF64 imgB, GrayF64 output)
    • log

      public static void log​(float[] input, int inputStart, int inputStride, float val, float[] output, int outputStart, int outputStride, int rows, int cols)
    • log

      public static void log​(double[] input, int inputStart, int inputStride, double val, double[] output, int outputStart, int outputStride, int rows, int cols)
    • logSign

      public static void logSign​(float[] input, int inputStart, int inputStride, float val, float[] output, int outputStart, int outputStride, int rows, int cols)
    • logSign

      public static void logSign​(double[] input, int inputStart, int inputStride, double val, double[] output, int outputStart, int outputStride, int rows, int cols)
    • sqrt

      public static void sqrt​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols)
    • sqrt

      public static void sqrt​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols)
    • pow2

      public static void pow2​(byte[] input, int inputStart, int inputStride, short[] output, int outputStart, int outputStride, int rows, int cols)
    • pow2

      public static void pow2​(short[] input, int inputStart, int inputStride, int[] output, int outputStart, int outputStride, int rows, int cols)
    • pow2

      public static void pow2​(float[] input, int inputStart, int inputStride, float[] output, int outputStart, int outputStride, int rows, int cols)
    • pow2

      public static void pow2​(double[] input, int inputStart, int inputStride, double[] output, int outputStart, int outputStride, int rows, int cols)
    • stdev

      public static void stdev​(GrayU8 mean, GrayU16 pow2, GrayU8 stdev)
    • stdev

      public static void stdev​(GrayU16 mean, GrayS32 pow2, GrayU16 stdev)
    • stdev

      public static void stdev​(GrayF32 mean, GrayF32 pow2, GrayF32 stdev)
    • stdev

      public static void stdev​(GrayF64 mean, GrayF64 pow2, GrayF64 stdev)