29 #error "This is a C++ include file and cannot be used from plain C"
52 Angle(
double angle,
const string &units);
61 double get(
const string &units)
const;
Angle()
Default constructor.
#define ATM_NAMESPACE_END
virtual ~Angle()
Destructor.
Angle operator+(const Angle &rhs)
Operator "addition of angles".
bool operator==(const Angle &rhs) const
Operator "comparator == for two angles".
Angle operator/(float scf)
Operator "division of a angle by a float".
Angle operator/(unsigned int scf)
Operator "division of a angle by an unsigned int".
Angle operator*(double scf)
Operator "multiplication of a angle by a double".
Angle operator*(float scf)
Operator "multiplication of a angle by a float".
Angle operator-(const Angle &rhs)
Operator "substraction of angles".
bool operator!=(const Angle &rhs) const
Operator "comparator != for two angles".
Angle operator/(int scf)
Operator "division of a angle by an int".
Angle & operator=(const Angle &rhs)
Operator "equal to a Angle".
Angle operator*(int scf)
Operator "multiplication of a angle by an int".
#define ATM_NAMESPACE_BEGIN
double get() const
Accessor to get the angle value in SI units (rad)
Angle & operator=(double rhs)
Operator "equal to a double converted to Angle in Hz".
bool operator>(const Angle &rhs) const
Operator "comparator > for two angles".
Angle operator*(unsigned int scf)
Operator "multiplication of a angle by an unsigned int".
bool operator<=(const Angle &rhs) const
Operator "comparator <= for two angles".
Defines a Class for those parameters being angles.
bool operator>=(const Angle &rhs) const
Operator "comparator >= for two angles".
bool operator<(const Angle &rhs) const
Operator "comparator < for two angles".
Angle operator/(double scf)
Operator "division of a angle by a double".