ETL
0.04.19
|
fastangle representation in degrees More...
#include <_fastangle.h>
Public Member Functions | |
degrees (const value_type &x) | |
degrees (const fastangle &a) | |
degrees | mod () const |
Rotation Modulus. | |
degrees | 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 degrees
========================================================================
A more detailed description needs to be written.
Definition at line 308 of file _fastangle.h.
|
inline |
Definition at line 311 of file _fastangle.h.
References fastangle::v.
|
inline |
Definition at line 312 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 313 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 314 of file _fastangle.h.
|
inline |
Definition at line 315 of file _fastangle.h.
|
inline |
Definition at line 316 of file _fastangle.h.
References fastangle::v.