Returns angle in radians to be between -π and π.
| 52 | |
| 53 | // Returns angle in radians to be between -π and π. |
| 54 | double NormalizeAngle(double value) |
| 55 | { |
| 56 | using math::pi; |
| 57 | if (value < -pi) |
| 58 | value += -2 * pi * (static_cast<int>(value - pi) / (2 * pi)); |
| 59 | else if (value > pi) |
| 60 | value -= 2 * pi * (static_cast<int>(value + pi) / (2 * pi)); |
| 61 | return value; |
| 62 | } |
| 63 | |
| 64 | int LatLonToZoneNumber(double lat, double lon) |
| 65 | { |
no outgoing calls
no test coverage detected