/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( int value , InterleavedS8 input , InterleavedS8 output ) { InputSanityCheck.checkSameShapeB(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( int value , InterleavedS16 input , InterleavedS16 output ) { InputSanityCheck.checkSameShapeB(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( long value , InterleavedS64 input , long lower , long upper , InterleavedS64 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus(double value , GrayF64 input , GrayF64 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minus_B(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( double value , InterleavedF64 input , InterleavedF64 output ) { InputSanityCheck.checkSameShapeB(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus(int value , GrayS8 input , int lower , int upper , GrayS8 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( int value , InterleavedS32 input , int lower , int upper , InterleavedS32 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus(long value , GrayS64 input , GrayS64 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minus_B(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( float value , InterleavedF32 input , InterleavedF32 output ) { InputSanityCheck.checkSameShapeB(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( int value , InterleavedS8 input , int lower , int upper , InterleavedS8 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus(int value , GrayS16 input , int lower , int upper , GrayS16 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus(int value , GrayS16 input , GrayS16 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minus_B(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus(float value , GrayF32 input , GrayF32 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minus_B(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus(float value , GrayF32 input , float lower , float upper , GrayF32 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( float value , InterleavedF32 input , float lower , float upper , InterleavedF32 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( double value , InterleavedF64 input , double lower , double upper , InterleavedF64 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( int value , InterleavedS32 input , InterleavedS32 output ) { InputSanityCheck.checkSameShapeB(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus( int value , InterleavedS16 input , int lower , int upper , InterleavedS16 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width*input.numBands; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus(int value , GrayS32 input , int lower , int upper , GrayS32 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }
/** * Subtracts each element's value from a scalar. Both input and output images can be the same instance. * * @param value Scalar value * @param input The input image. Not modified. * @param output The output image. Modified. */ public static void minus(long value , GrayS64 input , long lower , long upper , GrayS64 output ) { InputSanityCheck.checkSameShape(input,output); int columns = input.width; minus_B(input.data,input.startIndex,input.stride,value, lower, upper , output.data,output.startIndex,output.stride, input.height,columns); }