|
Namespaces |
| namespace | GRE |
Classes |
| struct | AUTOLABELPARMS |
| | Automatic labeling parameters. More...
|
| struct | D3POINTPARMS |
| | 3D parameters for 3d points More...
|
| struct | D3POLYPARMS |
| | 3D parameters for 3d polygons More...
|
| struct | DATATIPPARMS |
| | DataTip parameters. More...
|
| struct | LABELPARMS |
| | Label/Text element parameters. More...
|
| struct | LABELPARMS::LABELSTYLEPARMS |
| struct | LEGENDPARMS |
| | Parameters for LegendView associated with element. More...
|
| struct | LINEPARMS |
| | Line element parameters. More...
|
| struct | LINEPARMS::LINESTYLEPARMS |
| struct | POINTPARMS |
| | Point/Node element parameters. More...
|
| struct | POINTPARMS::POINTSTYLEPARMS |
| struct | POLYPARMS |
| | Polygon/Area element parameters. More...
|
| struct | POLYPARMS::POLYSTYLEPARMS |
| struct | SELECTPARMS |
| | Parameters needed for various element types Selection parameters for determining which elements to draw. More...
|
| struct | STYLEPARMS |
| | Basic style parameters for element drawing. More...
|
Defines |
| #define | AUTOLABELOPTM_Fast 0x01 |
| #define | AUTOLABELOPTM_Full 0x02 |
| #define | AUTOLABELOPTM_HideOverlap 0x04 |
| #define | AUTOLABELOPTM_None 0x00 |
| #define | AUTOLABELPRIORITY_AllSame 0 |
| #define | AUTOLABELPRIORITY_ByField 1 |
| #define | AUTOLABELPRIORITY_ByScript 2 |
| #define | GRE_GROUP_NAMELEN 64 |
| #define | GRE_MAXVIEWS 32 |
| #define | GRE_SERIAL_VERSION 3 |
| #define | LABELPOSN_Default 0 |
| #define | LABELPOSN_PointAboveCenter 2 |
| #define | LABELPOSN_PointAboveLeft 1 |
| #define | LABELPOSN_PointAboveRight 3 |
| #define | LABELPOSN_PointBelowCenter 8 |
| #define | LABELPOSN_PointBelowLeft 7 |
| #define | LABELPOSN_PointBelowRight 9 |
| #define | LABELPOSN_PointCenter 5 |
| #define | LABELPOSN_PointCenterLeft 4 |
| #define | LABELPOSN_PointCenterRight 6 |
| #define | LABELSELECT_AllDrawnElem 0x0001 |
| #define | LABELSELECT_IfFit 0x0002 |
| #define | LABELSELECT_None 0x0000 |
| #define | LABELTEXT_ByAttribute 0x0001 |
| #define | LABELTEXT_ByField LABELTEXT_ByAttribute |
| #define | LABELTEXT_ByQuery LABELTEXT_ByScript |
| #define | LABELTEXT_ByScript 0x0002 |
| #define | LABELTEXT_None 0x0000 |
| #define | MDISPSELECT_AutoOpenActiveLayer 0x0004 |
| #define | MDISPSELECT_AutoOpenDefaultLayer 0x0002 |
| #define | MDISPSELECT_AutoOpenTable 0x0008 |
| #define | MDISPSELECT_DisplayCoords 0x0001 |
| #define | MDISPSELECT_ViewCoords 0x0000 |
| #define | MDISPVISIBLE_AllViews 0xFFFFFFFF |
| #define | MDISPVISIBLE_Hardcopy 0x80000000 |
| #define | MDISPVISIBLE_Locator 0x00000001 |
Enumerations |
| enum | DRAWCONDITION { DRAWCONDITION_Always,
DRAWCONDITION_IfNeeded,
DRAWCONDITION_IfAutoUpdate
} |
| enum | DRAWFLAGS {
DRAWFLAG_None = 0x00000000,
DRAWFLAG_ViewInView = 0x00000001,
DRAWFLAG_OnlyHighlighted = 0x00000002,
DRAWFLAG_Erase = 0x00000010,
DRAWFLAG_ForceDraw = 0x00000020,
DRAWFLAG_UpdateSearchTree = 0x00000040,
DRAWFLAG_UpdateScreen = 0x00000080,
DRAWFLAG_NoUpdateScreen = 0x00000100,
DRAWFLAG_NoHighlighting = 0x00000200,
DRAWFLAG_UpdateBuffers = 0x00000400,
DRAWFLAG_SelectChanged = DRAWFLAG_UpdateBuffers,
DRAWFLAG_AllNonLocViews = 0x00001000,
DRAWFLAG_NoMessage = 0x00004000,
DRAWFLAG_Wireframe = 0x00008000,
DRAWFLAG_NoResumeTool = 0x00010000,
DRAWFLAG_NoBlankScreen = 0x00040000,
DRAWFLAG_NoCallbacks = 0x00400000,
DRAWFLAG_CheckDrawnSet = 0x00800000,
DRAWFLAG_ReduceSpeckle3D = 0x01000000,
DRAWFLAG_UseDataTipColor = 0x02000000,
DRAWFLAG_UseHighlightColor = 0x04000000,
DRAWFLAG_UseActiveColor = 0x08000000,
DRAWFLAG_NoCheckVisible = 0x10000000,
DRAWFLAG_LabelPlacementPass = 0x20000000
} |
| enum | GRE_FIND_FLAGS {
GRE_FIND_ViewCoords = 0x0000,
GRE_FIND_DisplayCoords = 0x0001,
GRE_FIND_LayerCoords = 0x0002,
GRE_FIND_UseClosest = 0x0004,
GRE_FIND_NoSingleLayer = 0x0008,
GRE_FIND_No3D = 0x0010,
GRE_FIND_SearchDrawnSet = 0x0020,
GRE_FIND_MapCoords = 0x0040
} |
| enum | GRE_OBJMGRITEM { GRE_OBJMGRITEM_Layer = 0,
GRE_OBJMGRITEM_Component = 1,
GRE_OBJMGRITEM_Table = 2,
GRE_OBJMGRITEM_RawForm = 3
} |
| enum | GRE_OBJTYPE {
GRE_OBJTYPE_None = 0,
GRE_OBJTYPE_System = 0x01,
GRE_OBJTYPE_Layout = 0x02,
GRE_OBJTYPE_Group = 0x04,
GRE_OBJTYPE_Layer = 0x08,
GRE_OBJTYPE_View = 0x10,
GRE_OBJTYPE_All = 0xFF
} |
| enum | HIGHLIGHTMODE {
HIGHLIGHTMODE_NotSet = 0,
HIGHLIGHTMODE_Replace = 1,
HIGHLIGHTMODE_Add = 2,
HIGHLIGHTMODE_Subtract = 3,
HIGHLIGHTMODE_Toggle = 4
} |
| enum | LISTPOS { LISTPOS_First = 0,
LISTPOS_After = 1,
LISTPOS_Before = 2,
LISTPOS_Last = 3
} |
| enum | RENDERTARGET {
RENDERTARGET_None = 0x0000,
RENDERTARGET_LayerNormal = 0x0001,
RENDERTARGET_LayerHighlight = 0x0002,
RENDERTARGET_LayerLabel = 0x0004,
RENDERTARGET_LayerAll = 0x0007,
RENDERTARGET_Group = 0x0010,
RENDERTARGET_GroupActiveElems = 0x0020,
RENDERTARGET_GroupMatte = 0x0040,
RENDERTARGET_GroupOverlay = 0x0080,
RENDERTARGET_GroupAll = 0x00F0,
RENDERTARGET_ViewMemory = 0x1000,
RENDERTARGET_ViewScreen = 0x8000
} |
Functions |
| | DEFINE_ENUM_OP_BITWISE (GRE_FIND_FLAGS) |
| | DEFINE_ENUM_OP_BITWISE (GRE_OBJTYPE) |