1 #ifndef ANGLES_H_LOADED
2 #define ANGLES_H_LOADED 1
14 double dms2r(
int d,
int m=0,
double s=0.0,
bool norm=
false);
15 double hms2r(
int h,
int m=0,
double s=0);
19 char*
r2dms_b(
char*,
size_t,
double angle,
bool norm=
false);
20 char*
r2hms_b(
char*,
size_t,
double angle);
22 std::string r2dms(
double angle,
bool norm=
false);
23 std::string r2hms(
double angle);
double d2r(double d)
Convert degrees to radians.
Definition: angles.cpp:78
Encapsulates a few angle conversion and formatting functions.
Definition: angles.h:12
char * r2dms_b(char *, size_t, double angle, bool norm=false)
Convert an angle in radians into degrees and minutes.
Definition: angles.cpp:117
double dms2r(int d, int m=0, double s=0.0, bool norm=false)
Convert an angle in d:m:s to radians.
Definition: angles.cpp:47
double r2d(double r)
Convert radians to degrees.
Definition: angles.cpp:72
char * r2hms_b(char *, size_t, double angle)
Convert an angle in radians into hours, minutes and seconds.
Definition: angles.cpp:90
double hms2r(int h, int m=0, double s=0)
Convert an angle in h:m:s to radians.
Definition: angles.cpp:15