13#include "MdcGeom/Constants.h"
22 inline operator double()
const {
return _phi; };
24 inline double rad()
const;
25 inline double deg()
const;
36 inline double arc(
double radius )
const;
72 static const double pi;
73 static const double twoPi;
76 inline double Rad()
const {
return rad(); }
77 inline double Deg()
const {
return deg(); }
132inline double BesAngle::arc(
double radius )
const {
return radius *
rad(); }
182 return t.sector(
max );
double tan(const BesAngle a)
double sin(const BesAngle a)
double cos(const BesAngle a)
BesAngle operator*(const double x, const BesAngle &a)
void setDeg(const double)
void operator-=(BesAngle)
friend double tan(const BesAngle)
static double normalize(double)
friend double sin(const BesAngle)
void setRad(const double)
static double normalize(double)
double arc(double radius) const
BesAngle operator-(const BesAngle &) const
void setSector(int n, int max)
friend double cos(const BesAngle)
static const double pi
used instead.
BesAngle operator/(const double) const
BesAngle operator+(const double) const
void operator+=(BesAngle)
static const double twoPi
BesAngle operator-(const double) const
BesAngle operator*(const double) const
int Sector(int max, BesAngle phi_0)
BesAngle operator+(const BesAngle &) const
static const double toDegrees
void operator=(const BesAngle)
int sector(int max, BesAngle phi_0)
void setSector(int n, int max, BesAngle phi_0)
static const double twoPi
static const double radToDegrees