#include <limits.h>
#include <math.h>
Go to the source code of this file.
|
| #define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
| |
| #define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
| |
| #define | BETWEEN(a, b, c) (((a) <= (b)) && ((b) <= (c))) |
| |
| #define | M_PI 3.14159265358979323846 |
| |
| #define | SQRT2 1.41421356237309504880 |
| |
| #define | ROUND(f) ((f >= 0) ? (int)(f + .5) : (int)(f - .5)) |
| |
| #define | RADIANS(deg) ((deg) / 180.0 * M_PI) |
| |
| #define | DEGREES(rad) ((rad) / M_PI * 180.0) |
| |
| #define | SQR(a) ((a) * (a)) |
| |
◆ BETWEEN
| #define BETWEEN |
( |
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| (((a) <= (b)) && ((b) <= (c))) |
◆ DEGREES
| #define DEGREES |
( |
|
rad | ) |
((rad) / M_PI * 180.0) |
◆ M_PI
| #define M_PI 3.14159265358979323846 |
◆ MAX
| #define MAX |
( |
|
a, |
|
|
|
b |
|
) |
| ((a) > (b) ? (a) : (b)) |
◆ MIN
| #define MIN |
( |
|
a, |
|
|
|
b |
|
) |
| ((a) < (b) ? (a) : (b)) |
◆ RADIANS
| #define RADIANS |
( |
|
deg | ) |
((deg) / 180.0 * M_PI) |
◆ ROUND
| #define ROUND |
( |
|
f | ) |
((f >= 0) ? (int)(f + .5) : (int)(f - .5)) |
◆ SQR
| #define SQR |
( |
|
a | ) |
((a) * (a)) |
◆ SQRT2
| #define SQRT2 1.41421356237309504880 |