| _MATRIX | |
| _MSTATUSCONTEXT | |
| _MSTATUSHANDLE | |
| _MSTATUSINTERFACE | Generic status interface structure |
| _XmHTMLAnchorCallbackStruct | |
| _XmHTMLEvent | |
| _XmHTMLGIFStream | |
| _XmHTMLObject | |
| _XmHTMLPaperSize | |
| _XmHTMLPLCStream | |
| _XmHTMLTextPosition | |
| _XmImageInfo | |
| ABSTRACT_SURFACE | |
| ADRES_PARM | |
| ANYRASTVALUE | |
| AUTOCOLORGEN | Automatic color generator for generating colors in a predetermined progression |
| AUTOREFCOUNT< _TT > | Template to manage reference-counted class |
| BALANCEDTREE< _BT > | Wrapper class to the BTree API |
| BALANCEDTREE< _BT >::DUMP | Interface class to "dump" an item from the tree, used in DumpTree() and TraverseTree() |
| BALANCEDTREE< _BT >::TEST | Interface class to test two tree items, can use default if _T::operator<() defined |
| BASE64_DECODER | |
| BASE64_ENCODER | |
| BIDICURSOR | An extention of BIDISTRING to handle cursor support |
| BIDISTRING | This class handles the Bi-Directional ("BiDi") issues of rendering strings which have a mixture of Left-To-Right and Right-To-Left text (such as Hebrew and Arabic) |
| BINARYTOREGION2D | |
| BINARYTOREGIONINTERFACE | Class for converting a binary raster to a region |
| BINARYTOXREGION | |
| BITARRAY_ITERATOR | |
| BITMAPPATTHDR | Bitmap pattern header |
| BITSET | Bit set |
| BITSET_DEQUE | |
| BITSET_DEQUE64 | BitsetDeque.h - Definitions for BITSET DEQUE64 classes |
| BITSET_DEQUE64::ITERATOR | |
| BITSET_DEQUE64::TILE | |
| BITSET_DEQUE::ITERATOR | Iterator to step forward through all selected items in a BITSET_DEQUE |
| BITSET_SHARED | Shared Bit set |
| BITSET_UNOWNED | Base bit set class for case where actual array is "owned" by something other than the class |
| BITSET_UNOWNED::ITERATOR | Iterator to step forward through all selected items in a BITSET |
| BOUNDPOINT | |
| BRKSEGMENT | |
| BUTTONITEM | |
| BUTTONITEMARRAY | Class to contain array of BUTTONITEMs |
| CADARC | |
| CADBLOCK | |
| CADCIRCLE | Any addition to CADELEMOPT "MUST" be noted in _rvcCADInit() (rvccad.c) and in headers.def (see person in charge of RVC) |
| CADEARC | |
| CADELEMDATA | |
| CADELEMHDR | |
| CADELEMOPT | Any addition to the list "MUST" be noted in _rvcCADInit() (rvccad.c) and in StyleQueryEvalCAD (dbqstyle.c) and in hdrdesc.ref (see person in charge of RVC) |
| CADELLIPSE | |
| CADINSERT | |
| CADLINE | |
| CADMESH | |
| CADMULTILINE | |
| CADMULTIPOINT | |
| CADMULTIPOLY | |
| CADPOLY | |
| CADPOLYNOM | |
| CADRBOX | |
| CADSUBPOLY | |
| CADTEXT | |
| CBPARMS | |
| CGM | CGM -- Computer Graphics Metafile reader |
| CGM::PRIMITIVECONTEXT | |
| CGM::STYLEEXTRA | The style information that doesn't eaisly fit into POINTSTYLE, etc |
| CLASSIFY_PARM | |
| COLOR | Structure to contain single color specification with possible transparency |
| COLOR_ARRAY | Container for array (palette) of colors |
| COLORBALANCE | |
| COLORCOMPSRCPARM | |
| COLOREXT | Container for "extended" color |
| COLORHIS | Structure for Hue-Intensity/Brightness-Saturation color model |
| COLORHSV | Structure for Hue-Saturation-Value (USGS Munsell color model) |
| COLORPALETTE | Color palette container |
| COLORPALETTEMGR | Color palette list manager |
| COLORQUANTIZER | |
| COLORQUANTIZER_RASTER | |
| COLORxyY | A color in xyY space, represented using doubles instead of INT16 |
| COLORXYZ | A color in XYZ space, represented using doubles instead of INT16 |
| COMPRESSPOINTS | Compression format The first byte is a 1-byte flag header |
| CONTACTINFO | System file and directory services class |
| CONTRASTPARM | Contrast parameters |
| CROSSHAIRINFO | |
| CTRLPOINT | |
| CTRLPOINT3 | |
| CTRLPOINT3D | |
| DATETIME | DATETIME class based around POSIX struct tm |
| DBCONSTRAINT | Database field constraints |
| DBEDIT | |
| DBEDIT::EVENT | |
| DBEDIT_MSG | Message sent to DBEDIT Callbacks |
| DBEDIT_SUSPENDCALLBACKS | A class to help insure that we never forget to resume callbacks |
| DBFDEF | |
| DBFIELDINFO | Define field parameters. |
| DBLISTELMT | Structure used to maintain list of element to record attachments |
| DCOLNUM | |
| DCOMPLEXMP | DCOMPLEXMP structure: Magnitude, Phase |
| DCOMPLEXRI | DCOMLEXRI structure: Real, Imaginary |
| DISPLAYINFO | DISPLAYINFO structure |
| DITHER | |
| DMSTYPEANDNAME | |
| DOUBLE_ARRAY< _CT > | Double array template |
| DOUBLECLICKTEST | |
| DPOINT2D | 2D point using 64-bit 'double' coordinates |
| DPOINT2D_OLD | Define simple structures for use in unions These structures must not have constructors/destructors |
| DPOINT3D | 3D point using 64-bit 'double' coordinates |
| DPOINT3D_OLD | |
| DPOINT3DH | 3D homogeneous point using 64-bit 'double' coordinates |
| DPOLYGON | |
| DPOLYLINE3D | |
| DRANGE | |
| DRECT2D | 2D rectangle using 'double' precision coordinates |
| DRECT3D | 3D rectangle using 'double' precision coordinates |
| DTRIANGLE2D | |
| EARCINFO | |
| EBOXINFO | |
| ECIRCLEINFO | |
| EDGEINFO | Edge Info structure |
| EDITCOLORINFO | |
| EDITMENU | |
| EELLIPSEINFO | |
| ELEMTYPESET | |
| ELINEBRKINFO | |
| ELINEINFO | |
| EMBOXINFO | |
| EMULTILINEINFO | |
| EMULTIPOINTINFO | |
| ENODEINFO | |
| ENUMSET< _CT, _LAST, _ALL > | |
| ENUMTYPESET | Class to represent "set" of enum types |
| EPOINTINFO | |
| EPOLYLINEINFO | |
| EREGIONINFO | |
| EREGPOLYINFO | |
| ERRORPOSNDISABLE | Sentry class to disable and enable error positioning using this class and scoping |
| ERRORSTATE | |
| ETEXTLABELINFO | |
| ETEXTLABELINFO::LEADERINFO | |
| EXTSTR | |
| fastdelegate::DelegateMemento | |
| fastdelegate::FastDelegate0< RetType > | |
| fastdelegate::FastDelegate0< RetType >::SafeBoolStruct | |
| fastdelegate::FastDelegate1< Param1, RetType > | |
| fastdelegate::FastDelegate1< Param1, RetType >::SafeBoolStruct | |
| fastdelegate::FastDelegate2< Param1, Param2, RetType > | |
| fastdelegate::FastDelegate2< Param1, Param2, RetType >::SafeBoolStruct | |
| fastdelegate::FastDelegate3< Param1, Param2, Param3, RetType > | |
| fastdelegate::FastDelegate3< Param1, Param2, Param3, RetType >::SafeBoolStruct | |
| fastdelegate::FastDelegate4< Param1, Param2, Param3, Param4, RetType > | |
| fastdelegate::FastDelegate4< Param1, Param2, Param3, Param4, RetType >::SafeBoolStruct | |
| fastdelegate::FastDelegate5< Param1, Param2, Param3, Param4, Param5, RetType > | |
| fastdelegate::FastDelegate5< Param1, Param2, Param3, Param4, Param5, RetType >::SafeBoolStruct | |
| fastdelegate::FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > | |
| fastdelegate::FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType >::SafeBoolStruct | |
| fastdelegate::FastDelegate7< Param1, Param2, Param3, Param4, Param5, Param6, Param7, RetType > | |
| fastdelegate::FastDelegate7< Param1, Param2, Param3, Param4, Param5, Param6, Param7, RetType >::SafeBoolStruct | |
| fastdelegate::FastDelegate8< Param1, Param2, Param3, Param4, Param5, Param6, Param7, Param8, RetType > | |
| fastdelegate::FastDelegate8< Param1, Param2, Param3, Param4, Param5, Param6, Param7, Param8, RetType >::SafeBoolStruct | |
| FCMEANS_PARM | |
| FCOMPLEXMP | FCOMPLEXMP structure: Magnitude, Phase |
| FCOMPLEXRI | FCOMPLEXRI structure: Real, Imaginary |
| FFT1D | |
| FFT2D | |
| FILE_LEGACY_HANDLE | Class to provide open/close access as "handle" (int) for 3rd-party libraries |
| FILE_LEGACY_STREAM | Class to provide open/close access as "file pointer" (FILE*) for 3rd-party libraries |
| FILE_RAW | Class for platform-independent "raw" file read/write |
| FILE_TEXT | Class for encoded text file read/write |
| FILEFIND | Class used to search for files |
| FILEFIND::FILTER | Base FILTER class used in LocatePath() and LocateRelatedFile() to select the correct path if multiple possible |
| FILEFIND::MISSINGFILEPROMPTDISABLER | Class to automatically disable prompt for missing file on creation and enable prompt on destruction |
| FILEPATH | System file and directory services class |
| FILEPATHLIST | |
| FILLPOLYGON | FILLPOLYGON class provides MakeScans method |
| FILLPOLYGON::SPAN | An interface that deal with result of fill polygon |
| FILTER_BASE | Base class for filters generally called by dialogs |
| FIXEDSTRCHAR< _CT > | Fixed-size array-based 'char' string |
| FIXEDSTRING< _CT > | Fixed-size array-based MIUNICODE string |
| FIXEDSTRING< _CT >::UNIQUENAMEFILTER | Unique name filter class to determine if the name given is unique |
| FOURIERPARM | |
| FPOINT2D | 2D point using 32-bit 'float' coordinates |
| FPOINT3D | 3D point using 32-bit 'float' coordinates |
| FPOINT3DH | 3D homogeneous point using 32-bit 'float' coordinates |
| FRAMEMEM | FRAMEMEM is designed with purpose of getting images as MEMORY24 from any view, combaining them together, drawing to them using mgd functions and putting them to movie |
| FT1D | |
| GAPFILL | |
| GENERICRW | Base class for generic read/write data source/target |
| GENERICRW_MEMORY | Memory buffer supporting generic read/write interface |
| GENERICRW_TEXT | Class for generic text read/write |
| GENERICRW_TEXT::POSN | |
| GEOCAT | GeoSpatial Catalog class |
| GEOCAT::CONST_ITERATOR | Iterator for searching the catalog |
| GEOCAT::FILERECORD | A file in the object catalog |
| GEOCAT::OBJRECORD | An item in the object catalog |
| GEOCAT_DIALOG | GEOCAT_DIALOG class definition |
| GEOFORMULA | Geospatial Formula class |
| GEOFORMULA::EDITOR | GEOFORMULA::EDITOR |
| GEOFORMULA::OBJECT | GEOFORMULA::OBJECT |
| GEOFORMULA::RASTER | GEOFORMULA::RASTER |
| GEOFORMULA::TIN | GEOFORMULA::TIN |
| GEOFORMULA::VALUE | GEOFORMULA::VALUE |
| GEOFORMULA::VECTOR | GEOFORMULA::VECTOR |
| GETFILEFILTER | Base class for filter used in file/folder selection dialogs |
| GETFOLDERFILTER | |
| GETSTRINGFILTER | Base class for string filter |
| GPSDATABASE | Class to compute a location based on Date and Time using GPS logs |
| GPSDATABASE::DLG_IMPORTTXT | DLGSHELL for setting parameters to read formatted text log file |
| GPSDATABASE::LOGPARMS | Parms class for reading from formatted text file |
| GPSDATABASE::LOGRECORD | Log Record |
| GPSDATABASE::POINTRECORD | Point Record |
| GRAPHICLAYOUT | |
| GRAPHICLAYOUT::ITEM | |
| GRAPHICLAYOUT::ITEMPOSITION | |
| GRAPHICLAYOUT::ITEMPROPERTYSHEET | This class is used to create "property sheets" for various element types |
| GRAPHICLAYOUT::ITEMTYPE | |
| GRAPHICLAYOUT::NAMEDTEXTSTYLE | |
| GRAPHICLAYOUT::NAMEDTEXTSTYLE::TABSTOP | |
| GRAPHICLAYOUT::OBSERVER | This is a base class that any class wishing to be notified of changes to a GRAPHICLAYOUT may derive itself from |
| GRAPHICLAYOUT::OBSERVERMANAGER | |
| GRAPHICLAYOUT::SUSPEND_REDRAW | Creating an instance of this class suspends redrawing on the layout |
| GRAPHICLAYOUT::TEXTBLOCK | |
| GRAPHICLIST | |
| GRAPHICLIST::MSG | |
| GRAPHICTREE | |
| GRAPHICTREE::ITEM | Individual tree item |
| GRAPHICTREE::ITEM::MSG | Message container to send to message handler |
| GRE::AUTOLABELPARMS | Automatic labeling parameters |
| GRE::BOUNDPARM | |
| GRE::CLIPPING3D | CLIPPING3D class |
| GRE::CONTROLLER | Base class for 3D terrain controller |
| GRE::CTRL_TREEVIEW | When using this class do not use the ID methods or values from MGUI::CTRL_TREE as the ID is managed by CTRL_TREEVIEW and does not refer to any externally accessible object |
| GRE::CTRL_TREEVIEW::SHARED | |
| GRE::DATATIPPARMS | DataTip parameters |
| GRE::DATATIPPARMS::FORM | Form for editing DATATIPPARMS |
| GRE::DLG_ACTIVEELEMENTINFO | GRE Active Element Information dialog |
| GRE::DLG_DATATIPSETTINGS | Dialog to specify DataTip settings for layer |
| GRE::DLG_LAYERMGR | GRE Layer Manager dialog |
| GRE::DLG_VIEWZOOM | |
| GRE::EDGEINDEX | |
| GRE::ELEMSAMPLE_DC | Drawing Context for Element Samples |
| GRE::EXTRUDEDPOINTPARMS | Parameters for extruded 3d points |
| GRE::EXTRUDEDPOLYGONPARMS | Parameters for extruded 3d polygons |
| GRE::FLATTRIANGULATION | Flat triangulation terrain model |
| GRE::FORMULATEXTURE | |
| GRE::GEOLOCKSETTINGS | Settings for geo-locking, used by GRE_VIEW |
| GRE::GEOLOCKSETTINGS::DLG | Dialog for modifying GEOLOCKSETTINGS |
| GRE::GEOLOCKSETTINGS::FORM | Form for modifying GEOLOCKSETTINGS |
| GRE::GEOMETRIC3D | Base class for 3D geometric models |
| GRE::GEOMETRIC3D::IMPL_FACTORY | |
| GRE::GEOMETRIC3D_BUILDER | |
| GRE::GEOMETRIC3D_ELEMENTS | GEOMETRIC3D_ELEMENTS class describes base container class of geometric elements |
| GRE::GEOMETRIC3D_ELEMENTS::BITSET_ITERATOR_BASE | |
| GRE::GEOMETRIC3D_ELEMENTS::ITERATOR | |
| GRE::GEOMETRIC3D_ELEMENTS::ITERATOR_BASE | |
| GRE::GROUP | |
| GRE::GROUP::POSN | Layout/Positioning parameters |
| GRE::GROUPVIEW | Container for layer information retained for each view |
| GRE::HYPERIDXMGR | |
| GRE::HYPERLINK | |
| GRE::HYPERSHAPE | |
| GRE::INDEX | |
| GRE::LABELATTACHMENT | |
| GRE::LABELPARMS | Label/Text element parameters |
| GRE::LABELPARMS::LABELSTYLEPARMS | |
| GRE::LABELPLACE | Class for keeping track of where a label is on the screen |
| GRE::LABELPLACEMENT | |
| GRE::LABELPLACEMENT::CONST_ITERATOR | |
| GRE::LABELPLACEMENT::ITERATOR | |
| GRE::LAYER | Layer base class |
| GRE::LAYER::COMPINFO | Layer component information |
| GRE::LAYER::COMPINFO::TABLEINFO | |
| GRE::LAYER::DISPPARM | Shared display parameters common to most layer types |
| GRE::LAYER::FILTER | Filter for whether to include layer in an operation |
| GRE::LAYER::FILTER_EXCLUDE | Convenience filter for excluding a single specific layer from an operation |
| GRE::LAYER::GLOBALOPTIONS | Container for global layer options |
| GRE::LAYER::GLOBALOPTIONS::FORM | Form for modifying GRE_LAYER::GLOBALOPTIONS |
| GRE::LAYER::TYPEDEFN | Layer type definition structure |
| GRE::LAYER_CAD | GRE layer class for viewing CAD spatial object |
| GRE::LAYER_CAD::DISPPARM | |
| GRE::LAYER_CAD::DISPPARM::DLG | Dialog for modifying vector layer display settings |
| GRE::LAYER_FORMULA | |
| GRE::LAYER_FORMULA::DISPPARM | |
| GRE::LAYER_IMAGE | Image Layer base class |
| GRE::LAYER_IMAGE_SPATMOD | SPATMOD (image pipeline) layer class |
| GRE::LAYER_LEGEND | |
| GRE::LAYER_LEGEND2 | |
| GRE::LAYER_LEGEND2::DISPPARM | |
| GRE::LAYER_LEGEND2::LAYERREF | Class used internally to keep track of which layers the legend refers to |
| GRE::LAYER_LEGEND::DISPPARM | |
| GRE::LAYER_MAPGRID | GRE layer class for viewing Map Grid |
| GRE::LAYER_MAPGRID::DISPPARM | |
| GRE::LAYER_MAPGRID::DISPPARM::DLG | Dialog for modifying map grid layer display settings |
| GRE::LAYER_PINMAP | |
| GRE::LAYER_PINMAP::DISPPARM | |
| GRE::LAYER_RASTER | Raster Layer class |
| GRE::LAYER_RASTER::DISPPARM | |
| GRE::LAYER_RASTER::DISPPARM::COLORSCALELABEL | |
| GRE::LAYER_RASTER::DISPPARM::IOPARM | |
| GRE::LAYER_REGION | |
| GRE::LAYER_REGION::DISPPARM | |
| GRE::LAYER_SCALEBAR | GRE "scale bar" layer |
| GRE::LAYER_SCALEBAR::DISPPARM | |
| GRE::LAYER_SCRIPT | |
| GRE::LAYER_SCRIPT::DISPPARM | |
| GRE::LAYER_SHAPE | GRE layer class for viewing Shape spatial object |
| GRE::LAYER_SHAPE::DISPPARM | |
| GRE::LAYER_SHAPE::DISPPARM::DLG | Dialog for modifying vector layer display settings |
| GRE::LAYER_SHAPE::DISPPARM::ELEMENTPARMS | Element parameters |
| GRE::LAYER_SKETCH | |
| GRE::LAYER_SURFACE | |
| GRE::LAYER_SURFACE::DISPPARM | |
| GRE::LAYER_TEXT | |
| GRE::LAYER_TEXT::DISPPARM | |
| GRE::LAYER_TIN | GRE layer class for viewing TIN (Triangulated Irregular Network) spatial object |
| GRE::LAYER_TIN::DISPPARM | |
| GRE::LAYER_TIN::DISPPARM::CONTOUR | |
| GRE::LAYER_VECTOR | GRE layer class for viewing Vector spatial object |
| GRE::LAYER_VECTOR::DISPPARM | |
| GRE::LAYER_VECTOR::DISPPARM::DLG | Dialog for modifying vector layer display settings |
| GRE::LAYER_WMS | Raster Layer class |
| GRE::LAYER_WMS::DISPPARM | |
| GRE::LAYERDC | Layer drawing context |
| GRE::LAYERVIEW | Container for layer information retained for each view |
| GRE::LAYERVIEW_GEOMETRIC | Derived class supporting geometric element drawn sets |
| GRE::LAYERVIEW_LABELED | Derived class supporting label placement |
| GRE::LAYOUT | |
| GRE::LEGEND | Legend base class |
| GRE::LEGEND::DRAWCONTEXT | Context for legend item drawing |
| GRE::LEGEND::ITEMBASE | Base class for legend item defining virtual methods for drawing |
| GRE::LEGEND_COLORSAMPLE | Color-Sample legend subclass |
| GRE::LEGEND_COLORSAMPLE::ITEM | |
| GRE::LEGEND_COLORSCALE | Color-Scale legend subclass |
| GRE::LEGEND_COLORSCALE::ITEM | |
| GRE::LEGEND_IMAGESAMPLE | Image Sample legend subclass |
| GRE::LEGEND_IMAGESAMPLE::ITEM | Individual item in legend |
| GRE::LEGEND_LINE | Line Feature legend subclass |
| GRE::LEGEND_LINE::ITEM | Individual item in line legend |
| GRE::LEGEND_POINT | Point Feature legend subclass |
| GRE::LEGEND_POINT::ITEM | Individual item in point legend |
| GRE::LEGEND_POLYGON | Polygon/Area Feature legend subclass |
| GRE::LEGEND_POLYGON::ITEM | Individual item in polygon legend |
| GRE::LEGENDPARMS | Parameters for LegendView associated with element |
| GRE::LINEPARMS | Line element parameters |
| GRE::LINEPARMS::LINESTYLEPARMS | |
| GRE::MACROSCRIPT | |
| GRE::MACROSCRIPT::CONTEXT | |
| GRE::MSG | Message container |
| GRE::MSG_EXTRACTED | |
| GRE::MSG_VIEWEXPOSE | |
| GRE::OBJECT | Base class for other GRE "spatial" objects |
| GRE::PIECEWISETIN | Sparce triangulation terrain model |
| GRE::PIXALIZATION | |
| GRE::POINTPARMS | Point/Node element parameters |
| GRE::POINTPARMS::POINTSTYLEPARMS | |
| GRE::POINTSFIELD | |
| GRE::POINTSFIELD::ELLIPSE | |
| GRE::POINTSFIELD::TRIANGLE | |
| GRE::POLYPARMS | Polygon/Area element parameters |
| GRE::POLYPARMS::POLYSTYLEPARMS | |
| GRE::SCENE3D | SCENE3D class describes view scene and all transformation beetween model and world and view and unit cube and screne |
| GRE::SCREENPLANE | SCREENPLANE class describes plane in screen space in homogenius coordinates |
| GRE::SCRIPTCONTEXT_DRAW | |
| GRE::SCRIPTCONTEXT_LABEL | |
| GRE::SCRIPTCONTEXT_STYLE | |
| GRE::SELECTPARMS | Selection parameters for determining which elements to draw |
| GRE::SIMPLECONTROLLER | Simple implementation of 3D terrain controller |
| GRE::SIMPLERASTER | |
| GRE::STYLEPARMS | Basic style parameters for element drawing |
| GRE::SYSTEM | GRE "system" container object |
| GRE::TERRAIN | Base class for 3D terrain models |
| GRE::TERRAIN::IMPL_FACTORY | |
| GRE::TEXTURE | Base class for 3D texture models |
| GRE::TEXTURE::IMPL_FACTORY | |
| GRE::TEXTUREFILTER | TEXTUREFILTER class provides several texture filter algorithms |
| GRE::TINTERRAIN | TIN terrain model |
| GRE::TOOL | Base class for tools attached to view |
| GRE::TOOL_SML | Script Tool class definition |
| GRE::TOOL_SML::CONTEXT | Context for editing or running ToolScript |
| GRE::TOOLSCRIPT | |
| GRE::TRIANGLEINDEX | |
| GRE::TRIANGULATION | |
| GRE::UTILS3D | UTILS3D class contains supportive static methods |
| GRE::VARIABLETRIANGULATION | |
| GRE::VECTOR_GEOMETRIC3D | |
| GRE::VIEW | |
| GRE::VIEW::GLOBALOPTIONS | Options which apply to all views in current process |
| GRE::VIEW::GLOBALOPTIONS::FORM | Form for modifying GRE::VIEW::GLOBALOPTIONS |
| GRE::VIEW::GLOBALOPTIONS::FORM_SNAPSHOT | Form for modifying GRE::VIEW::GLOBALOPTIONS snapshot values |
| GRE::VIEW::SAVESETTINGS | |
| GRE::VIEW::VIEWPOSN | Position of "view" relative to "display" |
| GRE::VIEWABLE | Base class for objects that can have "views" (GRE::LAYOUT, GRE::GROUP) |
| GRE::VIEWABLE::MAINSCRIPT | |
| GRE::VIEWPOINT3D | |
| GRE::VIEWSCRIPT | |
| GRE::VIEWSCRIPT::CONTEXT | |
| GRE::WIREFRAME | Container for wireframe in memory |
| GRIDENUMDEF2 | |
| GRIDSHAPE | |
| HARMONPARM | |
| HATCHPATTELEM | Hatch pattern element structure |
| HATCHPATTHDR | Hatch pattern header |
| HDF4_ARRAY | |
| HDF4_ARRAY::INFO | HDF Array Information container |
| HDF4_ATTRIB | |
| HDF4_FILE | |
| HDF4_GROUP | |
| HDF4_NAME | |
| HDF4_OBJECT | |
| HDF4_RASTER | |
| HDF4_RASTER::INFO | |
| HDF4_RECORD | |
| HDF4_TABLE | |
| HDF4_TABLE::FIELDINFO | Field information |
| HOTKEY | |
| HOTKEY::ITEM | |
| HTML::BORDER | The definition of a border in a STYLE |
| HTML::ELEMENT | |
| HTML::ENUM< _ET > | |
| HTML::ENUM< _ET >::BINDING | |
| HTML::HTMLDOC | |
| HTML::MEASUREMENT | A measurement of some kind in a STYLE |
| HTML::STYLE | A style in an HTML document The style keeps track of which members are actually set |
| HTML::STYLE::EDGE | |
| HTML::STYLE::SELECTOR | |
| HTTPCLIENT | Base-class for user-defined instance data for a client |
| HTTPDELEGATECLIENT | An HTTPCLIENT which uses delegates instead of having to override virtual methods |
| HTTPMESSAGE | Class to encapuselate an HTTP message |
| HTTPSERVER | Class to represent a virtual path in the HTTP server The constructor takes a virtual path |
| ICMPANE | |
| IDENTIFIER | Identifier container used to reference specific persistent object instance |
| IDENTIFIERLIST | |
| IMAGE_TILE_ITERATOR | Allow iteration through a raster image in tile order |
| IMAGECACHE< _TT > | IMAGECACHE is a base class for grayscale image cache for random reading/writing IMAGECACHE allows to read from RVC::IMAGE using different buffer cache models |
| INI_AUTO< _DT > | INI_AUTO is a class designed to automatically handle reading and writing of data from an INI file and ensure that IniRead \ IniWrite pairs function together correctly |
| INI_AUTO_ENUM< _DT > | INI_AUTO_ENUM is a class designed to automatically handle reading and writing of enum data from an INI file and ensure that IniReadEnum \ IniWrite pairs function together correctly |
| INIHND | INI handle class support automatic closing of handle when going out of scope |
| INSPMEM | |
| INTERPOINT | |
| ipc_perm | Data structure used to pass permission information to shmctl Note, this is mostly ignored, but provided for completeness |
| ISODATA_PARM | |
| JPEGEXT | Base class for JPEG image access |
| JPEGEXT_FILE | Class for handling JPEG files |
| JPEGEXT_MEM | Class for handling JPEG memory buffers |
| KERNELPARM | |
| KMEANS_PARM | |
| KRIGING | |
| LABELFRAMEPARMS | In-memory structure for labels with frames and leaders |
| LABELSTYLE | In-memory structure for labels with frames and leaders |
| LASTPATHLIST | Container for "recent path" list |
| LAYOUTPARMS | Hardcopy layout parameters |
| LINEAR | SUBREGION2D class - Definitions and methods to support a generic 2D sub-region object in memory |
| LINEPATTELEM | |
| LINEPATTHDR | Line pattern header |
| LINERASTERIZER2D | |
| LINERASTERIZER2D::SPAN | |
| LINERASTERIZER3D | |
| LINERASTERIZER3D::SPAN | |
| LINESTYLE | In-memory structure for line feature style |
| LONGLIST | Similar to a SIMPLE_ARRAY<UINT32>, but with some differences |
| LPOINT2D | 2D point using 32-bit integer coordinates |
| LPOINT3D | 3D point using 32-bit integer coordinates |
| LPOLYGON | |
| LRECT2D | 2D rectangle using 32-bit integer coordinates |
| LSEGMENT2D | |
| MANUALTOOLPARMS | |
| MATLASERRITEM | |
| MATLASINFO | |
| MATLASINFO::VIEWINFO | |
| MATLASINFO::VIEWINFO::POSITION | |
| MATLASUSEDFILE | |
| MATTE | |
| MATTE::FORM | User interface form for MATTE settins |
| MAVIPARMENCODE | |
| MCBALCALLBACKSTRUCT | MCBALCALLBACKSTRUCT Structure |
| McbAnyCallbackStruct | |
| McbLIST | Callback list |
| MCRYPTOHDR | |
| MD5HASH | |
| MDANGLE_PARM | |
| MEMPOOL | A class for quickly allocating many small data structures of the same size |
| MENUBARITEM | |
| MENUITEM | |
| MENUITEMARRAY | Class to contain array of MENUITEMs |
| MGD::COLORLOCK | Class to manage a 'color lock' on a CONTEXT |
| MGD::CONTEXT | Base class for all your drawing needs |
| MGD::CONTEXT::PRIVDATA | Base class for private data |
| MGD::CONTEXT_AUTOPTR | An MGD::CONTEXT which is auotmatically deleted when it goes out of scope |
| MGD::CONTEXT_BINARY | |
| MGD::CONTEXT_HDC | |
| MGD::CONTEXT_MEM1 | |
| MGD::CONTEXT_MEM16 | |
| MGD::CONTEXT_MEM1_SPARSE | |
| MGD::CONTEXT_MEM24 | Note: perhaps this class should be nested inside MGD_DISPLAY? I see no advantage to that and Genitor won't document it |
| MGD::CONTEXT_MEM32 | Note: perhaps this class should be nested inside MGD_DISPLAY? I see no advantage to that and Genitor won't document it |
| MGD::CONTEXT_MEM32RGBA | Note: perhaps this class should be nested inside MGD_DISPLAY? I see no advantage to that and Genitor won't document it |
| MGD::CONTEXT_MEM8G | |
| MGD::CONTEXT_NULL | |
| MGD::CONTEXT_RASTER_COLORMAPPED | |
| MGD::CONTEXT_RASTER_GRAY8 | |
| MGD::CONTEXT_RASTER_RGB16 | |
| MGD::CONTEXT_RASTER_RGB24 | |
| MGD::CONTEXT_RASTER_RGB32 | |
| MGD::CONTEXT_RASTER_TRANS_MASK | |
| MGD::CONTEXT_SIMPLE | |
| MGD::CONTEXT_X | |
| MGD::DEVICE | Base class for all MGD::DEVICE derived classes |
| MGD::DEVICE_BINARY | |
| MGD::DEVICE_HDC | |
| MGD::DEVICE_MEM1 | A RAM-based implementation of MGD::DEVICE for 1-bit visuals |
| MGD::DEVICE_MEM16 | |
| MGD::DEVICE_MEM1_SPARSE | A RAM-based implementation of MGD::DEVICE for sparse 1-bit visuals |
| MGD::DEVICE_MEM24 | |
| MGD::DEVICE_MEM32 | |
| MGD::DEVICE_MEM32RGBA | |
| MGD::DEVICE_MEM8G | |
| MGD::DEVICE_NULL | Returns a pointer to a NULL device |
| MGD::DEVICE_RASTER_COLORMAPPED | |
| MGD::DEVICE_RASTER_GRAY8 | |
| MGD::DEVICE_RASTER_RGB16 | Device for rendering to 16-bit RVC rasters |
| MGD::DEVICE_RASTER_RGB24 | Device for rendering to 24-bit RVC raster |
| MGD::DEVICE_RASTER_RGB32 | Device for rendering to 32-bit RVC raster |
| MGD::DEVICE_RASTER_TRANS_MASK | Device for rendering to 24-bit RVC raster with corresponding opacity mask object |
| MGD::DEVICE_SIMPLE | This class is an MGD::DEVICE that lets you pass a pointer to a fill span function |
| MGD::DEVICE_X | An X11-based implementation of MGD::DEVICE |
| MGD::DEVICE_X32 | A hybrid between a DEVICE_X and DEVICE_MEM32 |
| MGD::FONT | Font definition and implementation |
| MGD::FONTINFO | Font metrics |
| MGD::GAMMA | |
| MGD::GLYPHINFO | Information about single glyph in a font |
| MGD::IMAGEFILEWRITER | |
| MGD::IMAGEFILEWRITER::SETTINGS | Container for settings specifying format and compression |
| MGD::IMAGEFILEWRITER::SETTINGS::FORM | |
| MGD::PROFILE | In-memory representataion of an ICM profile |
| MGD::PROFILE::LISTENTRY | PROFILE::LISTENTRY used to retrieve a list of PROFILES available on the current system |
| MGD::PROFILE::PRIMARIES | Predefined primaries for custom RGB profiles |
| MGD::PROFILE::WHITEPOINT | Standard Whitepoints Call EnumerateWhitePoints() to retrieve a list of pre-defined white points |
| MGD::PROFILEPARMS | |
| MGD::PROFILEPARMS_PRINTER | |
| MGD::PROFILEPARMS_RGB | |
| MGD::PROFILEPARMS_SCREEN | Same as PROFILEPARMS_RGB, except when IniWrite is called on this one, it will call the callbacks of the things that want to know when it changes |
| MGD::SAVECLIP | Save the clip region of an MGD::CONTEXT |
| MGD::STRINGDATA | Structure to hold intermediate values used while rendering a string |
| MGD::STRINGDATA::CHARDATA | |
| MGD::TEXTBLOCK | Text block |
| MGD::TEXTSETTINGS | |
| MGD::TRANSFORM | In-memory representataion of an ICM profile |
| MGPS::REPORT | Individual GPS position report |
| MGPS::SOURCE | Base class for GPS Source |
| MGPS::SOURCE::OBSERVER | Observer class to derive from to be notified of events on this source |
| MGPS::SOURCE_DEVICE | GPS source device |
| MGPS::SOURCE_DEVICE::HWPARM | Device hardware parameters |
| MGPS::SOURCE_LOGFILE | GPS log file source |
| MGPS::SOURCEMGR | GPS Source Manager |
| MGPS::SOURCEMGR::OBSERVER | Observer class to derive from to be notified of source manager events |
| MGPS::SYMBOL | GPS symbol |
| MGUI::APP_BASE | Base class for application process instance |
| MGUI::APP_MAIN | Base class for main application instance |
| MGUI::APP_MULTI_MAIN | |
| MGUI::CANVAS | Generic 'canvas' control supporting drawing and simple user input |
| MGUI::COMMAND_ROUTER | Command Router class |
| MGUI::COMMAND_TARGET | Base class for command target |
| MGUI::COMMAND_TARGET::CMDUI | |
| MGUI::COMMAND_TARGET_T< _CT > | Template command target to allow method(s) in container class to be called for convenience |
| MGUI::CTRL | Base class for "single" graphical user interface controls |
| MGUI::CTRL_COLORBUTTON | PushButton control for showing and selecting a "color" |
| MGUI::CTRL_COMBOBOX | ComboBox control |
| MGUI::CTRL_EDIT_BASE | Base class for 'edit' controls |
| MGUI::CTRL_EDIT_NUMBER | Number edit control |
| MGUI::CTRL_EDIT_STRING | String 'edit' control |
| MGUI::CTRL_EDIT_TEXT | Multi-line text 'edit' control |
| MGUI::CTRL_EDIT_TEXT_WYSIWYG | Multi-line text 'edit' control |
| MGUI::CTRL_EDIT_URL | Control for allowing user to edit a "URL" |
| MGUI::CTRL_GRID | Grid user interface class |
| MGUI::CTRL_GRID::CUSTOMDRAW | Structure passed to OnDrawItem() |
| MGUI::CTRL_GRID::DISPINFO | Structure passed to OnGetDispInfo Note: for the present, only the m_text member is supported by X |
| MGUI::CTRL_GRID_T< _CT > | List control template |
| MGUI::CTRL_GROUPBOX | Group Box control, equivalent to XmFrame |
| MGUI::CTRL_HTML | An HTML Control |
| MGUI::CTRL_LABEL | Non-editable label control |
| MGUI::CTRL_LISTBOX | Display simple list of items which user can view and select |
| MGUI::CTRL_MENUBUTTON | |
| MGUI::CTRL_MENUBUTTON_T< _CT > | Convenience template for PushButton control to allow method in container class to be called |
| MGUI::CTRL_PUSHBUTTON | PushButton control supporting both text and icon buttons |
| MGUI::CTRL_SASH | A SASH Control |
| MGUI::CTRL_SEPARATOR | Separator control |
| MGUI::CTRL_STATUSBAR | StatusBar control |
| MGUI::CTRL_TEXT | Control to display non-editable multi-line text in optionally scrollable view |
| MGUI::CTRL_TOGGLEBUTTON | Toggle button control supporting both "checkbox" and "radio" behavior with text and icon buttons |
| MGUI::CTRL_TOOLBAR | |
| MGUI::CTRL_TOOLTIP | |
| MGUI::CTRL_TOOLTIP::STYLE | ToolTip style |
| MGUI::CTRL_TREE | Tree control with support for expand/collapse |
| MGUI::CTRL_TREE::ITEMINFO | Container for individual item information |
| MGUI::CUSTOMDRAW | Base class for custom draw notification supported by selected controls |
| MGUI::CUSTOMDRAW_TREE | Custom drawing parameters for CTRL_TREE |
| MGUI::CUSTOMUI | Class to contain custom settings for current application |
| MGUI::DLG_CONTACTMI | |
| MGUI::DLG_EDIT_CONTACT | |
| MGUI::DLG_EDIT_SML | Dialog for editing an SML script |
| MGUI::DLG_MYSQL_LOGIN | |
| MGUI::DLG_OLEDB_LOGIN | |
| MGUI::DLG_PASSWORD | |
| MGUI::DLG_POSTGRES_LOGIN | |
| MGUI::DLG_QUESTION | Dialog to display question to user with pushbutton responses |
| MGUI::DLG_RDBMS_LOGIN | |
| MGUI::DLG_RECORD_SET_SELECT | |
| MGUI::DLG_SML_HELP | Window for SML help |
| MGUI::DLG_SML_HELP::SEARCHRESULT | |
| MGUI::DLG_SPATMOD_IMAGE_VIEW | Dialog wrapper around MGUI::FORM_SPATMOD_IMAGE_VIEW |
| MGUI::DLG_TEXTVIEW | Dialog for viewing non-editable text |
| MGUI::DLG_VIEWOBJEXTENTS | Dialog for viewing object extents |
| MGUI::DLG_XML | |
| MGUI::DLGSHELL | Base class for general dialog support for both modeless and modal behavior |
| MGUI::DLGWIZARD | Base class for wizard dialog support for modal behavior |
| MGUI::FORM | Interface class for graphical user interface controls and forms |
| MGUI::FORM_BASE_ELEMENT_SELECT | |
| MGUI::FORM_BASE_ELEMENT_SELECT_OBSERVER | |
| MGUI::FORM_BUTTONTEXT | Form containing PUSHBUTTON and non-editable text field |
| MGUI::FORM_CAD_ELEMENT_SELECT | |
| MGUI::FORM_CHECKLIST | |
| MGUI::FORM_COLOR_EDIT_LIST | Form for color edit list |
| MGUI::FORM_COLOR_EDIT_LIST::ITEM | |
| MGUI::FORM_COLORBUTTON | Form containing label and color pushbutton for showing and selecting a "color" |
| MGUI::FORM_COLORSELECTOR | Form for color selection |
| MGUI::FORM_COMBOBOX | Form containing label and Combobox control |
| MGUI::FORM_COMPOSITE | Base class for composite forms |
| MGUI::FORM_EDIT_CONTACT | |
| MGUI::FORM_EDIT_COORD | Form consisting of label and edit fields for editing a single coordinate |
| MGUI::FORM_EDIT_EXTENTS | Form consisting of label and string edit field |
| MGUI::FORM_EDIT_NUMBER | Form consisting of label, numeric edit field and optional unit label |
| MGUI::FORM_EDIT_RANGE | Form containing pair of numeric edit fields for specifying a range |
| MGUI::FORM_EDIT_SML | Form for use in any MGUI dialog to edit database queries and SML scripts |
| MGUI::FORM_EDIT_SML_PARAMETERS | |
| MGUI::FORM_EDIT_STRING | Form consisting of label and string edit field |
| MGUI::FORM_ELEMENT_SELECT | |
| MGUI::FORM_ELEMENT_SELECT_BASE | |
| MGUI::FORM_ELEMENT_SELECT_OPTION | |
| MGUI::FORM_FILE_LIST | Form containing basic object selection list with "select", "remove", and "remove all" buttons |
| MGUI::FORM_GEOMETRIC_EXTRACT_SELECT | |
| MGUI::FORM_GEOMETRIC_EXTRACT_SELECT::SELECT_OBSERVER | |
| MGUI::FORM_GEOMETRIC_EXTRACT_SELECT_T< _CT > | Convenience template for OBJECT_LIST form to allow method in container class to be called |
| MGUI::FORM_NAMEDREGION_LIST | |
| MGUI::FORM_ODBC | Form containing ODBC Data Source and table selection |
| MGUI::FORM_ODBC::CONNECTION_ITEM | |
| MGUI::FORM_ODBC_ORACLE_SPATIAL | |
| MGUI::FORM_ODBC_PRIMARY | |
| MGUI::FORM_ODBC_SOURCE | Form containing ODBC Data Source selection |
| MGUI::FORM_ODBC_SOURCE::DATASOURCEINFO | |
| MGUI::FORM_PASSWORD | User Name and Password entry form with optional label description and validate password fields |
| MGUI::FORM_RADIOBUTTONS | Container form for set of radio buttons, with enforcement of radio behavior |
| MGUI::FORM_REGION_ELEMENT_SELECT | |
| MGUI::FORM_REGION_SELECT | |
| MGUI::FORM_SELECT_LANGUAGE | Form to allow selection of a language for the user interface of MicroImages products |
| MGUI::FORM_SHAPE_ELEMENT_SELECT | |
| MGUI::FORM_SMLEDITOR | Form for use in any MGUI_DIALOG to edit database queries |
| MGUI::FORM_SPATMOD_IMAGE_VIEW | A viewer for SPATMOD::IMAGE::STAGE |
| MGUI::FORM_STATUSBAR | |
| MGUI::FORM_TIN_ELEMENT_SELECT | |
| MGUI::FORM_VECTOR_ELEMENT_SELECT | |
| MGUI::IMAGELIST | Image list for icons, bitmaps, etc |
| MGUI::LAYOUT_BOOK | Layout pane for "book" of tabbed pages |
| MGUI::LAYOUT_EQUALIZER | |
| MGUI::LAYOUT_PAGE | Layout pane for use as tab page |
| MGUI::LAYOUT_PANE | Layout pane intended for general use |
| MGUI::LAYOUT_PANE_BASE | Layout pane base class, not intended to be used directly |
| MGUI::LAYOUT_PANE_ROOT | Layout pane for use as root of dialog, window or page |
| MGUI::LAYOUT_PANE_SHELL | Layout pane for a shell |
| MGUI::LAYOUT_PANE_XMLFORM | |
| MGUI::LAYOUT_WIZARD_PAGE | |
| MGUI::LISTITEM | Structure used in adding multiple items to COMBOBOX and LIST controls |
| MGUI::MENU | Definition and manager for menu |
| MGUI::POINT | Class to contain X/Y coordinates of a point in a window, on the screen, etc |
| MGUI::SHELL | Base class for 'shell' windows (application windows and dialogs) |
| MGUI::SHELL::PLACEMENT | Container to encapsulate shell 'placement' for save/restore |
| MGUI::TIMER | Countdown timer, used to invoke delegate function when time expires |
| MGUI::TOOL_ARC | TOOL_ARC - Circular arc tool |
| MGUI::TOOL_BASE | Base class for graphic tools |
| MGUI::TOOL_BASE::SNAPGRID | Snap grid definition |
| MGUI::TOOL_CIRCLE | TOOL_CIRCLE - Circle tool |
| MGUI::TOOL_ELLIPSE | TOOL_ELLIPSE - Ellipse tool |
| MGUI::TOOL_LIMITED | TOOL_LIMITED - Tool with limit support |
| MGUI::TOOL_MULTIPOINT | TOOL_MULTIPOINT - Multi-Point tool |
| MGUI::TOOL_POINT | |
| MGUI::TOOL_POLYLINE | TOOL_POLYLINE - Polyline / polygon tool |
| MGUI::TOOL_RECTANGLE | Rectangle tool class |
| MGUI::TOOL_REGION | TOOL_REGION - Region tool |
| MGUI::TOOL_REGPOLYGON | "Regular Polygon" tool |
| MGUI::TOOL_SEGMENT | TOOL_SEGMENT - Segment tool |
| MGUI::TOOL_SELECTPOINT | TOOL_SELECTPOINT - Point selection tool (no visible graphics) |
| MGUI::TOOLCANVAS | TOOLCANVAS - Container canvas for graphic tools |
| MGUI::TOOLTIPCTRL | |
| MGUI::TOPSHELL | Base class for 'top level' application shells |
| MGUI::XMLFORM_DATA | Class used to pass data back and forth between programs and MGUI::DLG_XML and MGUI::LAYOUT_PANE_XML |
| MICACHE | MICACHE This class is exported from a DLL |
| MICACHE::ITEMINFO | Information about cache item passed to ReadFunc/WriteFunc and returned by Select() |
| MICACHEIO | Interface class for providing access to external storage |
| MICALLBACKLIST | Callback list |
| MICALLBACKLIST::ANYCALLBACKSTRUCT | |
| MICONSTRUCT | |
| MIDIALOG | Base class for general dialog support for both modeless and modal behavior |
| MIDOUBLEARRAY | MIDOUBLEARRAY class exists to solve an issue with some OS's that cannot correctly align a buffer of double's on a double boundary |
| MIE::EXPORTDIALOG | Main dialog for Export |
| MIE::EXPORTSETTINGSDIALOG | |
| MIE::FEATURESET | A class to hold a set of FEATUREs |
| MIE::FORMAT | The base class for all import/export modules |
| MIE::FORMAT_DBLINKABLE | |
| MIE::FORMAT_GDAL | Base import / export class for GDAL-supported formats |
| MIE::FORMAT_LINKABLE | Base import / export class for linkable formats |
| MIE::FORMAT_LINKMULTI | Base class for importing multirasters and exporting rasters |
| MIE::FORMAT_RDBMS_SPATIAL | |