code: public static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
  	void distortSingle(Input input, Output output,
  					   boolean renderAll, PixelTransform<Point2D_F32> transform,
  					   InterpolatePixelS<Input> interp)
  	{
  		Class<Output> inputType = (Class<Output>)input.getClass();
  		ImageDistort<Input,Output> distorter = FactoryDistort.distortSB(false, interp, inputType);
  		distorter.setRenderAll(renderAll);
  		distorter.setModel(transform);
  		distorter.apply(input,output);
  	}
docs: Applies a pixel transform to a single band image.  More flexible but order to use function.
  
  @deprecated As of v0.19.  Use {@link FDistort} instead
  
  @param input Input (source) image.
  @param output Where the result of transforming the image image is written to.
  @param renderAll true it renders all pixels, even ones outside the input image.
  @param transform The transform that is being applied to the image
  @param interp Interpolation algorithm.