ETL  0.04.19
Classes | Macros
_fastangle.h File Reference
#include <cmath>
#include <ETL/fixed>
#include "_fastangle_tables.h"

Go to the source code of this file.

Classes

class  fastangle
 Optimized abstraction of the concept of an angle. More...
class  fastangle::radians
 fastangle representation in radians More...
class  fastangle::degrees
 fastangle representation in degrees More...
class  fastangle::rotations
 fastangle representation in rotations More...
class  fastangle::sin
 fastangle representation as a sine function More...
class  fastangle::cos
 fastangle representation as a cosine function More...
class  fastangle::tan
 fastangle representation as a tangent function More...
struct  affine_combo< etl::fastangle, float >
struct  distance_func< etl::fastangle >

Macros

#define PI   (3.1415926535897932384626433832795029L)
#define ETL_FASTANGLE_INIT()

Macro Definition Documentation

#define PI   (3.1415926535897932384626433832795029L)

======================================================================== Extended Template and Library Fast fastangle Abstraction Class Implementation $Id$

Copyright (c) 2002 Robert B. Quattlebaum Jr.

This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

=== N O T E S ===========================================================

This is an internal header file, included by other ETL headers. You should not attempt to use it directly.


Definition at line 40 of file _fastangle.h.

Referenced by fastangle::radians::get(), and fastangle::radians::radians().

#define ETL_FASTANGLE_INIT ( )

Definition at line 43 of file _fastangle.h.