Go to the documentation of this file.
48 : radians(
std::numeric_limits<double>::quiet_NaN()),
49 degrees(
std::numeric_limits<double>::quiet_NaN()),
50 tangent(
std::numeric_limits<double>::quiet_NaN()),
51 semicircles(
std::numeric_limits<double>::quiet_NaN())
108 sine = ::sqrt(1-v*v);
140 std::ostringstream s;
@ SemiCircle
Value is in semi-circles (aka half-cycles).
const double DEG2RAD
Multiply degrees by DEG2RAD to get radians.
double radians
The angle in radians.
double tan() const
Get the tangent of this angle.
std::string asString() const
double sin() const
Get the sine of this angle.
Angle()
Initialize all data to NaN.
double tangent
The tangent of the angle.
const double PI
GPS value of PI; also specified by GAL.
double semicircles
The angle in semi-circles (aka half-cycles).
@ Rad
Value is in radians.
const double RAD2DEG
Multiply radians by RAD2DEG to get degrees.
@ Sin
Value is the sine of the angle.
@ Cos
Value is the cosine of the angle.
double cos() const
Get the cosine of this angle.
@ Deg
Value is in degrees.
Angle operator+(const Angle &right) const
double degrees
The angle in degrees.
double sine
The sine of the angle.
double cosine
The cosine of the angle.
void setValue(double v, AngleType t)
#define GNSSTK_THROW(exc)
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38