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