13#include "MdcGeom/Constants.h"
24 inline operator double()
const {
return _phi;};
26 inline double rad()
const;
27 inline double deg()
const;
30 inline double posRad()
const;
31 inline double posDeg()
const;
35 inline void setRad(
const double);
36 inline void setDeg(
const double);
38 inline double arc(
double radius)
const;
74 static const double pi;
78 inline double Rad()
const {
return rad(); }
79 inline double Deg()
const {
return deg(); }
140{
return radius *
rad(); }
207 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)
friend double sin(const BesAngle)
void operator-=(BesAngle)
friend double tan(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)
static const double pi
used instead.
BesAngle operator/(const double) const
void operator+=(BesAngle)
static const double twoPi
friend double cos(const BesAngle)
int Sector(int max, BesAngle phi_0)
BesAngle operator+(const BesAngle &) const
static const double toDegrees
void operator=(const BesAngle)
friend BesAngle operator*(const double, const BesAngle &)
static const double twoPi
static const double radToDegrees