getSafeEnvelope method

Envelope getSafeEnvelope()

Returns a "safe" envelope that is guaranteed to contain the hot pixel. The envelope returned will be larger than the exact envelope of the pixel.

@return an envelope which contains the hot pixel

Implementation

Envelope getSafeEnvelope() {
  if (safeEnv == null) {
    double safeTolerance = SAFE_ENV_EXPANSION_FACTOR / scaleFactor;
    safeEnv = new Envelope(
        originalPt.x - safeTolerance,
        originalPt.x + safeTolerance,
        originalPt.y - safeTolerance,
        originalPt.y + safeTolerance);
  }
  return safeEnv!;
}