_angle.h File Reference

#include <stdio.h>
#include <cmath>
#include <functional>

Go to the source code of this file.

Classes

class  angle
 Abstraction of the concept of an angle. More...
class  angle::rad
 Angle representation in radians. More...
class  angle::deg
 Angle representation in degrees. More...
class  angle::rot
 Angle representation in rotations. More...
class  angle::sin
 Angle representation as a sine function. More...
class  angle::cos
 Angle representation as a cosine function. More...
class  angle::tan
 Angle representation as a tangent function. More...
struct  affine_combo< etl::angle, T >
struct  distance_func< etl::angle >

Defines

#define PI   (3.1415926535897932384626433832795029L)
#define HALF_PI   (PI/2)
#define ANGLE_EPSILON   (1.0e-6)


Define Documentation

#define PI   (3.1415926535897932384626433832795029L)

Definition at line 40 of file _angle.h.

Referenced by angle::deg::deg(), angle::dist(), fastangle::radians::get(), angle::rot::get(), angle::deg::get(), angle::half(), angle::one(), angle::operator~(), fastangle::radians::radians(), angle::rot::rot(), and angle::rot_floor().

#define HALF_PI   (PI/2)

Definition at line 41 of file _angle.h.

#define ANGLE_EPSILON   (1.0e-6)

Definition at line 44 of file _angle.h.

Referenced by angle::operator!(), angle::operator!=(), and angle::operator==().


Generated on Sat Oct 27 11:30:17 2007 for ETL by  doxygen 1.5.3-20071008