Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EntranceAngle Class Reference

#include <EntranceAngle.h>

List of all members.

Public Member Functions

double deg () const
double deg () const
 EntranceAngle (const double)
 EntranceAngle ()
 EntranceAngle (const double)
 EntranceAngle ()
 operator double () const
 operator double () const
double rad () const
double rad () const
 ~EntranceAngle ()
 ~EntranceAngle ()

Static Protected Member Functions

double normalize (double)
double normalize (double)

Protected Attributes

double _phi


Constructor & Destructor Documentation

EntranceAngle::EntranceAngle  )  [inline]
 

00050                                     : _phi(0)
00051 { }

EntranceAngle::EntranceAngle const   double  )  [inline]
 

00053                                                     : _phi(normalize(phi))
00054 {}

EntranceAngle::~EntranceAngle  )  [inline]
 

00056 {}

EntranceAngle::EntranceAngle  )  [inline]
 

EntranceAngle::EntranceAngle const   double  )  [inline]
 

EntranceAngle::~EntranceAngle  )  [inline]
 


Member Function Documentation

double EntranceAngle::deg  )  const [inline]
 

double EntranceAngle::deg  )  const [inline]
 

00062 { return _phi *  Constants::radToDegrees; }

double EntranceAngle::normalize double   )  [inline, static, protected]
 

double EntranceAngle::normalize double   )  [inline, static, protected]
 

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]
 

00023 { return _phi;};   // automatic conversion to double

EntranceAngle::operator double  )  const [inline]
 

00023 { return _phi;};   // automatic conversion to double

double EntranceAngle::rad  )  const [inline]
 

double EntranceAngle::rad  )  const [inline]
 

00059 { return _phi; }


Member Data Documentation

double EntranceAngle::_phi [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:02:27 2011 for BOSS6.5.5 by  doxygen 1.3.9.1