code: public static <Input extends ImageGray<Input>,Output extends ImageGray<Output>>
  	ImageDistort<Input,Output> createImageDistort(Point2Transform2_F32 transform,
  												  InterpolationType interpType, BorderType borderType,
  												  Class<Input> inputType, Class<Output> outputType)
  	{
  		InterpolatePixelS<Input> interp = FactoryInterpolation.createPixelS(0, 255, interpType,borderType, inputType);
  		ImageDistort<Input,Output> distorter =
  				FactoryDistort.distortSB(true, interp, outputType);
  		distorter.setModel(new PointToPixelTransform_F32(transform));
  
  		return distorter;
  	}
docs: Easy way to create {@link ImageDistort} given {@link PixelTransform<Point2D_F32>}.  To improve
  performance the distortion is automatically cached.
  
  @see FactoryDistort
  @see FactoryInterpolation
  
  @deprecated As of v0.19.  Use {@link FDistort} instead
  
  @param transform Image transform.
  @param interpType Which interpolation. Try bilinear.
  @param inputType Image of single band image it will process.
  @return The {@link ImageDistort}