|
ETL
0.04.19
|
fastangle representation as a sine function More...
#include <_fastangle.h>
Public Member Functions | |
| sin (const value_type &x) | |
| sin (const fastangle &a) | |
| sin | mod () const |
| Rotation Modulus. | |
| sin | dist (const fastangle &rhs) const |
| fastangle Difference Function | |
| operator value_type () const | |
| value_type | get () const |
Public Member Functions inherited from fastangle | |
| fastangle | operator+ (const fastangle &rhs) const |
| Stored in rotations. | |
| fastangle | operator- (const fastangle &rhs) const |
| fastangle Subtraction Operator | |
| fastangle | operator* (const unit &rhs) const |
| fastangle Scalar Multiplication Operator | |
| fastangle | operator/ (const unit &rhs) const |
| const fastangle & | operator+= (const fastangle &rhs) |
| const fastangle & | operator-= (const fastangle &rhs) |
| const fastangle & | operator*= (const unit &rhs) |
| const fastangle & | operator/= (const unit &rhs) |
| fastangle | operator- () const |
| fastangle Negation | |
| fastangle | operator~ () const |
| 180 degree rotation operator | |
| bool | operator< (const fastangle &rhs) const |
| bool | operator> (const fastangle &rhs) const |
| bool | operator<= (const fastangle &rhs) const |
| bool | operator>= (const fastangle &rhs) const |
| bool | operator== (const fastangle &rhs) const |
| bool | operator!= (const fastangle &rhs) const |
| bool | operator! () const |
Additional Inherited Members | |
Public Types inherited from fastangle | |
| typedef double | value_type |
| typedef radians | rad |
| typedef degrees | deg |
| typedef rotations | rot |
Static Public Member Functions inherited from fastangle | |
| static fastangle | zero () |
Protected Types inherited from fastangle | |
| typedef fixed_base < ETL_FIXED_TYPE, ETL_FASTANGLE_LOOKUP_RES > | unit |
Protected Attributes inherited from fastangle | |
| unit | v |
fastangle representation as a sine function
========================================================================
A more detailed description needs to be written.
Definition at line 342 of file _fastangle.h.
|
inline |
Definition at line 345 of file _fastangle.h.
References _fastangle_asin_table, fixed_base< T, FIXED_BITS >::data(), ETL_FASTANGLE_LOOKUP_RES, and fastangle::v.
|
inline |
Definition at line 346 of file _fastangle.h.
|
inline |
Rotation Modulus.
This function will return the value of the fastangle between 0 and 2PI
Reimplemented from fastangle.
Definition at line 347 of file _fastangle.h.
fastangle Difference Function
This function will return the shortest physical distance between two angles, from -PI/2 to PI/2
Reimplemented from fastangle.
Definition at line 348 of file _fastangle.h.
|
inline |
Definition at line 349 of file _fastangle.h.
|
inline |
Definition at line 350 of file _fastangle.h.
References _fastangle_sin_table, fixed_base< T, FIXED_BITS >::data(), ETL_FASTANGLE_LOOKUP_RES, and fastangle::v.
1.8.1.2