LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
23 #ifndef LSST_SPHGEOM_ANGLE_H_
24 #define LSST_SPHGEOM_ANGLE_H_
110 #endif // LSST_SPHGEOM_ANGLE_H_
double operator/(Angle const &a) const
Angle & operator*=(double a)
double sin(Angle const &a)
Angle()
This constructor creates an Angle with a value of zero.
Angle operator+(Angle const &a) const
bool operator<(Angle const &a) const
double asRadians() const
asRadians returns the value of this angle in units of radians.
bool isNan() const
isNan returns true if the angle value is NaN.
Angle abs(Angle const &a)
Angle operator*(double a) const
Angle operator-(Angle const &a) const
constexpr double RAD_PER_DEG
bool operator>(Angle const &a) const
bool operator!=(Angle const &a) const
Angle & operator+=(Angle const &a)
double tan(Angle const &a)
bool isNormalized() const
isNormalized returns true if this angle lies in the range [0, 2π).
This file contains common constants.
static Angle fromRadians(double a)
Angle & operator-=(Angle const &a)
bool operator>=(Angle const &a) const
A base class for image defects.
constexpr double DEG_PER_RAD
Angle(double a)
This constructor creates an Angle with the given value in radians.
Angle operator*(double a, Angle const &b)
double asDegrees() const
asDegrees returns the value of this angle in units of degrees.
bool operator==(Angle const &a) const
bool operator<=(Angle const &a) const
Angle represents an angle in radians.
std::ostream & operator<<(std::ostream &, Angle const &)
static Angle fromDegrees(double a)
Angle & operator/=(double a)
Angle operator/(double a) const
double cos(Angle const &a)