| 82 | } |
| 83 | |
| 84 | char LatitudeToZoneLetter(double lat) |
| 85 | { |
| 86 | if (-80.0 <= lat && lat <= 84.0) |
| 87 | { |
| 88 | auto const index = static_cast<size_t>(lat + 80.0) >> 3; |
| 89 | ASSERT_LESS(index, kZoneLetters.size(), ()); |
| 90 | return kZoneLetters[index]; |
| 91 | } |
| 92 | return 0; |
| 93 | } |
| 94 | |
| 95 | int ZoneNumberToCentralLon(int zoneNumber) |
| 96 | { |
no test coverage detected