def _GetBoundingBoxCells(self): """ Get three GpGridPoint corners of a Bounding Box for distanceMeters from a center point. The corner points are set to the MaxSearchResolution """ centerGpPoint = self.CenterGpPoint degreesOffset = GpMath.distanceMetersToDegrees(centerGpPoint, self.SearchBoundaryMeters) # Get bounding corner points swCornerF = GpPoint(centerGpPoint.lat - degreesOffset.lat, \ centerGpPoint.lon - degreesOffset.lon) self.SWCornerGridPoint = GpGridPoint() self.SWCornerGridPoint.InitFromGpPoint(swCornerF, self.MaxSearchResolution) nwCornerF = GpPoint(centerGpPoint.lat + degreesOffset.lat, \ centerGpPoint.lon - degreesOffset.lon) self.NWCornerGridPoint = GpGridPoint() self.NWCornerGridPoint.InitFromGpPoint(nwCornerF,self.MaxSearchResolution) seCornerF = GpPoint(centerGpPoint.lat - degreesOffset.lat, \ centerGpPoint.lon + degreesOffset.lon) self.SECornerGridPoint = GpGridPoint() self.SECornerGridPoint.InitFromGpPoint(seCornerF,self.MaxSearchResolution)