mdisp.h File Reference

<mi32/mdisp.h> Include file for Mdisp library More...

#include <mi32/stdafx.h>
#include <mgui/oxttctrl.h>
#include <mgui/sizingcb.h>
#include <mi32/rvcdefns.h>
#include <mi32/rvcrast.h>
#include <mi32/rvcdbase.h>
#include <mi32/rvclegnd.h>
#include <mi32/mgui.h>
#include <mi32/matte.h>
#include <mi32/geofrmla.h>
#include <mi32/drawgen.h>
#include <mi32/contrast.h>
#include <mi32/trans3d.h>
#include <mi32/mxtools.h>
#include <mi32/grtree.h>
#include <mi32/mplayout.h>
#include <mi32/grlayout.h>
#include <mi32/dbedit.h>
#include <rvc/dbtable.h>
#include <rvc/cad.h>
#include <gre/base.h>
#include <gre/objectbase.h>
#include <gre/viewscript.h>
#include <gre/system.h>
#include <gre/viewable.h>
#include <gre/layer.h>
#include <gre/group.h>
#include <gre/layout.h>
#include <gre/view.h>
#include <gre/3dscene.h>
#include <gre/3dterra.h>
#include <gre/viewpoint3d.h>
#include <gre/legend.h>
#include <gre/lrraster.h>
#include <gre/lrvector.h>
#include <gre/lrcad.h>
#include <gre/lrregion.h>

Include dependency graph for mdisp.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  GRE_CALLBACK_MSG_EXTRACTED
class  GRE_LAYER_FORMULA
class  GRE_LAYER_FORMULA::DISPPARM
class  GRE_LAYER_PINMAP
class  GRE_LAYER_PINMAP::DISPPARM
class  GRE_LAYER_SCRIPT
class  GRE_LAYER_SCRIPT::DISPPARM
class  GRE_LAYER_SURFACE
class  GRE_LAYER_SURFACE::DISPPARM
class  GRE_SCRIPTCONTEXT_DRAW
class  GRE_SCRIPTCONTEXT_LABEL
class  GRE_SCRIPTCONTEXT_STYLE

Defines

#define ATTACHMENT_Bottom   1
#define ATTACHMENT_Center   2
#define ATTACHMENT_Geographic   4
#define ATTACHMENT_Left   1
#define ATTACHMENT_None   0
#define ATTACHMENT_Right   3
#define ATTACHMENT_Top   3
#define ATTACHREF_Group   1
#define ATTACHREF_Margin   3
#define ATTACHREF_None   0
#define ATTACHREF_Page   2
#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_WorldRange   1000000
#define GRE_WorldRangeFP   1000000.0
#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 LEGENDVIEW_SHOW_Left   2
#define LEGENDVIEW_SHOW_None   1
#define LEGENDVIEW_SHOW_NotSet   0
#define LEGENDVIEW_SHOW_Right   3
#define LEGENDVIEW_VISIND_Checkbox   0
#define LEGENDVIEW_VISIND_Glasses   1
#define MDISP_GCP_OrientOnly   0x00000001
#define MDISP_LocatorDftOpen   0x00000001
#define MDISP_LocatorViewParent   0x00000002
#define MDISP_View3dNoStereoIcon   0x0002
#define MDISP_View3dNoViewPointIcon   0x0001
#define MDISPDRAW_AllBackground   0x00000010
#define MDISPDRAW_AllNonLocViews   0x00001000
#define MDISPDRAW_CheckDrawnSet   0x00800000
#define MDISPDRAW_DirectPixmap   0x00020000
#define MDISPDRAW_DirectScreen   0x00000800
#define MDISPDRAW_ForceDraw   0x00000020
#define MDISPDRAW_IfAutoUpdate   0x00080000
#define MDISPDRAW_IfNeeded   0x00000100
#define MDISPDRAW_LabelPlacementPass   0x20000000
#define MDISPDRAW_LabelsOnly   0x00000008
#define MDISPDRAW_MemAndPixmap   0x00200000
#define MDISPDRAW_NoBlankScreen   0x00040000
#define MDISPDRAW_NoCallbacks   0x00400000
#define MDISPDRAW_NoCheckVisible   0x10000000
#define MDISPDRAW_NoLabels   0x00000004
#define MDISPDRAW_NoLocator   0x00000200
#define MDISPDRAW_NoMessage   0x00004000
#define MDISPDRAW_NoResumeTool   0x00010000
#define MDISPDRAW_NoScanColorUse   0x02000000
#define MDISPDRAW_OnlyLocator   0x00000400
#define MDISPDRAW_ReduceSpeckle3D   0x01000000
#define MDISPDRAW_SelectChanged   0x00002000
#define MDISPDRAW_Selected   0x00000002
#define MDISPDRAW_SetDrawnBit   0x00100000
#define MDISPDRAW_Unselected   0x00000001
#define MDISPDRAW_UpdateScreen   0x00000080
#define MDISPDRAW_UpdateSearchTree   0x00000040
#define MDISPDRAW_UseActiveColor   0x08000000
#define MDISPDRAW_UseHighlightColor   0x04000000
#define MDISPDRAW_Wireframe   0x00008000
#define MDISPELEMACTIVE_First   0x0001
#define MDISPELEMACTIVE_KeepCurrent   0x0010
#define MDISPELEMACTIVE_Last   0x0008
#define MDISPELEMACTIVE_Next   0x0004
#define MDISPELEMACTIVE_NoWrap   0x0020
#define MDISPELEMACTIVE_Previous   0x0002
#define MDISPELEMSELECT_Add   2
#define MDISPELEMSELECT_Last   4
#define MDISPELEMSELECT_NotSet   0
#define MDISPELEMSELECT_Replace   1
#define MDISPELEMSELECT_Subtract   3
#define MDISPELEMSELECT_Toggle   4
#define MDISPEXTENTS_LayoutCoords   0x0001
#define MDISPEXTENTS_ViewCoords   0x0002
#define MDISPGROUPGETEXT_IgnoreMargins   0x00000001
#define MDISPSELECT_AutoOpenActiveLayer   0x0004
#define MDISPSELECT_AutoOpenDefaultLayer   0x0002
#define MDISPSELECT_AutoOpenTable   0x0008
#define MDISPSELECT_DisplayCoords   0x0001
#define MDISPSELECT_ViewCoords   0x0000
#define MDISPTOOLGENERIC_NoSetTrans   0x0001
#define MDISPTOOLGENERIC_SetTransToGroup   0x0002
#define MDISPVISIBLE_AllViews   0xFFFFFFFF
#define MDISPVISIBLE_Hardcopy   0x80000000
#define MDISPVISIBLE_Locator   0x00000001
#define OFFSETTYPE_AtOutput   1
#define OFFSETTYPE_AtScale   0
#define ROTBASE_North   1
#define ROTBASE_Projection   0
#define SMLMEMBER_LAYERDISPFLAG(name, invert, flag, desc)   {name, STYPE_Num, GRE_LAYER::SMLGET_LayerDispFlag, GRE_LAYER::SMLSET_LayerDispFlag, 0, 0, invert, flag, 0,0,0,0, desc}

Functions

void GRE_ToolAddPlacement (GRE_VIEW *)
int Mdisp3dGroupViewPtOpen (Widget, GRE_GROUP *)
void MdispDrawCleanup (GRE_LAYERDC *)
Widget MdispElementDataTipFormCreate (Widget, const RVC::OBJITEM &, ELEMTYPE, DATATIPPARMS *, UINT32, Arg *, int)
Widget MdispElementDataTipFormCreate (Widget, const UNICODE *, INT32, ELEMTYPE, DATATIPPARMS *, UINT32, Arg *, int)
void MdispElementDataTipFormUpdate (Widget, const RVC::OBJITEM &, int, int)
void MdispElementDataTipFormUpdate (Widget, const UNICODE *, INT32, int, int)
int MdispElementDataTipInit (void)
void MdispElementDataTipSetFields (Widget, GRE_LAYER *)
int MdispElementDataTipSetTableField (GRE_LAYER *, int component, const UNICODE *, const UNICODE *)
int MdispElementDataTipSetVisible (GRE_LAYER *, int component, UINT8)
int MdispExamineRawRaster (GRE_LAYER *)
const MENUITEMMdispGPSGetMenuItem (GRE_VIEW *)
int MdispGPSSetSymbolVisible (MGPS::SOURCE *, GRE_VIEW *, bool visible=true)
int MdispGroupControlDialogOpen (MDLGPARENT, GRE_GROUP *, UINT32 flags=0)
int MdispLayerCoordInfoCreate (Widget, GRE_LAYER *)
int MdispLayerCreate (GRE_GROUP *, GRE_LAYER *, GRE_LAYER::TYPE, GRE_LAYER **, FNAMEINODEUC *, void *, UINT32 flags)
int MdispLayerCreateDialog (MDLGPARENT, GRE_GROUP *, GRE_LAYER *, GRE_LAYER::TYPE, GRE_LAYER **, FNAMEINODEUC *, void *, UINT32 createflags, UINT32 dialogflags)
int MdispLayerCreateMultiAny (Widget, GRE_GROUP *, UINT32)
double MdispLayerGetViewMapScale (void *layer)
int MdispLayerMetadataOpen (MDLGPARENT, GRE_LAYER *)
ERRVALUE MdispLayerSelect (Widget dlgparent, GRE_LAYOUT *layout, GRE_LAYER **layer, ELEMTYPE *ElemType)
ERRVALUE MdispLayerSelect (Widget dlgparent, GRE_GROUP *group, GRE_LAYER **layer, ELEMTYPE *ElemType)
void MdispLocatorCreate (GRE_VIEW *, UINT32)
void MdispLocatorRaise (GRE_VIEW *)
void MdispLocatorUpdate (GRE_VIEW *)
int MdispRastCorrOpen (Widget, GRE_LAYER *)
bool MdispRastHistHasOpenViews (void)
int MdispRastHistOpen (MDLGPARENT, GRE_LAYER *)
int MdispRastHistSetRegion (const REGION2D &region)
int MdispRegionGenerateFromLayer (Widget, GRE_VIEW *, GRE_LAYER *, UINT32, RGNELEMLIST *, INT32, UINT32)
int MdispRegionGenerateFromTool (Widget, GRE_VIEW *, UINT32, ELEMTYPE, void *, INT32, const TRANS2D_MAPGEN &, const GRE_LAYERDC &, UINT32)
int MdispRenderToRaster (Widget, GRE_VIEWABLE *)
Widget MdispSelectAddActionButtons (Widget, GRE_OBJECT *, Arg *, int)
Widget MdispSelectAddModeButtons (Widget, GRE_OBJECT *, Arg *, int)
int MdispSelectFromPoint (GRE_VIEW *, const DPOINT2D *, UINT32)
BUTTONITEMMdispSelectGetActionButtons (GRE_OBJECT *)
BUTTONITEMMdispSelectGetModeButtons (GRE_OBJECT *)
int MdispSelectSetupLayer (GRE_LAYER *, UINT32)
int MdispSelectSetupViewGroup (GRE_VIEW *, GRE_GROUP *, UINT32)
int MdispToolAdd (GRE_VIEW *view, MDISPTOOL *tool, const char *toolname, const char *iconname, const char *icongroup, const char *helpcode, int(*Init)(MDISPTOOL), int(*Stop)(MDISPTOOL), int(*Activate)(MDISPTOOL), int(*Deactivate)(MDISPTOOL), int(*Suspend)(MDISPTOOL), int(*Resume)(MDISPTOOL))
int MdispToolAdd (GRE_VIEW *view, MDISPTOOL *tool, const char *toolname, const char *iconname, const char *icongroup, const char *helpcode, ICID icidmenu, ICID icidicon, int(*Init)(MDISPTOOL), int(*Stop)(MDISPTOOL), int(*Activate)(MDISPTOOL), int(*Deactivate)(MDISPTOOL), int(*Suspend)(MDISPTOOL), int(*Resume)(MDISPTOOL))
int MdispToolAddCompare (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddExamRast (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddHyperIndex (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddHyperIndexLinker (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddLocator (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddPlacement (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddRegionDraw (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddRoute (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddSelectPoint (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddSlideView (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddToolBox (GRE_VIEW *, MDISPTOOL *, UINT32)
int MdispToolAddTrace (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddViewPos3D (GRE_VIEW *, MDISPTOOL *)
int MdispToolAddZoomBox (GRE_VIEW *, MDISPTOOL *)
int MdispToolEditGlobalOptions (Widget)
int MdispToolGenericAdd (GRE_VIEW *view, MDISPTOOL *tool, const char *toolname, const char *iconname, const char *icongroup, const char *helpcode, MXTHANDLE(CreateMxTool)(UINT32, void *), UINT32 flags)
int MdispToolGenericAdd (GRE_VIEW *view, MDISPTOOL *tool, const char *toolname, const char *iconname, const char *icongroup, const char *helpcode, ICID icidmenu, ICID icidicon, MXTHANDLE(CreateMxTool)(UINT32, void *), UINT32 flags)
MXTHANDLE MdispToolGenericGetMxtHandle (MDISPTOOL)
void MdispToolHyperIndexAddToolBarIcons (GRE_VIEW *, UINT32)
const BUTTONITEMMdispToolHyperIndexGetToolBarIconItems (GRE_VIEW *, SIMPLE_ARRAY< BUTTONITEM > &)
void MdispView3dAddIcons (GRE_VIEW *, UINT32)
void MdispView3dAddSimpleViewPointControls (GRE_VIEW *, UINT32)
void MdispView3dControlsOpen (GRE_VIEW *)
int MdispView3dGetControlsHandle (GRE_VIEW *, MXDHANDLE *)
int MdispViewCreate (GRE_VIEWABLE *, Widget, Arg *, int, int, int, const char *, GRE_VIEW **, UINT32)
ERRVALUE MdispViewCreateGen (GRE_VIEWABLE *, int, int, GRE_VIEW **, UINT32)
GRE_VIEWMdispViewFindNextOfGroup (GRE_VIEW *view, GRE_GROUP *)
GRE_VIEWMdispViewFindNextOfLayer (GRE_VIEW *view, GRE_LAYER *)
int Mdispxd3dControlAddCallback (MXDHANDLE, void(*)(MxdAnyCallbackStruct *, void *), void *, UINT32)
int Mdispxd3dControlClose (MXDHANDLE)
int Mdispxd3dControlCreate (Widget, MXDHANDLE *, char *, int, GRE_VIEWPOINT3D *, UINT32)
int Mdispxd3dControlDestroy (MXDHANDLE)
int Mdispxd3dControlIsOpen (MXDHANDLE)
int Mdispxd3dControlOpen (MXDHANDLE)
int Mdispxd3dControlRemoveCallback (MXDHANDLE, void(*)(MxdAnyCallbackStruct *, void *), void *, UINT32)
int Mdispxd3dControlSetTitle (MXDHANDLE, const UNICODE *)
int Mdispxd3dControlUpdate (MXDHANDLE)
int MdispxdLayerManagerAddCallback (MXDHANDLE, void(*)(MxdAnyCallbackStruct *, void *), void *, UINT32)
int MdispxdLayerManagerClose (MXDHANDLE)
int MdispxdLayerManagerCreate (Widget, MXDHANDLE *, char *, int, GRE_GROUP *group, UINT32)
int MdispxdLayerManagerDestroy (MXDHANDLE)
int MdispxdLayerManagerIsOpen (MXDHANDLE)
int MdispxdLayerManagerOpen (MXDHANDLE)
int MdispxdLayerManagerRemoveCallback (MXDHANDLE, void(*)(MxdAnyCallbackStruct *, void *), void *, UINT32)
int MdispxdLayerManagerSetTitle (MXDHANDLE, const UNICODE *)
int MdispxdLayoutManagerClose (MXDHANDLE)
int MdispxdLayoutManagerCreate (Widget, MXDHANDLE *, GRE_LAYOUT *layout)
int MdispxdLayoutManagerDestroy (MXDHANDLE)
bool MdispxdLayoutManagerIsOpen (MXDHANDLE)
int MdispxdLayoutManagerOpen (MXDHANDLE)
void MdispxdLayoutManagerSetTitle (MXDHANDLE, const MISTRING &)


Detailed Description

<mi32/mdisp.h> Include file for Mdisp library

Definition in file mdisp.h.


Define Documentation

#define ATTACHMENT_Bottom   1
 

Definition at line 1307 of file mdisp.h.

#define ATTACHMENT_Center   2
 

Definition at line 1308 of file mdisp.h.

#define ATTACHMENT_Geographic   4
 

Definition at line 1311 of file mdisp.h.

#define ATTACHMENT_Left   1
 

Definition at line 1306 of file mdisp.h.

#define ATTACHMENT_None   0
 

Definition at line 1305 of file mdisp.h.

#define ATTACHMENT_Right   3
 

Definition at line 1309 of file mdisp.h.

#define ATTACHMENT_Top   3
 

Definition at line 1310 of file mdisp.h.

#define ATTACHREF_Group   1
 

Definition at line 1314 of file mdisp.h.

#define ATTACHREF_Margin   3
 

Definition at line 1316 of file mdisp.h.

#define ATTACHREF_None   0
 

Definition at line 1313 of file mdisp.h.

#define ATTACHREF_Page   2
 

Definition at line 1315 of file mdisp.h.

#define AUTOLABELOPTM_Fast   0x01
 

Definition at line 1337 of file mdisp.h.

#define AUTOLABELOPTM_Full   0x02
 

Definition at line 1338 of file mdisp.h.

#define AUTOLABELOPTM_HideOverlap   0x04
 

Definition at line 1339 of file mdisp.h.

#define AUTOLABELOPTM_None   0x00
 

Definition at line 1336 of file mdisp.h.

#define AUTOLABELPRIORITY_AllSame   0
 

Definition at line 1341 of file mdisp.h.

#define AUTOLABELPRIORITY_ByField   1
 

Definition at line 1342 of file mdisp.h.

#define AUTOLABELPRIORITY_ByScript   2
 

Definition at line 1343 of file mdisp.h.

#define GRE_WorldRange   1000000
 

Range of "world" coordinates.

Definition at line 1284 of file mdisp.h.

#define GRE_WorldRangeFP   1000000.0
 

Range in floating-point.

Definition at line 1285 of file mdisp.h.

#define LABELPOSN_Default   0
 

Definition at line 1324 of file mdisp.h.

#define LABELPOSN_PointAboveCenter   2
 

Definition at line 1327 of file mdisp.h.

#define LABELPOSN_PointAboveLeft   1
 

Definition at line 1326 of file mdisp.h.

#define LABELPOSN_PointAboveRight   3
 

Definition at line 1328 of file mdisp.h.

#define LABELPOSN_PointBelowCenter   8
 

Definition at line 1333 of file mdisp.h.

#define LABELPOSN_PointBelowLeft   7
 

Definition at line 1332 of file mdisp.h.

#define LABELPOSN_PointBelowRight   9
 

Definition at line 1334 of file mdisp.h.

#define LABELPOSN_PointCenter   5
 

Definition at line 1330 of file mdisp.h.

#define LABELPOSN_PointCenterLeft   4
 

Definition at line 1329 of file mdisp.h.

#define LABELPOSN_PointCenterRight   6
 

Definition at line 1331 of file mdisp.h.

#define LEGENDVIEW_SHOW_Left   2
 

Definition at line 1295 of file mdisp.h.

#define LEGENDVIEW_SHOW_None   1
 

Definition at line 1294 of file mdisp.h.

#define LEGENDVIEW_SHOW_NotSet   0
 

Definition at line 1293 of file mdisp.h.

#define LEGENDVIEW_SHOW_Right   3
 

Definition at line 1296 of file mdisp.h.

#define LEGENDVIEW_VISIND_Checkbox   0
 

Definition at line 1298 of file mdisp.h.

#define LEGENDVIEW_VISIND_Glasses   1
 

Definition at line 1299 of file mdisp.h.

#define MDISP_GCP_OrientOnly   0x00000001
 

Only put "orientation" controls on dialog.

Definition at line 1216 of file mdisp.h.

#define MDISP_LocatorDftOpen   0x00000001
 

Default to having locator open.

Definition at line 1209 of file mdisp.h.

#define MDISP_LocatorViewParent   0x00000002
 

Use reference view as parent to locator window.

Definition at line 1210 of file mdisp.h.

#define MDISP_View3dNoStereoIcon   0x0002
 

Don't include "stereo" icon on toolbar in 3D view.

Definition at line 1207 of file mdisp.h.

#define MDISP_View3dNoViewPointIcon   0x0001
 

Don't include "viewpoint" icon on toolbar in 3D view.

Definition at line 1206 of file mdisp.h.

#define MDISPDRAW_AllBackground   0x00000010
 

Draw everything in background pixel.

Definition at line 1223 of file mdisp.h.

#define MDISPDRAW_AllNonLocViews   0x00001000
 

Draw all non-locator views.

Definition at line 1231 of file mdisp.h.

#define MDISPDRAW_CheckDrawnSet   0x00800000
 

Check "drawn" set for highlighting (by region).

Definition at line 1242 of file mdisp.h.

#define MDISPDRAW_DirectPixmap   0x00020000
 

Draw directly to pixmap, bypassing Mem24.

Definition at line 1236 of file mdisp.h.

#define MDISPDRAW_DirectScreen   0x00000800
 

Draw directly to screen, bypassing pixmap/memory.

Definition at line 1230 of file mdisp.h.

#define MDISPDRAW_ForceDraw   0x00000020
 

Force all specified elements to draw even if not "selected".

Definition at line 1224 of file mdisp.h.

#define MDISPDRAW_IfAutoUpdate   0x00080000
 

Draw if auto-update option on and if needed.

Definition at line 1238 of file mdisp.h.

#define MDISPDRAW_IfNeeded   0x00000100
 

Only draw if needed.

Definition at line 1227 of file mdisp.h.

#define MDISPDRAW_LabelPlacementPass   0x20000000
 

Internal use: 2nd pass to render just labels.

Definition at line 1248 of file mdisp.h.

#define MDISPDRAW_LabelsOnly   0x00000008
 

Only draw label elements.

Definition at line 1222 of file mdisp.h.

#define MDISPDRAW_MemAndPixmap   0x00200000
 

Draw both to Mem24 and Pixmap.

Definition at line 1240 of file mdisp.h.

#define MDISPDRAW_NoBlankScreen   0x00040000
 

Don't "blank" screen when start drawing view.

Definition at line 1237 of file mdisp.h.

#define MDISPDRAW_NoCallbacks   0x00400000
 

Don't invoke callback lists while drawing.

Definition at line 1241 of file mdisp.h.

#define MDISPDRAW_NoCheckVisible   0x10000000
 

Don't check visiblity of layer/group in view.

Definition at line 1247 of file mdisp.h.

#define MDISPDRAW_NoLabels   0x00000004
 

Don't draw label elements.

Definition at line 1221 of file mdisp.h.

#define MDISPDRAW_NoLocator   0x00000200
 

Don't draw locator views.

Definition at line 1228 of file mdisp.h.

#define MDISPDRAW_NoMessage   0x00004000
 

Don't display messages while drawing.

Definition at line 1233 of file mdisp.h.

#define MDISPDRAW_NoResumeTool   0x00010000
 

Don't "resume" tool after drawing view.

Definition at line 1235 of file mdisp.h.

#define MDISPDRAW_NoScanColorUse   0x02000000
 

Don't scan for color usage.

Definition at line 1244 of file mdisp.h.

#define MDISPDRAW_OnlyLocator   0x00000400
 

Only draw locator views.

Definition at line 1229 of file mdisp.h.

#define MDISPDRAW_ReduceSpeckle3D   0x01000000
 

Perform 3D background speckle reduction.

Definition at line 1243 of file mdisp.h.

#define MDISPDRAW_SelectChanged   0x00002000
 

Draw elements changed by HighlightElement...

Definition at line 1232 of file mdisp.h.

#define MDISPDRAW_Selected   0x00000002
 

Draw only "selected" elements.

Definition at line 1220 of file mdisp.h.

#define MDISPDRAW_SetDrawnBit   0x00100000
 

Set bit in DrawnSet if element drawn.

Definition at line 1239 of file mdisp.h.

#define MDISPDRAW_Unselected   0x00000001
 

Draw only "unselected" elements.

Definition at line 1219 of file mdisp.h.

#define MDISPDRAW_UpdateScreen   0x00000080
 

Refresh screen after drawing.

Definition at line 1226 of file mdisp.h.

#define MDISPDRAW_UpdateSearchTree   0x00000040
 

Update search tree when drawing even if in tree already.

Definition at line 1225 of file mdisp.h.

#define MDISPDRAW_UseActiveColor   0x08000000
 

Draw element in "active" color.

Definition at line 1246 of file mdisp.h.

#define MDISPDRAW_UseHighlightColor   0x04000000
 

Draw elements in "highlight" color.

Definition at line 1245 of file mdisp.h.

#define MDISPDRAW_Wireframe   0x00008000
 

Only draw wireframes.

Definition at line 1234 of file mdisp.h.

#define MDISPELEMACTIVE_First   0x0001
 

Definition at line 1264 of file mdisp.h.

#define MDISPELEMACTIVE_KeepCurrent   0x0010
 

Keep current active element if highlighted.

Definition at line 1268 of file mdisp.h.

#define MDISPELEMACTIVE_Last   0x0008
 

Definition at line 1267 of file mdisp.h.

#define MDISPELEMACTIVE_Next   0x0004
 

Definition at line 1266 of file mdisp.h.

#define MDISPELEMACTIVE_NoWrap   0x0020
 

Don't wrap around end/beginning if reached.

Definition at line 1269 of file mdisp.h.

#define MDISPELEMACTIVE_Previous   0x0002
 

Definition at line 1265 of file mdisp.h.

#define MDISPELEMSELECT_Add   2
 

Add elements provided to selected set.

Definition at line 1259 of file mdisp.h.

#define MDISPELEMSELECT_Last   4
 

Definition at line 1262 of file mdisp.h.

#define MDISPELEMSELECT_NotSet   0
 

Not set, use parent's selection mode.

Definition at line 1257 of file mdisp.h.

#define MDISPELEMSELECT_Replace   1
 

Replace selected set with elements provided.

Definition at line 1258 of file mdisp.h.

#define MDISPELEMSELECT_Subtract   3
 

Subtract elements from selected set.

Definition at line 1260 of file mdisp.h.

#define MDISPELEMSELECT_Toggle   4
 

Toggle selection status of elements.

Definition at line 1261 of file mdisp.h.

#define MDISPEXTENTS_LayoutCoords   0x0001
 

Return extents in layout coordinates.

Definition at line 1212 of file mdisp.h.

#define MDISPEXTENTS_ViewCoords   0x0002
 

Return extents in "view" coordinates.

Definition at line 1213 of file mdisp.h.

#define MDISPGROUPGETEXT_IgnoreMargins   0x00000001
 

Ignore margins when computing group extents.

Definition at line 1274 of file mdisp.h.

#define MDISPSELECT_AutoOpenActiveLayer   0x0004
 

Automatically make "active" layer elements selectable.

Definition at line 1254 of file mdisp.h.

#define MDISPSELECT_AutoOpenDefaultLayer   0x0002
 

Automatically make "default" layer elements selectable.

Definition at line 1253 of file mdisp.h.

#define MDISPSELECT_AutoOpenTable   0x0008
 

Automatically open table(s) for selectable element types.

Definition at line 1255 of file mdisp.h.

#define MDISPSELECT_DisplayCoords   0x0001
 

Point(s) in "display" coordinates.

Definition at line 1252 of file mdisp.h. </