# _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 >

## Defines

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

## Define 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.

#define ETL_FASTANGLE_INIT | ( |  | ) |

Definition at line 43 of file _fastangle.h.