Q15
touchgfx/widgets/canvas/CWRUtil.hpp
Defines a "floating point number" with 15 bits reserved for the fractional part of the decimal number. Q15 is only used for sine/cosine and for intermediate calculations when multiplying.
Public Functions
| operator int() const | |
| Gets the Q15 as an integer without conversion. | |
| Q15 | operator+(const Q15 & q15) const |
| Addition operator. | |
| Q15 | operator-() const |
| Negation operator. | |
| Q10 | operator/(const Q5 & q5) const |
| Calculate Q15 / Q5 as a Q10. | |
| Q15(int i) | |
| Constructor from integer. | |
Public Functions Documentation
operator int
| operator int | ( | ) | const |
operator+
operator-
| Q15 operator- | ( | ) | const |
Negation operator.
Returns:
The negative value of this.