#include <EntranceAngle.h>
Public Member Functions | |
EntranceAngle () | |
EntranceAngle (const double) | |
~EntranceAngle () | |
operator double () const | |
double | rad () const |
double | deg () const |
Static Protected Member Functions | |
static double | normalize (double) |
Protected Attributes | |
double | _phi |
Definition at line 16 of file EntranceAngle.h.
EntranceAngle::EntranceAngle | ( | ) | [inline] |
EntranceAngle::EntranceAngle | ( | const | double | ) | [inline] |
EntranceAngle::~EntranceAngle | ( | ) | [inline] |
double EntranceAngle::deg | ( | ) | const [inline] |
Definition at line 61 of file EntranceAngle.h.
References _phi, and Constants::radToDegrees.
00062 { return _phi * Constants::radToDegrees; }
double EntranceAngle::normalize | ( | double | ) | [inline, static, protected] |
Definition at line 40 of file EntranceAngle.h.
References Constants::halfPi, and Constants::pi.
00040 { 00041 while (angle < - Constants::halfPi) { 00042 angle += Constants::pi; 00043 } 00044 while (angle > Constants::halfPi) { 00045 angle -= Constants::pi; 00046 } 00047 return angle; 00048 }
EntranceAngle::operator double | ( | ) | const [inline] |
Definition at line 23 of file EntranceAngle.h.
References _phi.
00023 { return _phi;}; // automatic conversion to double
double EntranceAngle::rad | ( | ) | const [inline] |
double EntranceAngle::_phi [protected] |