Go to the source code of this file.
|
| double | Abs (double x) |
| |
| Sint32 | Abs (Sint32 x) |
| |
| short | Abs (short x) |
| |
| char | Abs (char x) |
| |
| signed char | Abs (signed char x) |
| |
| Real32 | Truncate (const Real32 fromValue) |
| |
| Real64 | Truncate (const Real64 fromValue) |
| |
| Real32 | Round (Real32 value) |
| |
| Real64 | Round (Real64 value) |
| |
| long double | Round (long double value) |
| |
| Real64 | Round5Digits (Real64 value) |
| |
| Real64 | RoundDown (Real64 value, int decimal_places) |
| |
| Real64 | RoundUp (Real64 value, int decimal_places) |
| |
| template<class T > |
| T | Max (T a, T b) |
| |
| template<class T > |
| T | Min (T a, T b) |
| |
| template<class T > |
| T | Max (T a, T b, T c) |
| |
| template<class T > |
| T | Min (T a, T b, T c) |
| |
| template<class T > |
| T | Max (T a, T b, T c, T d) |
| |
| template<class T > |
| T | Min (T a, T b, T c, T d) |
| |
| template<class T > |
| T | Max (T a, T b, T c, T d, T e) |
| |
| template<class T > |
| T | Min (T a, T b, T c, T d, T e) |
| |
| template<class T > |
| T | Max (T a, T b, T c, T d, T e, T f) |
| |
| template<class T > |
| T | Min (T a, T b, T c, T d, T e, T f) |
| |
| Sint32 | Div2 (Sint32 x) |
| |
| Sint32 | Div4 (Sint32 x) |
| |
| Sint32 | ASR (Sint32 x, short shiftBy) |
| |
| double | sqr (double x) |
| |
| double | xpwr2 (double x) |
| |
| double | xpwr3 (double x) |
| |
| double | xpwr4 (double x) |
| |
| double | Sqrt (double x) |
| |
| double | FPRemainder (double_param num, double_param denom) |
| |
| double | NormalizeAngle (double a) |
| |
| template<class Type > |
| bool | ApproxEqual (Type x, Type y, Type fudgeFactor) |
| |
| template<class NumericType > |
| bool | NotApproxEqual (NumericType x, NumericType y, NumericType fudgeFactor) |
| |
| template<class NumType > |
| NumType | IncModulo (NumType base, NumType modulo) |
| |
| template<class NumType > |
| NumType | DecModulo (NumType base, NumType modulo) |
| |
◆ Abs() [1/5]
◆ Abs() [2/5]
◆ Abs() [3/5]
◆ Abs() [4/5]
| signed char Abs |
( |
signed char |
x | ) |
|
|
inline |
◆ Abs() [5/5]
◆ ApproxEqual()
template<class Type >
| bool ApproxEqual |
( |
Type |
x, |
|
|
Type |
y, |
|
|
Type |
fudgeFactor |
|
) |
| |
|
inline |
◆ ASR()
◆ DecModulo()
template<class NumType >
| NumType DecModulo |
( |
NumType |
base, |
|
|
NumType |
modulo |
|
) |
| |
|
inline |
◆ Div2()
◆ Div4()
◆ FPRemainder()
| double FPRemainder |
( |
double_param |
num, |
|
|
double_param |
denom |
|
) |
| |
|
inline |
◆ IncModulo()
template<class NumType >
| NumType IncModulo |
( |
NumType |
base, |
|
|
NumType |
modulo |
|
) |
| |
|
inline |
◆ Max() [1/5]
◆ Max() [2/5]
◆ Max() [3/5]
template<class T >
| T Max |
( |
T |
a, |
|
|
T |
b, |
|
|
T |
c, |
|
|
T |
d |
|
) |
| |
|
inline |
◆ Max() [4/5]
template<class T >
| T Max |
( |
T |
a, |
|
|
T |
b, |
|
|
T |
c, |
|
|
T |
d, |
|
|
T |
e |
|
) |
| |
|
inline |
◆ Max() [5/5]
template<class T >
| T Max |
( |
T |
a, |
|
|
T |
b, |
|
|
T |
c, |
|
|
T |
d, |
|
|
T |
e, |
|
|
T |
f |
|
) |
| |
|
inline |
◆ Min() [1/5]
◆ Min() [2/5]
◆ Min() [3/5]
template<class T >
| T Min |
( |
T |
a, |
|
|
T |
b, |
|
|
T |
c, |
|
|
T |
d |
|
) |
| |
|
inline |
◆ Min() [4/5]
template<class T >
| T Min |
( |
T |
a, |
|
|
T |
b, |
|
|
T |
c, |
|
|
T |
d, |
|
|
T |
e |
|
) |
| |
|
inline |
◆ Min() [5/5]
template<class T >
| T Min |
( |
T |
a, |
|
|
T |
b, |
|
|
T |
c, |
|
|
T |
d, |
|
|
T |
e, |
|
|
T |
f |
|
) |
| |
|
inline |
◆ NormalizeAngle()
| double NormalizeAngle |
( |
double |
a | ) |
|
|
inline |
◆ NotApproxEqual()
template<class NumericType >
| bool NotApproxEqual |
( |
NumericType |
x, |
|
|
NumericType |
y, |
|
|
NumericType |
fudgeFactor |
|
) |
| |
|
inline |
◆ Round() [1/3]
| long double Round |
( |
long double |
value | ) |
|
|
inline |
◆ Round() [2/3]
◆ Round() [3/3]
◆ Round5Digits()
◆ RoundDown()
◆ RoundUp()
◆ sqr()
◆ Sqrt()
◆ Truncate() [1/2]
◆ Truncate() [2/2]
◆ xpwr2()
◆ xpwr3()
◆ xpwr4()
◆ kDegreesPerGradian
| const double kDegreesPerGradian |
|
extern |
◆ kDegreesPerRadian
| const double kDegreesPerRadian |
|
extern |
◆ kGradiansPerDegree
| const double kGradiansPerDegree |
|
extern |
◆ kHalfPi
◆ kRadiansPerDegree
| const double kRadiansPerDegree |
|
extern |
◆ kThreePiOver2
| const double kThreePiOver2 |
|
extern |
◆ kTwoPi
◆ PI