ETL
0.04.19
|
fastangle representation in radians More...
#include <_fastangle.h>
Public Member Functions | |
radians (const value_type &x) | |
radians (const fastangle &a) | |
radians | mod () const |
Rotation Modulus. | |
radians | 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 in radians
========================================================================
A more detailed description needs to be written.
Definition at line 291 of file _fastangle.h.
|
inline |
Definition at line 294 of file _fastangle.h.
References f, PI, and fastangle::v.
|
inline |
Definition at line 295 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 296 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 297 of file _fastangle.h.
|
inline |
Definition at line 298 of file _fastangle.h.
|
inline |
Definition at line 299 of file _fastangle.h.
References f, PI, and fastangle::v.