LSST Applications g0b6bd0c080+a72a5dd7e6,g1182afd7b4+2a019aa3bb,g17e5ecfddb+2b8207f7de,g1d67935e3f+06cf436103,g38293774b4+ac198e9f13,g396055baef+6a2097e274,g3b44f30a73+6611e0205b,g480783c3b1+98f8679e14,g48ccf36440+89c08d0516,g4b93dc025c+98f8679e14,g5c4744a4d9+a302e8c7f0,g613e996a0d+e1c447f2e0,g6c8d09e9e7+25247a063c,g7271f0639c+98f8679e14,g7a9cd813b8+124095ede6,g9d27549199+a302e8c7f0,ga1cf026fa3+ac198e9f13,ga32aa97882+7403ac30ac,ga786bb30fb+7a139211af,gaa63f70f4e+9994eb9896,gabf319e997+ade567573c,gba47b54d5d+94dc90c3ea,gbec6a3398f+06cf436103,gc6308e37c7+07dd123edb,gc655b1545f+ade567573c,gcc9029db3c+ab229f5caf,gd01420fc67+06cf436103,gd877ba84e5+06cf436103,gdb4cecd868+6f279b5b48,ge2d134c3d5+cc4dbb2e3f,ge448b5faa6+86d1ceac1d,gecc7e12556+98f8679e14,gf3ee170dca+25247a063c,gf4ac96e456+ade567573c,gf9f5ea5b4d+ac198e9f13,gff490e6085+8c2580be5c,w.2022.27
LSST Data Management Base Package
|
Angle
represents an angle in radians.
More...
#include <Angle.h>
Public Member Functions | |
Angle () | |
This constructor creates an Angle with a value of zero. More... | |
Angle (double a) | |
This constructor creates an Angle with the given value in radians. More... | |
bool | operator== (Angle const &a) const |
bool | operator!= (Angle const &a) const |
bool | operator< (Angle const &a) const |
bool | operator> (Angle const &a) const |
bool | operator<= (Angle const &a) const |
bool | operator>= (Angle const &a) const |
Angle | operator- () const |
Angle | operator+ (Angle const &a) const |
Angle | operator- (Angle const &a) const |
Angle | operator* (double a) const |
Angle | operator/ (double a) const |
double | operator/ (Angle const &a) const |
Angle & | operator+= (Angle const &a) |
Angle & | operator-= (Angle const &a) |
Angle & | operator*= (double a) |
Angle & | operator/= (double a) |
double | asDegrees () const |
asDegrees returns the value of this angle in units of degrees. More... | |
double | asRadians () const |
asRadians returns the value of this angle in units of radians. More... | |
bool | isNormalized () const |
isNormalized returns true if this angle lies in the range [0, 2π). More... | |
bool | isNan () const |
isNan returns true if the angle value is NaN. More... | |
Static Public Member Functions | |
static Angle | nan () |
static Angle | fromDegrees (double a) |
static Angle | fromRadians (double a) |
Angle
represents an angle in radians.
It provides methods for angle comparison and arithmetic, as well as unit conversion. An angle is said to be normalized if it lies in the range [0, 2π).
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 49 of file Angle.h.
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |