- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [File List](files.md)
- [File Members](globals.md)
Macros.h File Reference¶
#include <math.h>
#include "Fastftol.h"
Include dependency graph for Macros.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes |
|
| class | MenuDoc |
Defines |
|
| #define | __MACROS_H |
| #define | __OS9ROS_H |
| #define | ABS(a) (((a)<0)?(-(a)):(a)) |
| #define | MAX(a, b) (((a)>(b))?(a):(b)) |
| #define | MIN(A, B) ((A)<(B)?(A):(B)) |
| #define | ROWBYTES(A) (((A)+15)>>4<<1) |
| #define | ROWWORDS(A) (((A)+15)>>4) |
| #define | ROUNDOFF(A) (LONG)((A)<(0)?((A)-.5):((A)+.5)) |
| #define | ISODD(A) (A&0x1) |
| #define | INVERSE(A) { A.x=-A.x;A.y=-A.y;A.z=-A.z; } |
| #define | FLOOR(a) ((a)>(0) ? (int)(a) : -(int)(-a)) |
| #define | CEILING(a) ((a)==(int)(a) ? (a) : (a)>0 ? 1+(int)a : -(1+(int)(-a))) |
| #define | SIGN(x) ((x) >= 0 ? 1 : -1) |
| #define | NUMELEMENTS(array) (sizeof(array)/sizeof(array[0])) |
| #define | NULLDELETE(a) { delete a; a = NULL; } |
| #define | PADWIDTH(x) (((x)*8 + 31) & (~31))/8 |
| #define | DOC(A) "" |
| #define | MENU_DOC(A, B) |
| #define | DLLEXPORT |
Functions |
|
| void | Round (float &number, float modulo) |
| float | RoundValue (float number, float modulo) |
| long | RoundValue (double number) |
| void | AddMenuDoc (MenuDoc *menudoc) |
| void * | GetMenuDocMap () |