code: protected boolean isInFastBounds(RectangleRotate_F32 region) {
  
  		squareToImageSample(-0.5f, -0.5f, region);
  		if( !interpolate.isInFastBounds(imageX, imageY))
  			return false;
  		squareToImageSample(-0.5f, 0.5f, region);
  		if( !interpolate.isInFastBounds(imageX, imageY))
  			return false;
  		squareToImageSample(0.5f, 0.5f, region);
  		if( !interpolate.isInFastBounds(imageX, imageY))
  			return false;
  		squareToImageSample(0.5f, -0.5f, region);
  		if( !interpolate.isInFastBounds(imageX, imageY))
  			return false;
  
  		return true;
  	}
docs: Checks to see if the region can be sampled using the fast algorithm