mi32/mstyle.h File Reference

Go to the source code of this file.

Defines

#define MLINE_FEATURE_LINEBEGIN   4
#define MLINE_FEATURE_LINEEND   3
#define MLINE_FEATURE_NEXTVERTEX   1
#define MLINE_FEATURE_PREVVERTEX   2
#define POSITION_1   1
#define POSITION_10   10
#define POSITION_11   11
#define POSITION_12   12
#define POSITION_13   13
#define POSITION_14   14
#define POSITION_15   15
#define POSITION_16   16
#define POSITION_17   17
#define POSITION_2   2
#define POSITION_3   3
#define POSITION_4   4
#define POSITION_5   5
#define POSITION_6   6
#define POSITION_7   7
#define POSITION_8   8
#define POSITION_9   9
#define POSITION_CENTER   POSITION_17
#define POSITION_CENTERBOTTOM   POSITION_6
#define POSITION_CENTERLEFT   POSITION_5
#define POSITION_CENTERRIGHT   POSITION_7
#define POSITION_CENTERUP   POSITION_8
#define POSITION_DELETE   0
#define POSITION_LAST   POSITION_17
#define POSITION_LEFTBOTTOM   POSITION_1
#define POSITION_LEFTUP   POSITION_3
#define POSITION_RIGHTBOTTOM   POSITION_2
#define POSITION_RIGHTUP   POSITION_4

Typedefs

typedef void * LABELHANDLE
typedef void * MLINEHANDLE

Functions

int MlabelPlaceAddRect (LABELHANDLE handle, DRECT2D *Label, INT32 ElemNum, DOUBLE Rank)
int MlabelPlaceAddRectAtAnchor (LABELHANDLE handle, DRECT2D *Label, INT32 ElemNum, DOUBLE Rank, DPOINT2D *Anchor)
int MlabelPlaceAddRectAtPosition (LABELHANDLE handle, DRECT2D *Label, INT32 ElemNum, DOUBLE Rank, int PosIndex)
int MlabelPlaceFree (LABELHANDLE handle)
int MlabelPlaceGetLabelPosition (LABELHANDLE handle, INT32 ElemNum, DRECT2D *rect)
int MlabelPlaceGetPositionFactors (LABELHANDLE handle, DOUBLE *PosWeight, UINT8 startentry, UINT8 numentries)
int MlabelPlaceInit (LABELHANDLE *handle, const DRECT2D *space, INT32 NumLabelsInit)
int MlabelPlaceOptimize (LABELHANDLE handle, int DoOptimize, int DoDelete, INT32 *NumObscured)
int MlabelPlaceSetPositionFactors (LABELHANDLE handle, DOUBLE *PosWeight, UINT8 startentry, UINT8 numentries)

Define Documentation

#define MLINE_FEATURE_LINEBEGIN   4
#define MLINE_FEATURE_LINEEND   3
#define MLINE_FEATURE_NEXTVERTEX   1

< GENERATING_DOXYGEN_OUTPUT

#define MLINE_FEATURE_PREVVERTEX   2
#define POSITION_1   1
#define POSITION_10   10
#define POSITION_11   11
#define POSITION_12   12
#define POSITION_13   13
#define POSITION_14   14
#define POSITION_15   15
#define POSITION_16   16
#define POSITION_17   17
#define POSITION_2   2
#define POSITION_3   3
#define POSITION_4   4
#define POSITION_5   5
#define POSITION_6   6
#define POSITION_7   7
#define POSITION_8   8
#define POSITION_9   9
#define POSITION_CENTER   POSITION_17
#define POSITION_CENTERBOTTOM   POSITION_6
#define POSITION_CENTERLEFT   POSITION_5
#define POSITION_CENTERRIGHT   POSITION_7
#define POSITION_CENTERUP   POSITION_8
#define POSITION_DELETE   0
#define POSITION_LAST   POSITION_17
#define POSITION_LEFTBOTTOM   POSITION_1
#define POSITION_LEFTUP   POSITION_3
#define POSITION_RIGHTBOTTOM   POSITION_2
#define POSITION_RIGHTUP   POSITION_4

Typedef Documentation

typedef void* LABELHANDLE
typedef void* MLINEHANDLE

Generated on Sun Oct 7 21:27:32 2012 for TNTsdk 2012 by  doxygen 1.6.1