Classes |
| class | GRE::LAYER |
| | Layer base class. More...
|
| class | GRE::LAYER::COMMONPARM |
| | Base class for shared layer display parameters. More...
|
| class | GRE::LAYER::COMMONPARM::FORM |
| | Base class for user interface form. More...
|
| class | GRE::LAYER::COMPINFO |
| | Layer component information. More...
|
| class | GRE::LAYER::COMPINFO::TABLEINFO |
| class | GRE::LAYER::DISPPARM |
| | Shared display parameters common to most layer types. More...
|
| class | GRE::LAYER::FILTER |
| | Filter for whether to include layer in an operation. More...
|
| class | GRE::LAYER::FILTER_EXCLUDE |
| | Convenience filter for excluding a single specific layer from an operation. More...
|
| class | GRE::LAYER::GLOBALOPTIONS |
| | Container for global layer options. More...
|
| class | GRE::LAYER::LEGENDREDRAWDISABLER |
| | Sentry class to disable redrawing of legends. More...
|
| class | GRE::LAYER::TYPEDEFN |
| | Layer type definition structure. More...
|
Namespaces |
| namespace | GRE |
Defines |
| #define | GRE_MAXLAYERTYPES 32 |
| #define | SMLMEMBER_LAYERDISPFLAG(name, invert, flag, desc) {name, STYPE_Num, LAYER::SMLGET_LayerDispFlag, LAYER::SMLSET_LayerDispFlag, 0, 0, invert, flag, 0,0,0,0, desc} |
Enumerations |
| enum | GRE::DISPFLAGS {
GRE::DISPFLAG_None = 0x00000000,
GRE::DISPFLAG_ExcludeFromGroupExtents = 0x00000004,
GRE::DISPFLAG_WarpToGeorefModel = 0x00000100,
GRE::DISPFLAG_UsesTransparency = 0x00000200,
GRE::DISPFLAG_NoDrawWireframe = 0x00000400,
GRE::DISPFLAG_MayUseTransparency = 0x00000800,
GRE::DISPFLAG_Antialias = 0x00001000,
GRE::DISPFLAG_HintThinLines = 0x00002000,
GRE::DISPFLAG_EnableMultiPassRender = 0x00004000,
GRE::DISPFLAG_NoMergeLegendDups = 0x00008000,
GRE::DISPFLAG_NoDrawLabels = 0x40000000,
GRE::DISPFLAG_DrawLabelsOnly = 0x80000000,
GRE::DISPFLAG_VectDrawNodes = 0x00010000,
GRE::DISPFLAG_VectLinesFirst = 0x00020000,
GRE::DISPFLAG_VectNoFillPoly = 0x00040000,
GRE::DISPFLAG_VectNoFillHighlighted = 0x00080000,
GRE::DISPFLAG_TINEdgesFirst = 0x00020000,
GRE::DISPFLAG_TINNoFillTri = 0x00040000,
GRE::DISPFLAG_RastNullTransp = 0x00010000,
GRE::DISPFLAG_RastSkipOddLines = 0x00020000,
GRE::DISPFLAG_RastSkipEvenLines = 0x00040000,
GRE::DISPFLAG_RastDoBlendMask = 0x00080000,
GRE::DISPFLAG_RastBlackTransp = 0x00100000,
GRE::DISPFLAG_RastHyperspectLossy = 0x00400000,
GRE::DISPFLAG_RastWhiteTransp = 0x00800000,
GRE::DISPFLAG_RastLinesBetweenCells = 0x01000000,
GRE::DISPFLAG_RastLabelsInCells = 0x02000000,
GRE::DISPFLAG_SurfProjOffEdge = 0x00010000,
GRE::DISPFLAG_FormulaNullTransp = 0x00010000,
GRE::DISPFLAG_FormulaSkipOddLines = 0x00020000,
GRE::DISPFLAG_FormulaSkipEvenLines = 0x00040000
} |
| enum | GRE::LAYERDRAWFLAGS {
GRE::LAYERDRAWFLAG_None = 0x0000,
GRE::LAYERDRAWFLAG_Clip = 0x0002,
GRE::LAYERDRAWFLAG_NoClipToGroup = 0x0004,
GRE::LAYERDRAWFLAG_SaveToTemplate = 0x0008,
GRE::LAYERDRAWFLAG_MaskAll = 0xFFFF
} |
| enum | GRE::LAYERFLAGS {
GRE::LAYERFLAG_None = 0x00000000,
GRE::LAYERFLAG_NoSelNewObj = 0x00000010,
GRE::LAYERFLAG_HiliteColorSet = 0x00000040,
GRE::LAYERFLAG_DataTipIgnoreDrawnSet = 0x00000080,
GRE::LAYERFLAG_NoInvalidateViews = 0x00000100,
GRE::LAYERFLAG_3D = 0x00000200,
GRE::LAYERFLAG_KeepOpen = 0x00020000,
GRE::LAYERFLAG_Editable = 0x00040000,
GRE::LAYERFLAG_CanShowInLocator = 0x00100000,
GRE::LAYERFLAG_NoGeoreference = 0x00080000,
GRE::LAYERFLAG_NoDrawActiveElem = 0x01000000,
GRE::LAYERFLAG_NoShowInLayerMgr = 0x02000000,
GRE::LAYERFLAG_NoAllowHide = 0x04000000,
GRE::LAYERFLAG_NoAllowDelete = 0x08000000,
GRE::LAYERFLAG_Temporary = 0x10000000,
GRE::LAYERFLAG_MaskAll = 0xFFFFFFFF
} |