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
     
  • 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)