docs: @Deprecated
  	public static <T extends ImageBase<T>>
  	void rotate(T input, T output, BorderType borderType, InterpolationType interpType, float angleInputToOutput) {
  
  		float offX = 0;//(output.width+1)%2;
  		float offY = 0;//(output.height+1)%2;
  
  		PixelTransform<Point2D_F32> model = DistortSupport.transformRotate(input.width / 2, input.height / 2,
  				output.width / 2 - offX, output.height / 2 - offY, angleInputToOutput);
  
  		if( input instanceof ImageGray) {
  			distortSingle((ImageGray) input, (ImageGray) output, model, interpType, borderType);
  		} else if( input instanceof Planar) {
  			distortPL((Planar) input, (Planar) output, model,borderType, interpType);
  		}
  	}