LSSTApplications
17.0+124,17.0+14,17.0+73,18.0.0+37,18.0.0+80,18.0.0-4-g68ffd23+4,18.1.0-1-g0001055+12,18.1.0-1-g03d53ef+5,18.1.0-1-g1349e88+55,18.1.0-1-g2505f39+44,18.1.0-1-g5315e5e+4,18.1.0-1-g5e4b7ea+14,18.1.0-1-g7e8fceb+4,18.1.0-1-g85f8cd4+48,18.1.0-1-g8ff0b9f+4,18.1.0-1-ga2c679d+1,18.1.0-1-gd55f500+35,18.1.0-10-gb58edde+2,18.1.0-11-g0997b02+4,18.1.0-13-gfe4edf0b+12,18.1.0-14-g259bd21+21,18.1.0-19-gdb69f3f+2,18.1.0-2-g5f9922c+24,18.1.0-2-gd3b74e5+11,18.1.0-2-gfbf3545+32,18.1.0-26-g728bddb4+5,18.1.0-27-g6ff7ca9+2,18.1.0-3-g52aa583+25,18.1.0-3-g8ea57af+9,18.1.0-3-gb69f684+42,18.1.0-3-gfcaddf3+6,18.1.0-32-gd8786685a,18.1.0-4-gf3f9b77+6,18.1.0-5-g1dd662b+2,18.1.0-5-g6dbcb01+41,18.1.0-6-gae77429+3,18.1.0-7-g9d75d83+9,18.1.0-7-gae09a6d+30,18.1.0-9-gc381ef5+4,w.2019.45
LSSTDataManagementBasePackage
|
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 |
Definition at line 51 of file Angle.h.
|
inline |
|
inline |
|
inlinestatic |
Definition at line 45 of file Angle.h.
|
inline |
|
inline |
Definition at line 71 of file Angle.h.
Definition at line 69 of file Angle.h.
|
inline |
Definition at line 68 of file Angle.h.
Definition at line 70 of file Angle.h.
|
inline |
Definition at line 72 of file Angle.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |