docs: public static <T extends ImageGray<T>, K extends Kernel2D>
  	K gaussian2D(Class<T> imageType, double sigma, int radius )
  	{
  		boolean isFloat = GeneralizedImageOps.isFloatingPoint(imageType);
  		int numBits = Math.max(32, GeneralizedImageOps.getNumBits(imageType));
  		return gaussian(2,isFloat, numBits, sigma,radius);
  	}