Classes |
| struct | DPOLYGON |
| struct | DRANGE |
| struct | LPOLYGON |
| struct | LSEGMENT2D |
Namespaces |
| namespace | MGD |
| namespace | MGUI |
Defines |
| #define | ALIGN16(_x) _x __attribute((aligned(16))) |
| #define | ALIGN8(_x) _x __attribute((aligned(8))) |
| #define | bound(val, min, max) (((val)<(min))?(min):(((val)>(max))?(max):(val))) |
| #define | BYTEORDER_HiLo |
| #define | CHECKSIZE(s) inline int _checksize () { return (1 / ((sizeof(*this) == (s)) ? 1 : 0)); } |
| #define | DEG64TORAD (PI/(64.0*180.0)) |
| #define | DEGTORAD (PI/180.0) |
| #define | DEPRECATED |
| #define | DEPRECATED_MSG(_msg) |
| #define | EBadFuncParm -1213 |
| #define | ELEMENTNUM_DefaultList -2 |
| #define | ELEMENTNUM_None -1 |
| #define | EProgramError -1204 |
| #define | EUserCancel -1000 |
| #define | FALSE 0 |
| #define | FEETTOMETERS (0.3048) |
| #define | GLOBALFUNC |
| #define | MAX(i1, i2) (((i1)>(i2))?(i1):(i2)) |
| #define | membersize(type, name) sizeof(((type*)0)->name) |
| #define | METERSTOFEET (3.280839895) |
| #define | METERSTOINCHES (3.280839895*12.0) |
| #define | MI_ARRAYSIZE(a) (sizeof(a)/sizeof(a[0])) |
| #define | MIN(i1, i2) (((i1)<(i2))?(i1):(i2)) |
| #define | NULL 0 |
| #define | PI (3.14159265358979323846) |
| #define | R_NewRequest -2026 |
| #define | R_SkipRequest -2035 |
| #define | RADTODEG (180.0/PI) |
| #define | RADTODEG64 (64.0*180.0/PI) |
| #define | SIGN(d) (((d)<0) ? -1 : ((d)>0) ? 1 : 0) |
| #define | SWAP(a, b) { a-=b; b+=a; a=b-a; } |
| #define | TRUE 1 |
Typedefs |
| typedef unsigned int | COLOR32 |
| typedef double | DOUBLE |
| typedef DPOLYGON | DPOLYLINE |
| typedef INT64 | ELEMNUM |
| typedef int | ERRVALUE |
| typedef float | FLOAT |
| typedef UINT32 | ICID |
| typedef PTRINT | MGUI::ID |
| typedef void * | INIHANDLE |
| typedef short | INT16 |
| typedef long | INT32 |
| typedef long long | INT64 |
| typedef signed char | INT8 |
| typedef LRECT2D | LRECTXY |
| typedef DOUBLE | MAT3X3 [3][3] |
| typedef DOUBLE | MAT4X4 [4][4] |
| typedef CWnd * | MDLGPARENT |
| typedef unsigned short | MIUNICODE |
| typedef unsigned long | MPIXEL |
| typedef void * | MXDHANDLE |
| typedef unsigned long | MGD::PIXEL |
| typedef INT32 | PTRINT |
| typedef UINT32 | PTRUINT |
| typedef INT32 | RVCINODENUM |
| typedef unsigned short | UINT16 |
| typedef unsigned long | UINT32 |
| typedef unsigned long long | UINT64 |
| typedef unsigned char | UINT8 |
| typedef struct _WidgetRec * | Widget |
Enumerations |
| enum | HELPID { HELPID__None = 0
} |
| enum | MIPRODUCTCODE { MIPRODUCTCODE_Default = 0
} |
| enum | TEXTID { TEXTID__None = 0,
TEXTID__Default = 1
} |
Functions |
| | DEPRECATED_MSG ("Deprecated, use TRANS2D_AFFINE or MAT3X3 instead") typedef DOUBLE Mat3x3[3][3] |
| template<typename _TY > |
| void | Exchange (_TY &v1, _TY &v2) |
| template<typename _TY > |
| void | GetMinMax2 (const _TY a, const _TY b, _TY &minret, _TY &maxret) |
| template<typename _TY > |
| void | GetMinMax3 (const _TY a, const _TY b, const _TY c, _TY &minret, _TY &maxret) |
| INT64 | INT32ToINT64 (INT32 high, INT32 low) |
| void | INT64ToINT32 (INT64 value, INT32 &high, INT32 &low) |
| ERRVALUE | MdlgShowErrorCode (MDLGPARENT parent, ERRVALUE errcode) |
| template<class _CT > |
| void | SetBitFromBool (_CT &value, unsigned bit, bool set) |
| void | SetMinMax (UINT32 x, UINT32 &minx, UINT32 &maxx) |
| void | SetMinMax (INT32 x, INT32 &minx, INT32 &maxx) |
| void | SetMinMax (double x, double &minx, double &maxx) |
| UINT64 | UINT32ToUINT64 (UINT32 high, UINT32 low) |
| void | UINT64ToUINT32 (UINT64 value, UINT32 &high, UINT32 &low) |
Variables |
| const INT16 | INT16_MAX = 32767 |
| const INT16 | INT16_MIN = -INT16_MAX-1 |
| const INT32 | INT24_MAX = 8388607 |
| const INT32 | INT24_MIN = -INT24_MAX-1 |
| const INT32 | INT32_MAX = 2147483647 |
| const INT32 | INT32_MIN = -INT32_MAX-1 |
| const INT64 | INT64_MAX = 0x7FFFFFFFFFFFFFFFLL |
| const INT64 | INT64_MIN = -INT64_MAX-1 |
| const UINT64 | INT64_MULT = static_cast<UINT64>(UINT32_MAX) + 1 |
| const INT8 | INT8_MAX = 127 |
| const INT8 | INT8_MIN = -INT8_MAX-1 |
| const UINT16 | UINT16_MAX = 65535 |
| const UINT16 | UINT16_MIN = 0 |
| const UINT32 | UINT24_MAX = 16777215 |
| const UINT32 | UINT24_MIN = 0 |
| const UINT32 | UINT32_MAX = 4294967295UL |
| const UINT32 | UINT32_MIN = 0 |
| const UINT64 | UINT64_MAX = 0xFFFFFFFFFFFFFFFFULL |
| const UINT64 | UINT64_MIN = 0 |
| const UINT8 | UINT8_MAX = 255 |
| const UINT8 | UINT8_MIN = 0 |