code: public static <II extends ImageGray<II>>
  	OrientationIntegral<II> image_ii( double objectRadiusToScale,
  									  int sampleRadius , double samplePeriod , int sampleWidth,
  									 double weightSigma , Class<II> integralImage)
  	{
  		return (OrientationIntegral<II>)
  				new ImplOrientationImageAverageIntegral(objectRadiusToScale,
  						sampleRadius,samplePeriod,sampleWidth,weightSigma,integralImage);
  	}
docs: Estimates the orientation without calculating the image derivative.
  
  @see ImplOrientationImageAverageIntegral
  
  @param sampleRadius Radius of the region being considered in terms of samples. Typically 6.
  @param samplePeriod How often the image is sampled.  This number is scaled.  Typically 1.
  @param sampleWidth How wide of a kernel should be used to sample. Try 4
  @param weightSigma Sigma for weighting.  zero for unweighted.
  @param integralImage Type of image being processed.
  @return OrientationIntegral