public void setImage(T gray) {
		integral.reshape(gray.width,gray.height);
		integralSq.reshape(gray.width,gray.height);

		GIntegralImageOps.transform(gray,integral);
		if( gray.getDataType().isInteger())
			transformSq((GrayU8)gray,(GrayS64)integralSq);
		else
			transformSq((GrayF32)gray,(GrayF64)integralSq);
	}
public void setImage ( T gray ) { integral . reshape ( gray . width , gray . height ) ; integralSq . reshape ( gray . width , gray . height ) ; GIntegralImageOps . transform ( gray , integral ) ; if ( gray . getDataType ( ) . isInteger ( ) ) transformSq ( ( GrayU8 ) gray , ( GrayS64 ) integralSq ) ; else transformSq ( ( GrayF32 ) gray , ( GrayF64 ) integralSq ) ; }
Sets the input image.  Must be called before other functions/

@param gray input image