| _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 | |
| MIE::GDALDATASET | Smart pointer class for GDALDataset |
| MIE::IMPEXPDIALOG_BASE | |
| MIE::IMPORTDIALOG | Main dialog for Import |
| MIE::IMPORTSETTINGSDIALOG | |
| MIE::JOB_BASE | |
| MIE::JOB_CAD | |
| MIE::JOB_CAD_LINKABLE | |
| MIE::JOB_DATABASE | |
| MIE::JOB_EXPORT | |
| MIE::JOB_EXPORT_CAD | |
| MIE::JOB_EXPORT_GEOMETRIC | The derived class for an individual export job specific to geometric objects (vector, cad, shape, tin) |
| MIE::JOB_EXPORT_RASTER | |
| MIE::JOB_EXPORT_RDBMS_SPATIAL | |
| MIE::JOB_EXPORT_VECTOR | |
| MIE::JOB_GEOMETRIC | The derived class for an individual import job specific to geometric objects (vector, cad, shape, tin) |
| MIE::JOB_GEOSPATIAL | |
| MIE::JOB_HYPERSPECTRAL | |
| MIE::JOB_IMAGE | |
| MIE::JOB_IMPORT | |
| MIE::JOB_RASTER | |
| MIE::JOB_RASTER_LINKABLE | |
| MIE::JOB_SHAPE | |
| MIE::JOB_SHAPE_LINKABLE | |
| MIE::JOB_TIN | |
| MIE::JOB_VECTOR | |
| MIE::SETTINGS | MIE::SETTINGS - all the parameters necessary to do an import or export |
| MIE::SETTINGS_EDIT | |
| MIE::SETTINGS_JPEG | |
| MIE::SETTINGS_RDBMS_SPATIAL | |
| MIE::SETTINGS_TIFF | Settings for TIFF/GeoTIFF import / export |
| MIE::UI_BASE | |
| MIE::UI_RDBMS_SPATIAL | |
| MIEXCEPTION | |
| MIGRIDCELL | |
| MIGRIDCELLTYPE | An interface only base class for various types of data |
| MIGRIDCTRL | ! |
| MIGRIDCTRL::SORTDATA | |
| MIGRIDCUSTOMDRAW | ! A structure passed to MIGIRDCTRL::OnDrawItem() |
| MIGRIDEDITHANDLE | The various MIGRIDCELLTYPE return one of these from their StartEdit() method |
| MIHASH< _ITEMTYPE > | Items to be stored in the hash MUST define a GetHashNumber() method and define an operator==() for the hash entry for each type of object that will be used to locate the hash entry |
| MIHASH< _ITEMTYPE >::CONST_ITERATOR | |
| MIHASH< _ITEMTYPE >::ITERATOR | CLASS iterator |
| MILIST< _LIT > | |
| MILIST< _LIT >::CONST_ITERATOR | |
| MILIST< _LIT >::ITERATOR | |
| MILIST< _LIT >::LISTITEM | |
| MIMATRIX | Matrix class |
| MIMETYPE | Container for MIME content/media;parameters specification |
| MIMSG | Class for text message lookup |
| MINCONVEXPARM | |
| MINETRES | MicroImages Network Resource class |
| MINPOLYPARM | |
| MIREADWRITESYNC | |
| MIREADWRITESYNC::READLOCK | |
| MIREADWRITESYNC::WRITELOCK | |
| MISOCKET | The base class for MISOCKET_TCP and MISOCKET_LOCAL The base class does not have Open or Close methods |
| MISOCKET::ADDR | A generic socket address |
| MISOCKET::CLIENT | Base class for any client that wants to be notified of a socket's state |
| MISOCKET::CLIENT::LOCK | |
| MISOCKET::IPADDR | An Internet Protocol address |
| MISTRING | General string class |
| MISTRINGLIST | |
| MISYSTEM | Container for static methods to access various system and execution environment valuses |
| MITHREAD::CRITICALSECTION | Critical section class for Windows and UNIX platforms |
| MITHREAD::CRITICALSECTION::LOCK | Control entering an instance of a CRITICALSECTION upon initialization and released when out of scope |
| MITHREAD::JOB | Thread job class to manager specific aspects of a job, such as the error state and completion notification |
| MITHREAD::LOCALSTORAGE | The THREADLOCALSTORAGE class manages Thread Local Storage for multiple platforms |
| MITHREAD::LOCALSTORAGE::BASE | Interface class to delete the class when the thread local storage is freed |
| MITHREAD::LOCALSTORAGE_T< _CT > | Template class to assist in handling thread local storage data This class is to be used ONLY from a local static variable in a static function or method |
| MITHREAD::POOL | Class to manage multiple threads in a 'pool' |
| MITHREAD::QUEUE | Class to manage the list of jobs and job subqueues that are given to POOL to execute |
| MITHREAD::WORKER | Thread class to manage a core level threading system. Allows execution of a job |
| MITHREAD::WORKER_DETACHED | Thread class that MUST be allocated via 'new' and runs detached from the thread that created it |
| MPORT | |
| MPORTTYPE | Forward declaration to prevent annoying warnings from compiler |
| MrgnManagerCallbackStruct | |
| MTIMER | Interval timer, used to time operations |
| MULTISTYLE | |
| MxdCOGOCallbackStruct | |
| MXFORM | Base class for user-input component "forms" |
| MXFORM_PROJPOINT | |
| MxGraphCallbackStruct | |
| MxGraphListButtonStruct | |
| MxGraphListCallbackStruct | |
| MxGraphListDrawStruct | |
| MxGraphListKeyStruct | |
| MxGraphListMotionStruct | |
| MxPromptCallbackStruct | |
| MxTABPAGEITEM | |
| MxtAnyCallbackStruct | |
| MxtSnapCoordCallbackStruct | |
| NAMEDREGION | Named region class |
| NAMEDVALUELIST | Class to store a list of "named" values for serialization |
| NASA_ODL | NASA/JPL Object Description Language tree container |
| NASA_ODL::ITEM | Item, consisting of name and sequence/set of values |
| NASA_ODL::OBJECT | Object consisting of name, list of objects, list of items |
| NETNEIGHBOR | |
| OBJTYPESET | Class to represent "set" of RVC object types |
| OBSERVABLE_LIST< _LIT > | Template for a list container which supports the OBSERVER pattern (see observer.h) |
| OBSERVABLE_LIST< _LIT >::CONST_ITERATOR | Constant bidirectional iterator |
| OBSERVABLE_LIST< _LIT >::ITERATOR | Non-constant bidirectional iterator |
| OBSERVABLE_LIST< _LIT >::OBSERVER | Base class for observers of this list to inherit from |
| OBSERVER_BASE | Base class for an Observer |
| OFONTCHARCTRLPT | |
| OLDPROJPARM | Legacy projection parameter structure for use when reading/creating legacy files |
| PLANECONIC | |
| POINT_ND | |
| POINTNUMBER | |
| POINTSTYLE | In-memory structure for point feature style |
| POLYFITPARM | |
| POLYLINE | Encapsulates a 2D or 3D polyline |
| POLYLINE::CLIP | Clip() base callback class |
| POLYLINE::CONST_ITERATOR | Constant iterator |
| POLYLINE::INTERSECTINFO | Intersection information container class |
| POLYLINE::INTERSECTINFO::CROSSPT | |
| POLYLINE::INTERSECTINFO::OVERLAP | |
| POLYLINE::ITERATOR | Non-const iterator |
| POLYLINE::SECTION | |
| POLYLINE::SPLIT | IntersectSplitLine() base callback class |
| POLYLINELIST | |
| POLYNOMIAL_1D | 1-dimensional simple polynomial |
| POLYNOMIAL_2D | 2-dimensional simple polynomial |
| POLYSTYLE | In-memory structure for polygon feature style |
| PORT | |
| PortChannel | |
| PRINTERICMPANE | |
| PRINTGAMMA | Contrast parameter structure used in printing |
| PTR64< _T > | Template for declaring pointer which always occupies 64 bits (8 bytes) |
| PTTRIANGULATOR | |
| QUADTREE | Quad search tree implementation |
| RANGE< _CT > | Template for storing numeric range |
| RASTER_REGION_PROP_CALC | Rpovrgn.h -- Calculator of raster properties over region class |
| RASTER_REGION_PROP_CALC::FPSPAN | |
| RASTER_REGION_PROP_CALC::LRSPAN | |
| RASTER_SURFACE | |
| RASTERGEN | Base for raster generation classes |
| RASTERGEN_VIEWSHED | Generate raster for viewshed |
| RASTSHADEPARM | |
| REGION2D | REGION2D class - Definitions and methods to support a generic 2D region object in memory |
| REGION2D::COPYFILTER | Filter for copying region |
| REGIONGEN | Base for region generation |
| REGIONGEN_RASTER_BINARY | Generate region from binary raster |
| REGIONGEN_RASTER_NONULL | Generate region around non-null raster cells |
| REGIONGEN_RASTER_RANGES | Generate region from raster range(s) |
| REGIONGEN_RASTER_SEEDED | Generate region from raster using seed point(s) for area/boundary trace |
| REGIONGEN_RASTER_VALUES | Generate region from raster value(s) |
| REGIONGEN_VIEWSHED | Generate region from viewshed |
| RENDERBUFFER | General memory-based rendering buffer |
| RGBICMPANE | |
| RGNELEMLIST | |
| RINGBUFFER | A Simple First-In-First-Out (FIFO) buffer This is used internally by our SOCKET classes |
| ROLLSPAN< _TT > | ROLLSPAN is a class for rolling spans cache buffers |
| ROLLTILE< _TT > | ROLLTILE is a class for rolling tiles cache buffers |
| RPCMODEL | |
| RVC::ARRAY | Manages OBJTYPE_GenericRef RVC objects |
| RVC::ARRAY::MAKEPARMS | Base class for ARRAY MAKEPARMS |
| RVC::AUTOLABEL | |
| RVC::AUTOLABEL::FILTER | Interface class to filter vector elements to see what label goes with what element Currently used for line label conglomeration |
| RVC::AUTOLINK | |
| RVC::BINARY | Manages RVC::OBJTYPE_GenericRef RVC objects |
| RVC::CAD | Manages RVC::OBJTYPE_CAD RVC objects |
| RVC::CAD::CONST_ELEMITERATOR | Constant element iterator class |
| RVC::CAD::DRAW | CAD Interface class to filter CAD elements before drawing Inherits from CADELEMENT::DRAW |
| RVC::CAD::LINKPARMS | |
| RVC::CAD::MAKEPARMS | |
| RVC::CADELEMENT | CAD Element Definition This class is used to define and use a CAD object element |
| RVC::CADELEMENT::BOX | CAD element TYPE_RotationBox class implementation |
| RVC::CADELEMENT::DRAW | CADELEMENT Interface class to render and/or transform CAD Elements into common types |
| RVC::CADELEMENT::INSERT | CAD element TYPE_Insert class implementation |
| RVC::CADELEMENT::MESH | CAD element TYPE_Mesh class implementation |
| RVC::CADSTDATT | CAD Standard Attribute manager |
| RVC::CADTOOLKIT | CAD Toolkit |
| RVC::CADTOOLKITOBSERVER | |
| RVC::CAMERACALIB | Manages RVC::OBJTYPE_CameraCalib objects |
| RVC::COLORMAP | Manages RVC::OBJTYPE_ColorPalette objects |
| RVC::COLORMAP::GETOBJFILTER_ISSELECTABLE | |
| RVC::COMBINE | Manages RVC::GEOMETRIC combination methods |
| RVC::CONTAINER | Manages RVC::OBJTYPE_Container RVC objects |
| RVC::CONTRAST | Manages RVC::OBJTYPE_ContrastTable RVC objects |
| RVC::CREDENTIALS | < GENERATING_DOXYGEN_OUTPUT |
| RVC::DBASE | Manages OBJTYPE_Database RVC objects |
| RVC::DBASE::BULKMODIFY | |
| RVC::DBASE::CONST_TABLEITERATOR | Constant iterator class |
| RVC::DBASE::ELEMTRANSLIST | This class is used in CopyDatabaseTo() and JoinDatabaseTo() for one <-> many conversions |
| RVC::DBASE::GETOBJFILTER_ISCAPABLE | Database object selection filter to select either a database object or a geospatial object capable of holding a database subobject (existing or not) |
| RVC::DBASE::GETOBJFILTER_ISNOTEMPTY | Database object selection filter to determine if the database is not empty (has tables) and is selectable under the parent object |
| RVC::DBASE::GETOBJFILTER_ISSELECTABLE | Database object selection filter to determine if the database exists and is selectable under the parent object |
| RVC::DBASE::INVERSEDBLISTSUSPEND | Manage suspend and resume state on inverse db list operations |
| RVC::DBASE::OBSERVER | OBSERVER class for DBASE objects. The SUBJECT class is DBASE |
| RVC::DBASE::TABLEITERATOR | Iterator class |
| RVC::DBASE_CAD | Manages RVC::OBJTYPE_Database_CAD RVC objects |
| RVC::DBASE_ELEMENT | Interface for RVC database objects that support attachment of records to geospatial object "elements" |
| RVC::DBASE_ELEMENT::ATTACHMENTITEM | |
| RVC::DBASE_ELEMENT::GETOBJFILTER_ISSELECTABLE | Database object selection filter to select either a database object, which could be a subobject of a geospatial object |
| RVC::DBASE_LINE | Manages RVC::OBJTYPE_Database_VectorLine RVC objects |
| RVC::DBASE_NODE | Manages OBJTYPE_Database_VectorPoint RVC objects |
| RVC::DBASE_POINT | Manages RVC::OBJTYPE_Database_VectorPoint RVC objects |
| RVC::DBASE_POLYGON | Manages RVC::OBJTYPE_Database_VectorPolygon RVC objects |
| RVC::DBASE_RASTER | Manages RVC::OBJTYPE_Database_Raster RVC objects |
| RVC::DBASE_SHAPE | |
| RVC::DBASE_TINEDGE | Manages RVC::OBJTYPE_Database_TIN RVC objects |
| RVC::DBASE_TINHULL | Manages RVC::OBJTYPE_Database_TIN RVC objects |
| RVC::DBASE_TINNODE | Manages RVC::OBJTYPE_Database_TIN objects |
| RVC::DBASE_TINTRIANGLE | Manages RVC::OBJTYPE_Database_TIN objects |
| RVC::DBCONSTRAINT | Manages RVC::OBJTYPE_DatabaseConstraint objects |
| RVC::DBELEMTYPEFILTER | |
| RVC::DBFORM | Manages RVC::OBJTYPE_DatabaseForm RVC objects |
| RVC::DBFORM::FORMFIELD | Structures for Forms |
| RVC::DBPARM | Manages RVC::OBJTYPE_DatabaseParm objects |
| RVC::DBPARM::MAKEPARMS | |
| RVC::DBTABLE | Manages RVC::OBJTYPE_Table objects |
| RVC::DBTABLE::BOOKMARK | Class to represent database bookmarks used in ODBC |
| RVC::DBTABLE::CONST_RECORDITERATOR | Constant record iterator class |
| RVC::DBTABLE::CONSTRAINT | Constraint class for the field in the table |
| RVC::DBTABLE::CURSOR | Class to represent database table cursors used in ODBC |
| RVC::DBTABLE::FIELDINFO | |
| RVC::DBTABLE::GETOBJFILTER_ISSELECTABLE | Database table object selection filter that excludes all objects except for tables |
| RVC::DBTABLE::GETOBJFILTER_ISUSAGEVALID | Database table object selection filter to determine if the table is a user defined table (it may be empty) |
| RVC::DBTABLE::GETOBJFILTER_ISUSERDEFINED | Database table object selection filter to determine if the table is a user defined table (it may be empty) |
| RVC::DBTABLE::LINKPARM_CSV | Setup parameters to link to a CSV (Comma Separated Values) external database table |
| RVC::DBTABLE::LINKPARM_DBASE2 | Setup parameters to link to a DBase II external database table |
| RVC::DBTABLE::LINKPARM_DBASE3 | Setup parameters to link to a DBase III external database table |
| RVC::DBTABLE::LINKPARM_DBASE4 | Setup parameters to link to a DBase IV external database table |
| RVC::DBTABLE::LINKPARM_INFO | Setup parameters to link to a Arc/Info INFO external database table |
| RVC::DBTABLE::LINKPARM_MIPS | Setup parameters to link to a MicroImages old MIPS external database table |
| RVC::DBTABLE::LINKPARM_ODBC | Setup parameters to link to an ODBC external database table |
| RVC::DBTABLE::LINKPARM_ORACLE | Setup parameters to link to an Oracle external database table |
| RVC::DBTABLE::LINKPARM_RBASE | Setup parameters to link to an RBase external database table |
| RVC::DBTABLE::LINKPARM_RDBMS | Setup parameters to link to an RDBMS external database table |
| RVC::DBTABLE::LINKPARM_TAB | Setup parameters to link to a MapInfo TAB external database table |
| RVC::DBTABLE::LINKPARMS | Base class definition for link parameters to link to external database tables An instance of this class cannot be created, must use the derived classes below |
| RVC::DBTABLE::MAKEPARM_EXTRUDED_POINTS | MAKEPARM's for ExtrudedPoints tables |
| RVC::DBTABLE::MAKEPARM_FLIGHTPATH | MAKEPARM's for FlightPath tables |
| RVC::DBTABLE::MAKEPARM_ID_ELEMENT | MAKEPARM's for Element ID tables |
| RVC::DBTABLE::MAKEPARM_ID_POINT | MAKEPARM's for Point ID tables |
| RVC::DBTABLE::MAKEPARM_INFLUENCE_SPHERE | MAKEPARM's for InfluenceSphere tables |
| RVC::DBTABLE::MAKEPARM_LEGENDELEMENT | MAKEPARM for legend element table |
| RVC::DBTABLE::MAKEPARM_NODETURN | MAKEPARM for Node Turn Impedance table |
| RVC::DBTABLE::MAKEPARM_PARAMETERS_SELECT | MAKEPARM's for SelectParameters tables |
| RVC::DBTABLE::MAKEPARM_PARAMETERS_STYLE | MAKEPARM's for StyleParameters tables |
| RVC::DBTABLE::MAKEPARM_POINTOFINTEREST | MAKEPARM's for PointOfInterest tables |
| RVC::DBTABLE::MAKEPARM_SCALESELECT | MAKEPARM's for Scale Select tables |
| RVC::DBTABLE::MAKEPARM_SELECTION | MAKEPARM's for Attribute Select tables |
| RVC::DBTABLE::MAKEPARM_STYLE_CAD | MAKEPARM's for multi-Style tables |
| RVC::DBTABLE::MAKEPARM_STYLE_ELEMENT | MAKEPARM's for Element Style tables |
| RVC::DBTABLE::MAKEPARM_STYLE_LINE | MAKEPARM's for Line Style tables |
| RVC::DBTABLE::MAKEPARM_STYLE_POINT | MAKEPARM's for Point Style tables |
| RVC::DBTABLE::MAKEPARM_STYLE_POLYGON | MAKEPARM's for Polygon Style tables |
| RVC::DBTABLE::MAKEPARMS | Database table creation parameters class. Manages the necessary parameters to create a database table |
| RVC::DBTABLE::OBSERVER | OBSERVER class for DBTABLE objects. The SUBJECT class is DBTABLE |
| RVC::DBTABLE::RECORD | Class to contain a database record |
| RVC::DBTABLE::RECORD_EXTRUDED_POINTS | |
| RVC::DBTABLE::RECORD_FLIGHTPATH | |
| RVC::DBTABLE::RECORD_ID_ELEMENT | Specialized record class to manage Element ID table records |
| RVC::DBTABLE::RECORD_ID_POINT | Specialized record class to manage Point ID table records |
| RVC::DBTABLE::RECORD_INFLUENCE_SPHERE | |
| RVC::DBTABLE::RECORD_LEGENDELEMENT | |
| RVC::DBTABLE::RECORD_NODETURN | Specialized record class to manage Node Turn table records |
| RVC::DBTABLE::RECORD_PARAMETERS_SELECT | |
| RVC::DBTABLE::RECORD_PARAMETERS_STYLE | |
| RVC::DBTABLE::RECORD_POINTOFINTEREST | |
| RVC::DBTABLE::RECORD_SCALESELECT | |
| RVC::DBTABLE::RECORD_SELECTION | |
| RVC::DBTABLE::RECORD_STYLE_CAD | Record containing multiple element styles |
| RVC::DBTABLE::RECORD_STYLE_ELEMENT | Record for table containing single element style |
| RVC::DBTABLE::RECORDITERATOR | Record iterator class |
| RVC::DBTABLE_STYLE | Manages RVC::OBJTYPE_Table objects with RVC::DBTABLE::Usage_XXXStyle |
| RVC::DBTABLE_STYLE::GETOBJFILTER_HASSTYLESUBOBJECT | Database table object selection filter that excludes all objects except for style assignment tables with locatable style objects |
| RVC::DBTABLE_STYLE::GETOBJFILTER_ISSELECTABLE | Database table object selection filter that excludes all objects except for style assignment tables |
| RVC::DESCRIPTOR | DESCRIPTOR class for specifying name, description, and source for an object |
| RVC::DISPGROUP | Manages RVC::OBJTYPE_Display_Group objects |
| RVC::DISPGROUP::MAKEPARMS | |
| RVC::DISPLAYOUT | Manages RVC::OBJTYPE_Display_Layout objects |
| RVC::DISPLAYOUT::MAKEPARMS | |
| RVC::DISPPARM | Manages RVC::OBJTYPE_DispParm objects |
| RVC::DISPPARM::MAKEPARMS | |
| RVC::DISPSIM3D | Manages RVC::OBJTYPE_Display_Sim3D objects |
| RVC::DISPSIM3D::MAKEPARMS | |
| RVC::DISPWINDOW | Manages RVC::OBJTYPE_Disp2DWindow objects |
| RVC::DISPWINDOW::MAKEPARMS | |
| RVC::DLG_IMAGE_HISTOGRAM | |
| RVC::EDITPARM | Manages RVC::OBJTYPE_EditParm objects |
| RVC::ELEMENT | Container for spatial element specifying type and number |
| RVC::FOLDER | Manages RVC::OBJTYPE_Folder RVC objects |
| RVC::FREQPROC | Manages RVC::OBJTYPE_FreqProcInfo objects |
| RVC::GEOMETRIC | Interface for RVC objects that support line work paradigm |
| RVC::GEOMETRIC::ELEMSELECTFILTER | |
| RVC::GEOMETRIC::ELEMSELECTPARMS | |
| RVC::GEOMETRIC::ELEMSELECTPARMS::ITEM | |
| RVC::GEOMETRIC::ELEMTRANSLIST | Class to manage element translation lists from source to destination elements Eg: 'DestElemNum = TransList[SourceElemNum]' where 'TransList' is an array of INT32's The value '-1' states that the source element does not translate to a destination number |
| RVC::GEOMETRIC::GETOBJFILTER_HASMINIMUMELEMENTS | GETOBJFILTER derived class to determine if the geometric object has the minimum number of elements of the specified types |
| RVC::GEOMETRIC::GETOBJFILTER_HASNOIMPLIEDGEOREF | Geometric object selection filter to disallow selection of geometric objects already having implied georeference |
| RVC::GEOMETRIC::GETOBJFILTER_ISDISPLAYABLE | Geometric object selection filter to disallow selection of empty and invalid extent geometric objects |
| RVC::GEOMETRIC::GETOBJFILTER_ISNOTEMPTY | Geometric object selection filter to disallow selection of empty geometric objects |
| RVC::GEOMETRIC::GETOBJFILTER_ISSELECTABLE | Geometric object selection filter to disallow selection of non geometric objects |
| RVC::GEOMETRIC::ITERATOR | This is the base class for the LINE, POINT, POLYGON, and LABEL iterators |
| RVC::GEOMETRIC::LABEL | |
| RVC::GEOMETRIC::LABELITERATOR | |
| RVC::GEOMETRIC::LINEITERATOR | |
| RVC::GEOMETRIC::MAKEPARMSBASE | Make parameter base class for RVC::GEOMETRIC objects |
| RVC::GEOMETRIC::NODEITERATOR | |
| RVC::GEOMETRIC::OBSERVER | OBSERVER class for RVC::GEOMETRIC objects |
| RVC::GEOMETRIC::POINTITERATOR | |
| RVC::GEOMETRIC::POLYGONITERATOR | |
| RVC::GEOMETRIC::SEARCHFILTER | Filter search class for FindClosestElement() method |
| RVC::GEOMETRIC::SEARCHFILTER_BITSET | Filter search class for FindClosestElement() method supporting bit-set |
| RVC::GEOMETRIC::SEARCHFILTER_ELEMTRANSLIST | Filter search class for FindClosestElement() method supporting bit-set |
| RVC::GEOMETRIC::SEARCHRESULT | |
| RVC::GEOMETRIC::SEARCHRESULT::CONST_ITERATOR | |
| RVC::GEOMREGION | |
| RVC::GEOMREGION::MAKEPARMS | |
| RVC::GEOREFERENCE | Manages RVC::OBJTYPE_Georeference RVC objects |
| RVC::GEOREFERENCE::CTRLPTEDGE | |
| RVC::GEOREGION | Manages RVC::OBJTYPE_Region RVC objects |
| RVC::GEOSPATIAL | Interface for RVC objects that support a georeferences paradigm |
| RVC::GEOSPATIAL::GETOBJFILTER_HASGEOREFERENCE | Geospatial object selection filter to disallow selection of non-georeferenced geospatial objects |
| RVC::GEOSPATIAL::GETOBJFILTER_HASNOGEOREFERENCE | Geospatial object selection filter to disallow selection of already georeferenced geospatial objects |
| RVC::GEOSPATIAL::GETOBJFILTER_HASNONLOCALGEOREFERENCE | Geospatial object selection filter to disallow selection of non-georeferenced or local / engineering georeferenced geospatial objects |
| RVC::GEOSPATIAL::GETOBJFILTER_ISOVERLAPPING | Geospatial object selection filter to allow selection of objects that overlap extents of specified reference object |
| RVC::GEOSPATIAL::GETOBJFILTER_ISSELECTABLE | Geospatial object selection filter to disallow selection of non geospatial objects |
| RVC::GEOTABLE | Manages RVC::OBJTYPE_GeoTable (Pinmap like) RVC objects |
| RVC::GEOTABLE::ELEMITERATOR | Constant iterator class |
| RVC::GEOTABLE::MAKEPARMS | GeoTable object creation parameters |
| RVC::GETOBJFILTER | Base class for object selection filter |
| RVC::GETTABLEFIELDFILTER | Base class for table/field selection filter |
| RVC::HISTOGRAM | Manages RVC::OBJTYPE_Histogram objects |
| RVC::HISTOGRAM::FILTER_COMPONENT | Filter to determine which histogram object to select based on the RASTER::COMPONENT needed |
| RVC::HOUGHPARMS | Interface for RVC objects that support SML query scripts |
| RVC::HYPERHISTOGRAM | Manages RVC::OBJTYPE_HyperspectralHistogram objects |
| RVC::HYPERINDEX | Manages RVC::OBJTYPE_HyperIndex RVC objects |
| RVC::HYPERINDEX::LINK | |
| RVC::HYPERINDEX::SHAPE | |
| RVC::HYPERSENSOR | Manages RVC::OBJTYPE_HyperspectralSensorInfo RVC objects |
| RVC::HYPERSENSOR::BANDINFO | |
| RVC::HYPERSPECTRAL | Manages RVC::OBJTYPE_Hyperspectral RVC objects |
| RVC::HYPERSPECTRAL::MAKEPARMS | |
| RVC::ICMPROFILE | Manages RVC::OBJTYPE_ICMProfile RVC objects |
| RVC::IMAGE | Interface for RVC objects that support an multiple image band paradigm |
| RVC::IMAGE::BANDPARMS | Class to represent and manage band specific information |
| RVC::IMAGE::NULLVALUE | Container for image null value |
| RVC::IMAGE::OBSERVER | OBSERVER class for RVC::IMAGE objects |
| RVC::IMAGE::STATISTICS | |
| RVC::INITEXT | Interface for RVC objects that support INI file text in RVC text objects |
| RVC::LAYOUTTEMPLATE | Manages RVC::OBJTYPE_LayoutTemplate objects |
| RVC::LAYOUTTEMPLATE::MAKEPARMS | |
| RVC::LEGEND | Manages RVC::OBJTYPE_Legend objects |
| RVC::LEGEND::GETOBJFILTER_ISSELECTABLE | |
| RVC::LEGEND::LINE | |
| RVC::LEGEND::MAKEPARMS | |
| RVC::LINKITEM | |
| RVC::LIST | Manages RVC::OBJTYPE_GenericRef objects |
| RVC::METADATA | Manages RVC::OBJTYPE_Metadata RVC objects |
| RVC::MOSAICLAYOUT | Manages RVC::OBJTYPE_MosaicLayout objects |
| RVC::MOSAICLAYOUT::MAKEPARMS | |
| RVC::MSTDATT | Standard Attribute manager for geometric objects |
| RVC::MSTDATT::COMPSTAT | |
| RVC::MULTIRASTER | |
| RVC::MULTIRASTER::MAKEPARMS | |
| RVC::NULLMASK | Manages RVC::OBJTYPE_Raster RVC::RASTER::USAGE_NullBand child 1-bit raster objects |
| RVC::NULLMASK::GETOBJFILTER_ISVALIDNULLMASK | Convenience filter for raster null mask selection |
| RVC::NULLMASK::OBJECT_FILTER | Object filter for finding NULLMASK raster objects |
| RVC::OBJECT | The base class for all RVC objects |
| RVC::OBJECT::CONST_ITERATOR | Constant iterator class |
| RVC::OBJECT::FILTER | Base class for method filters |
| RVC::OBJECT::FILTER_NEWERTHANPARENT | Class filter designed to select objects that are newer than their parent |
| RVC::OBJECT::FILTER_OBJTYPESET | Class filter designed to select objects based on an OBJTYPESET |
| RVC::OBJECT::ITERATOR | Iterator class |
| RVC::OBJECT::TOPLEVELNAMECHANGE | Class used by methods that perform creation of top level objects outside of CopyObjectTo() methods to assist the copying of link objects when the link should refer to the destination object but the name of the top level object has changed |
| RVC::OBJECT::UNIQUECHILDNAMEFILTER | |
| RVC::OBJECT::UNIQUENAMEFILTER | Interface class to filter out not unique names based on the starting name |
| RVC::OBJECTOBSERVER | Base RVC observer class |
| RVC::OBJITEM | OBJITEM class for specifying a particular file and object |
| RVC::OBJITEMLIST | |
| RVC::OBJTYPESET | Class to represent "set" of RVC object types |
| RVC::OFONT | Manages RVC::OBJTYPE_OutlineFont objects |
| RVC::OP::CONTOURING | Class for creating contour lines |
| RVC::OP::CONTOURING::DESTINATION_PARAMETERS | Class describes parameters of destination object |
| RVC::OP::CONTOURING::ELEMENT | Class ELEMENT describes selection and z values of source elements |
| RVC::OP::CONTOURING::ITERATIVETHRESHOLDING_PARAMETERS | Class for Iterative Thresholding contouring method from Raster |
| RVC::OP::CONTOURING::LINEAR_PARAMETERS | Class for Linear contouring method from TIN and Raster |
| RVC::OP::CONTOURING::METHOD_PARAMETERS | Base class for all contouring methods |
| RVC::OP::CONTOURING::RASTER_PARAMETERS | Class describes parameters of Raster source object |
| RVC::OP::CONTOURING::SEGMENTS | Class for collecting and tracing segments to polylines following to saving them to vector |
| RVC::OP::CONTOURING::SOURCE_PARAMETERS | Class describes parameters of source object |
| RVC::OP::CONTOURING::TIN_PARAMETERS | Class describes parameters of TIN source object |
| RVC::OP::CROSSSECTION | Create polygon cross section based on surface and reference layer |
| RVC::OP::CUTFILL | Class to compute the elevation differences between two rasters |
| RVC::OP::GEOMETRIC_TO_RASTER | Converter for performing raster to geometric conversion by lineary tracing |
| RVC::OP::GEOMETRIC_TO_VORONOI_POLYGONS | Generate voronoi polygons from a source point object |
| RVC::OP::IMAGE_AUTOCORRELATE | |
| RVC::OP::PROFILING | Class for creating profiles |
| RVC::OP::PROFILING::DESTINATION_PARAMETERS | Class descrines parameters of destination object |
| RVC::OP::PROFILING::METHOD_PARAMETERS | Base class for all profiling methods |
| RVC::OP::PROFILING::STACKPROFILES_PARAMETERS | These parameters describes stack profiles of surface represented by raster build by static method ProcessStackProfiles |
| RVC::OP::RASTER_GEOMETRIC_PROPERTIES | Class used to compute Raster Properties for a geometric object |
| RVC::OP::RASTER_THRESHOLD | Class to perform raster thresholding |
| RVC::OP::RASTER_TO_GEOMETRIC_BOUNDARY | Converter for performing raster to geometric conversion by boundary tracing |
| RVC::OP::RASTER_TO_GEOMETRIC_LINE | Converter for performing raster to geometric conversion by lineary tracing |
| RVC::OP::RASTER_TO_REGION | Converter for performing raster to region conversion |
| RVC::OP::SLANTGROUND | Class to compute the SLANT to GROUND conversion of radar images |
| RVC::OP::SURFACEFITTING | Class for surface fitting |
| RVC::OP::SURFACEFITTING::BIDIRECTIONAL_PARAMETERS | Class for surface fitting method from |
| RVC::OP::SURFACEFITTING::DESTINATION_PARAMETERS | Class describes parameters of destination object Raster |
| RVC::OP::SURFACEFITTING::ELEMENT | Class ELEMENT describes selection and z values of source elements |
| RVC::OP::SURFACEFITTING::GEOMETRIC_ITERATOR | Base class for geometric element iterator |
| RVC::OP::SURFACEFITTING::GEOMETRIC_ITERATOR_LINE | Line iterator |
| RVC::OP::SURFACEFITTING::GEOMETRIC_ITERATOR_POINT | Point iterator |
| RVC::OP::SURFACEFITTING::GEOMETRIC_SOURCE | |
| RVC::OP::SURFACEFITTING::INVERSEDISTANCE_PARAMETERS | Class for surface fitting method from |
| RVC::OP::SURFACEFITTING::KRIGING_PARAMETERS | Class for surface fitting method from |
| RVC::OP::SURFACEFITTING::METHOD_PARAMETERS | Base class for all surface fitting |
| RVC::OP::SURFACEFITTING::MINIMUMCURVATURE_PARAMETERS | Class for surface fitting method from |
| RVC::OP::SURFACEFITTING::POLYNOMIAL_PARAMETERS | Class for surface fitting method from |
| RVC::OP::SURFACEFITTING::PROFILES_PARAMETERS | Class for surface fitting method from |
| RVC::OP::SURFACEFITTING::SOURCE_PARAMETERS | Class describes parameters of source object |
| RVC::OP::SURFACEFITTING::TABLE_PARAMETERS | Class describes parameters of table source object constructing 3D points from each record in table |
| RVC::OP::SURFACEFITTING::TIN_PARAMETERS | Class describes parameters of Vector source object |
| RVC::OP::SURFACEFITTING::TRIANGLEINTERPOLATION_PARAMETERS | Class for surface fitting method from |
| RVC::OP::SURFACEFITTING::UNIVARIATECURVE_PARAMETERS | Class for surface fitting method from |
| RVC::OP::SURFACEFITTING::VECTOR_PARAMETERS | Class describes parameters of Vector source object |
| RVC::OP::TRIANGULATION | Class for creating triangulation |
| RVC::OP::TRIANGULATION::ADAPTIVEDENSIFICATION_PARAMETERS | Class for Adaptive Densification triangulation method from raster |
| RVC::OP::TRIANGULATION::DELAUNAY_PARAMETERS | Class for Delaunay triangulation method from points |
| RVC::OP::TRIANGULATION::DESTINATION_PARAMETERS | Class describes parameters of destination object |
| RVC::OP::TRIANGULATION::ELEMENT | Class ELEMENT describes selection and z values of source elements |
| RVC::OP::TRIANGULATION::METHOD_PARAMETERS | Base class for all triangulation methods |
| RVC::OP::TRIANGULATION::RASTER_PARAMETERS | Class describes parameters of Raster source object |
| RVC::OP::TRIANGULATION::SOURCE_PARAMETERS | Class describes parameters of source object |
| RVC::OP::TRIANGULATION::TABLE_PARAMETERS | Class describes parameters of table source object constructing 3D points from each record in table |
| RVC::OP::TRIANGULATION::VECTOR_PARAMETERS | Class describes parameters of Vector source object |
| RVC::OP::VECTOR_GRID_GENERATION | |
| RVC::OP::VECTOR_GRID_GENERATION::GRID_PARMS | |
| RVC::OP::VECTOR_GRID_GENERATION::HEXAGON_PARMS | |
| RVC::OP::VECTOR_GRID_GENERATION::PARALLEL_PARMS | |
| RVC::OP::VECTOR_GRID_GENERATION::RANDOMRECTANGLE_PARMS | |
| RVC::OP::VECTOR_GRID_GENERATION::RECTANGLE_PARMS | |
| RVC::OP::VECTOR_GRID_GENERATION::TRIANGLE_PARMS | |
| RVC::OP::VIEWSHED | Class for creating viewshed rasters |
| RVC::OP::VIEWSHED::VIEWPOINTINFO | |
| RVC::OPACITYMASK | Manages RVC::OBJTYPE_Raster RVC::RASTER::USAGE_Opacity child 1-bit, 4-bit or 8-bit raster objects |
| RVC::OPACITYMASK::GETOBJFILTER_ISVALIDOPACITYMASK | Convenience filter for raster null mask selection |
| RVC::OPACITYMASK::MAKEPARMS | Class to handle values needed to define the characteristics of a opacity mask |
| RVC::OPACITYMASK::OBJECT_FILTER | Object filter for finding OPACITYMASK raster objects |
| RVC::PRINTER_COLOR_BALANCE | Manages RVC::OBJTYPE_PrinterColorBalance objects |
| RVC::QSEARCHTREE | Manages RVC::OBJTYPE_QuadSearchTree RVC objects |
| RVC::QSEARCHTREE::FILTER_EXISTING_CURRENT | |
| RVC::QSEARCHTREE::FILTER_EXISTING_LEGACY | |
| RVC::QSEARCHTREE::FILTER_VALID | |
| RVC::QSEARCHTREE::MAKEPARMS | |
| RVC::QUERY | Manages RVC::OBJTYPE_Script_Query objects |
| RVC::QUERY::MAKEPARMS | |
| RVC::RASTER | Manages RVC::OBJTYPE_Raster RVC objects |
| RVC::RASTER::GETOBJFILTER_ISOVERLAPPING | Convenience filter for raster selection |
| RVC::RASTER::GETOBJFILTER_ISSELECTABLE | Convenience filter for raster selection |
| RVC::RASTER::IMAGESCALE | Class to implement raster scale values |
| RVC::RASTER::LINKPARMS | Parmeters needed to link to external rasters |
| RVC::RASTER::LINKPARMS_ECW | |
| RVC::RASTER::LINKPARMS_GENERIC | |
| RVC::RASTER::LINKPARMS_JP2 | |
| RVC::RASTER::LINKPARMS_JPEG | |
| RVC::RASTER::LINKPARMS_MRSID | |
| RVC::RASTER::LINKPARMS_PNG | |
| RVC::RASTER::LINKPARMS_SOCETSETDT | |
| RVC::RASTER::LINKPARMS_TIFF | |
| RVC::RASTER::MAKEPARMS | Class to handle values needed to define the characteristics of a raster |
| RVC::RASTEROP::DEPRESSIONFILLER | Class to fill depressions in elevation raster |
| RVC::RASTERSENSOR | Manages RVC::OBJTYPE_SensorInfo RVC objects |
| RVC::RASTERTREND | Manages RVC::OBJTYPE_RasterTrend objects |
| RVC::REGION | Manages RVC::OBJTYPE_Region RVC objects |
| RVC::SCRIPT | Interface for RVC objects that support SML query scripts |
| RVC::SCRIPT::MAKEPARMS | |
| RVC::SERIALIZE | Interface for RVC objects that support a serialize text object paradigm |
| RVC::SERIALIZE::FILTER_USAGEFOROBJTYPE | |
| RVC::SERIALIZE::MAKEPARMS | Container for parameters to make object |
| RVC::SHAPE | Manages RVC::OBJTYPE_Shape RVC objects |
| RVC::SHAPE::ELEMENT | Shape element class |
| RVC::SHAPE::ELEMITERATOR | Constant iterator class |
| RVC::SHAPE::LINKPARM_ARCSHAPE | Setup parameters to link to an Arc/Info Shape file |
| RVC::SHAPE::LINKPARM_GEODATABASE | Setup parameters to link to an Oracle Spatial external database table |
| RVC::SHAPE::LINKPARM_MYSQL | Setup parameters to link to a MySQL external database table |
| RVC::SHAPE::LINKPARM_ORACLE | Setup parameters to link to an Oracle Spatial external database table |
| RVC::SHAPE::LINKPARM_POSTGIS | Setup parameters to link to a PostGIS external database table |
| RVC::SHAPE::LINKPARMS | Base class definition for link parameters to link to external shape objects An instance of this class cannot be created, must use the derived classes below |
| RVC::SHAPE::MAKEPARM_ARCSHAPE | |
| RVC::SHAPE::MAKEPARMS | Base class definition for make parameters to make external shape objects An instance of this class cannot be created, must use the derived classes below |
| RVC::SIMPLE | Interface for RVC objects that support a Read Once, Write Once paradigm |
| RVC::SML | Manages RVC::OBJTYPE_Script_SML RVC objects |
| RVC::SML::MAKEPARMS | |
| RVC::SPATIALFILTER | |
| RVC::SPATIALFITLER | Manages RVC::OBJTYPE_Filter RVC objects |
| RVC::SPATIALTREE | Manages RVC::OBJTYPE_SpatialTree RVC objects |
| RVC::SPATIALTREE::TIERINFO | Spatial Tree tier information structure |
| RVC::SPECTRALLIBRARY | Manages RVC::OBJTYPE_Spectral RVC objects |
| RVC::SPECTRALLIBRARY::CHANNEL | Spectral channel header definition |
| RVC::SPECTRALLIBRARY::RECORD | Spectral record header definition |
| RVC::SPOTOBJ | Manages RVC::OBJTYPE_SpotHeader objects |
| RVC::SPOTOBJ::ANGULARRATE | Angular rate structure |
| RVC::SPOTOBJ::SPOTANGULARINFO | SPOT angular info structure |
| RVC::STYLE | Manages RVC::OBJTYPE_Style RVC objects |
| RVC::STYLE::GETOBJFILTER_HASPATTERNTYPE | Style object selection filter to disallow selection of non style objects or style objects that do not have the requested pattern type |
| RVC::STYLE::GETOBJFILTER_HASSTYLETYPE | Style object selection filter to disallow selection of non style objects or style objects that do not have the requested style type |
| RVC::STYLE::GETOBJFILTER_ISSELECTABLE | Style object selection filter to disallow selection of non style objects |
| RVC::STYLE::UNIQUEPATTERNNAMEFILTER | Style pattern name uniquification filter |
| RVC::STYLE::UNIQUESTYLENAMEFILTER | Style type name uniquification filter |
| RVC::STYLEPATTERN_BASE | Base pattern class |
| RVC::STYLEPATTERN_BASE::PATTERNHEADER | Information common to all patterns / symbols |
| RVC::STYLEPATTERN_BITMAP | Bitmap pattern class |
| RVC::STYLEPATTERN_HATCH | Hatch pattern class |
| RVC::STYLEPATTERN_HATCH::ELEMENT | Pattern element |
| RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED | Pattern element referencing shared memory buffer |
| RVC::STYLEPATTERN_HATCH::ELEMENT_SHARED::HATCHPATTELEM | Hatch pattern element structure |
| RVC::STYLEPATTERN_HATCH::ITERATOR | Iterator to process pattern elements |
| RVC::STYLEPATTERN_LINE | Line pattern class |
| RVC::STYLEPATTERN_LINE::ELEMENT | Pattern element |
| RVC::STYLEPATTERN_LINE::ELEMENT_SHARED | Pattern element referencing shared memory buffer |
| RVC::STYLEPATTERN_LINE::ELEMENT_SHARED::LINEPATTELEM | |
| RVC::STYLEPATTERN_LINE::ITERATOR | Iterator to process pattern elements |
| RVC::STYLEPATTERN_SYMBOL | Point symbol pattern class |
| RVC::STYLEPATTERN_SYMBOL::ELEMENT_SHARED | Pattern element referencing shared memory buffer |
| RVC::STYLEPATTERN_SYMBOL::ITERATOR | Iterator to process pattern elements |
| RVC::TEXTOBJ | Manages RVC::OBJTYPE_Text and derived RVC objects |
| RVC::TEXTOBJ::GETOBJFILTER_HASTITLE | Text object selection filter to determine if the text object is selectable and has as its first line a title string matching the string given |
| RVC::TEXTOBJ::GETOBJFILTER_ISSELECTABLE | Text object selection filter to determine if the text object is selectable under the parent object |
| RVC::TEXTOBJ::MAKEPARMS | |
| RVC::THEMEPARM | Manages RVC::OBJTYPE_Theme objects |
| RVC::THEMEPARM::DATA | |
| RVC::THEMEPARM::DATA::SPREAD | |
| RVC::THEMEPARM::DATA::STATSVIEW | |
| RVC::THUMBNAIL | Manages RVC::OBJTYPE_Thumbnail objects |
| RVC::TIEPOINTOBJ | Manages RVC::OBJTYPE_TiePoint objects |
| RVC::TIN | Manages RVC::OBJTYPE_TIN RVC objects |
| RVC::TIN::ELEMITERATOR< _ELEM > | Constant iterator class |
| RVC::TIN::MAKEPARMS | Necessary tin object creation parameters |
| RVC::TINSTDATT | TIN Standard Attribute manager |
| RVC::TINTOOLKIT | Tin Toolkit |
| RVC::TINTOOLKITOBSERVER | |
| RVC::UI::CTRL_EDIT_OBJECTNAME | Object name 'edit' control |
| RVC::UI::DLG_EDIT_RASTER_VALUE | Dialog allowing editing of raster cell value |
| RVC::UI::DLG_LABELFRAMESTYLE | |
| RVC::UI::FORM_EDIT_DESCRIPTOR | Object name edit form with label and edit field |
| RVC::UI::FORM_EDIT_OBJECTNAME | Object name edit form with label and edit field |
| RVC::UI::FORM_EDIT_RASTER_VALUE | Form consisting of label and edit field(s) for specified image cell type |
| RVC::UI::FORM_EDIT_STYLE | User Interface form for editing style definition |
| RVC::UI::FORM_IMAGE_PYRAMID | Form for setting IMAGE::PYRAMID values |
| RVC::UI::FORM_OBJECT_LIST | Form containing basic object selection list with "select", "remove", and "remove all" buttons |
| RVC::UI::FORM_OBJECT_SINGLE | Form to manage single object selection, containing button on text |
| RVC::UI::FORM_RASTER_COMPRESSION | Form for setting raster internal compression type and quality |
| RVC::UI::FORM_RASTER_TYPE | Form containing rasterr cell types to select |
| RVC::UI::FORM_SELECT_CHILD | Combobox that contains the list of children from a given parent to select from given a possible filter |
| RVC::UI::OBJTYPEIMAGELIST | Class to keep track of image list for object types |
| RVC::VECTOR | Manages RVC::OBJTYPE_Vector RVC objects |
| RVC::VECTOR::CONGLOMERATELINEFILTER | |
| RVC::VECTOR::ELEMITERATOR< _ELEM > | Constant iterator class |
| RVC::VECTOR::GETOBJFILTER_HASGEOMETRICELEMENTS | GETOBJFILTER derived class to determine if the vector object has points or lines or polygons to perform geometric operations on |
| RVC::VECTOR::GETOBJFILTER_HASLABELS | GETOBJFILTER derived class to determine if the vector object has the minimum number of labels |
| RVC::VECTOR::GETOBJFILTER_HASLINES | GETOBJFILTER derived class to determine if the vector object has the minimum number of labels |
| RVC::VECTOR::GETOBJFILTER_HASPOINTS | GETOBJFILTER derived class to determine if the vector object has the minimum number of labels |
| RVC::VECTOR::GETOBJFILTER_HASPOLYGONS | GETOBJFILTER derived class to determine if the vector object has the minimum number of labels |
| RVC::VECTOR::LABEL | Vector label class |
| RVC::VECTOR::LABEL::LEADERLINE | |
| RVC::VECTOR::MAKEPARMS | Vector object creation parameters |
| RVC::VECTORTOOLKIT | Vector Toolkit |
| RVC::VECTORTOOLKIT::POLYGONDELETEFILTER | |
| RVC::VECTORTOOLKIT::SNAPOBJECT | |
| RVC::VECTORTOOLKIT::SNAPPARMS | |
| RVC::VECTORTOOLKIT::SNAPPARMS::PANEL | |
| RVC::VECTORTOOLKITOBSERVER | |
| RVC::VECTSTDATT | Vector Standard Attribute manager |
| RVCBASICINFO | Basic rvc info structure |
| RVCDATETIME | |
| RVCFILELOCK | File lock structure |
| RVCGENINFO | General rvc info structure |
| RVCLABELDESC | Label description structure |
| RVCLABELSTYLE | Style access structure for leader lines |
| RVCLEADERLINE | Leader line structure |
| RVCLINESTYLE | Structure for line drawing style |
| RVCOFONTCHAR | |
| RVCOFONTCHARSEG | |
| RVCPATTHDR | Information common to all patterns / symbols |
| RVCPOINTSTYLE | Structure for point drawing style |
| RVCPOLYGONSTYLE | Structure for polygon drawing style |
| RVCTEXTSTYLE | Structure for text drawing style |
| RVCTINEDGE | TIN edge structure |
| RVCTINHULL | TIN hull structure |
| RVCTINHULLEDGE | TIN hull edge structure |
| RVCTINNODE | TIN node structure |
| RVCTINTRIANGLE | TIN triangle structure |
| RVCVECTLINE | Vector Line record definition |
| RVCVECTNODE | Vector Node record definition |
| RVCVECTPOINT | Vector point record definition |
| RVCVECTPOLY | Vector Polygon record definition |
| SAMCLASSIFIER | |
| SAVERESTORE< _CT > | Class to store the original value of the object, possibly set the object to a new value, and restore the object to the original value when instance goes out of scope |
| SCREEN_GRABBER | |
| SCREENCAST | |
| SELFORG_PARM | |
| SERIALIZABLE | Interface class for making object serializable |
| SERIALIZER | Class for serializing object instances to file |
| SERIALIZERITEM | Serializer Item definition for single member of structure or class |
| SESSIONLOG | |
| shmid_ds | Structure filled in by shmctl if command is IPC_STAT Note that the Unix version has lots more fields which have no meaning on Windows or are just not supported by this implementation |
| SIMPLE_ARRAY< _CT > | Simple array template |
| SMLARG | Built-in functions get passed an array of these as their second parameter |
| SMLAUTOCLASS | A helper class to simplify installing real C++ classes into SML |
| SMLAUTOCLASS_DELETABLE_NOCOPY_T< _TYPE > | A Template class of SMLAUTOCLASS |
| SMLAUTOCLASS_DELETABLE_T< _TYPE > | A Template class of SMLAUTOCLASS |
| SMLAUTOCLASS_NEW_NOCOPY_T< _TYPE > | A Template class of SMLAUTOCLASS |
| SMLAUTOCLASS_NEW_T< _TYPE > | A Template class of SMLAUTOCLASS |
| SMLAUTOCLASS_NOALLOC_T< _TYPE > | A Template class of SMLAUTOCLASS |
| SMLCADOBJECT | |
| SMLCALLBACKSTRUCT | Structure passed to an SML callback |
| SMLCLASS | Structure for defining a class in SML |
| SMLCLASSARRAY | Class used by SML to hold an array of class structures |
| SMLCLASSCALLBACKLIST | |
| SMLCLASSHASH | |
| SMLCLASSMEMBER | |
| SMLCONTEXT | The main class used by SML functions |
| SMLCONTEXT_REFCOUNT | |
| SMLDEVPRIVATE | This class provides a way to attach private data to an SMLCONTEXT on a per-context basis |
| SMLDOCCODES | Class SMLDOCCODES |
| SMLDOCCODES_ANSI | Pass to SML_GetFuncDoc() to get plain text with ANSI codes for bold, color, etc |
| SMLDOCCODES_HTML | Pass to SML_GetFuncDoc() to get HTML text |
| SMLDOCCODES_MISTRING | An intermediate class that SMLDOCCODES_ANSI and SMLDOCCODES_HTML are based on |
| SMLENCODINGDATA | Class to store incoding information when running a script directly from the toolbar |
| SMLFILEINFO | |
| SMLFLAG | Parameter flag value definition |
| SMLFUNC | Structure for defining an SML function |
| SMLFUNCDEF | Structure for defining SML functions |
| SMLHASH | |
| SMLNUMHASH | |
| SMLOBJECT | - Note:
- Constructor/Destructor are private and only used by SMLCONTEXT which is a friend class
|
| SMLPARM | |
| SMLRASTEROBJECT | - Note:
- ctor/dtor are private and only called by friend SMLCONTEXT
|
| SMLSHAPEOBJECT | |
| SMLSTRING | SML string constant representation |
| SMLSTRINGHASH | |
| SMLSYMBOL | Class for representing variables and functions in SML |
| SMLTINOBJECT | |
| SMLUSERDATA | A class which can be used to hang USERDATA off an SMLSTRING or SMLSYMBOL |
| SMLVECTOROBJECT | |
| SNAPGRIDPARMS | |
| SOA::DLG_SERVERLIST_ADDITEM | Dialog to allow user to add item to server list |
| SOA::OWS::EXCEPTIONREPORT | OpenGeospatial Web Services Exception Report container |
| SOA::OWS::EXCEPTIONREPORT::EXCEPTION | Individual exception, contains message and possibly code and/or locator |
| SOA::SERVERLIST | Class to contain list of "servers" with title and URL for each |
| SOA::SERVERLIST::ITEM | Individual item in list |
| SOA::WMS::ATTRIBUTION | |
| SOA::WMS::BASEURL | |
| SOA::WMS::BOUNDINGBOX | |
| SOA::WMS::CAPABILITIES | WMS Capabilities element |
| SOA::WMS::CAPABILITY | WMS "Capability" element |
| SOA::WMS::CAPABILITY::EXCEPTION | Container for exception format list |
| SOA::WMS::CONNECTION | Container for information about connection to a WMS server |
| SOA::WMS::CONTACTADDRESS | |
| SOA::WMS::CONTACTINFORMATION | |
| SOA::WMS::CONTACTPERSON | |
| SOA::WMS::DATAURL | |
| SOA::WMS::DIMENSION | |
| SOA::WMS::EXTENDEDCAPABILITIES | |
| SOA::WMS::LAYER | |
| SOA::WMS::METADATAURL | |
| SOA::WMS::ONLINERESOURCE | |
| SOA::WMS::OPERATION | |
| SOA::WMS::REQUEST | |
| SOA::WMS::SERVICE | WMS "Service" element |
| SOA::WMS::SIZEDATAURL | |
| SOA::WMS::STYLE | |
| SOA::WMS::UI_FORM_CONNECTION | |
| SOA::WMS::UI_FORM_LAYERSELECT | |
| SOAP::HANDLER | |
| SOAP::METHOD | An instance of a method call on the server side This provides access to the parameters passed and contains the virtual method for the actual method |
| SOAP::METHOD::PARM | |
| SOAP::METHOD_T< _CT > | |
| SOAP::OBJECT | Client-Side SOAP Object container |
| SOAP::OBJECT_DEFINITION | Class to define a SOAP Object (Server-side) This class defines what the class is and can do, but does not hold any data for individual instances of the object |
| SOAP::VALUES | A class to hold the actual parameters and return values of a SOAP message |
| SPATMOD::DATABUFFER | Shared (reference counted) data buffer |
| SPATMOD::GEOREFERENCE | Container for general georeference definition |
| SPATMOD::IMAGE::BASE | Base class for image |
| SPATMOD::IMAGE::BUFFER | Buffer to contain data for an image |
| SPATMOD::IMAGE::DIMENSIONS | Container for defining image dimensions |
| SPATMOD::IMAGE::FILTER | Base class for image filter |
| SPATMOD::IMAGE::FILTER_CACHEIMAGE | Filter to cache entire image |
| SPATMOD::IMAGE::FILTER_COLORBALANCE | Filter to perform color balancing |
| SPATMOD::IMAGE::FILTER_COMPOSITE | Filter to create composite image from multiple source images |
| SPATMOD::IMAGE::FILTER_CROP | Filter to crop an image |
| SPATMOD::IMAGE::FILTER_DATATYPE | Filter to change data type of an image |
| SPATMOD::IMAGE::FILTER_DATATYPE::SETTINGS | Filter settings |
| SPATMOD::IMAGE::FILTER_DEINDEX | Filter to de-index image, changing from index into palette to separate samples |
| SPATMOD::IMAGE::FILTER_EXTEND | Filter to "extend" image by adding null pixels around outside |
| SPATMOD::IMAGE::FILTER_FOCALTOPOGRAPHIC | Purpose of this filter is to compute topographic properties from an input DEM raster |
| SPATMOD::IMAGE::FILTER_FOCALTOPOGRAPHIC::SETTINGS | Settings class for the FILTER_FOCALTOPOGRAPHIC class |
| SPATMOD::IMAGE::FILTER_FUSION | Base Filter to perform fusion of low resolution and high resolution images |
| SPATMOD::IMAGE::FILTER_FUSION_BASICHBS | Filter to perform fusion of low resolution and high resolution images via "Basic HBS" method |
| SPATMOD::IMAGE::FILTER_FUSION_BASICHIS | Filter to perform fusion of low resolution and high resolution images via "Basic HIS" method |
| SPATMOD::IMAGE::FILTER_FUSION_BROVEY | Filter to perform fusion of low resolution and high resolution images via "Brovey" method |
| SPATMOD::IMAGE::FILTER_FUSION_MODHIS | Filter to perform fusion of low resolution and high resolution images via "Modified HIS" method |
| SPATMOD::IMAGE::FILTER_FUSION_TEXTUREPCA | Filter to perform fusion of low resolution and high resolution images via "Texture PCA" method |
| SPATMOD::IMAGE::FILTER_GENERAL_CHGPROP | General filter using delegate to perform pixel-by-pixel computation with result image properties specified |
| SPATMOD::IMAGE::FILTER_GENERAL_INPLACE | Filter to perform generic in-place pixel-by-pixel computation using delegate |
| SPATMOD::IMAGE::FILTER_LINEAR | Filter to perform linear combination on samples in image |
| SPATMOD::IMAGE::FILTER_LOOKUP | Filter to apply lookup tables to samples in image |
| SPATMOD::IMAGE::FILTER_MARGIN | Filter to automatically buffer "margins" when iterating |
| SPATMOD::IMAGE::FILTER_MASKSELECT | Filter to select between images using mask |
| SPATMOD::IMAGE::FILTER_MASKVALIDITY | Filter to apply mask to image "validity" |
| SPATMOD::IMAGE::FILTER_MORPHOLOGY | Morphological Filter Base Class |
| SPATMOD::IMAGE::FILTER_MORPHOLOGY_CLOSING | Morphological Closing Filter |
| SPATMOD::IMAGE::FILTER_MORPHOLOGY_DILATION | Morphological Dilation Filter |
| SPATMOD::IMAGE::FILTER_MORPHOLOGY_EROSION | Morphological Erosion Filter |
| SPATMOD::IMAGE::FILTER_MORPHOLOGY_OPENING | Morphological Opening Filter |
| SPATMOD::IMAGE::FILTER_MOSAIC | Filter to mosaic images |
| SPATMOD::IMAGE::FILTER_MULTIPLY | Filter to multiply images |
| SPATMOD::IMAGE::FILTER_OVERRIDETYPE | Filter to override pixel type of an image |
| SPATMOD::IMAGE::FILTER_PIXELTABLE | Filter to apply PIXELTABLE to image |
| SPATMOD::IMAGE::FILTER_PIXELTYPE | Filter to change pixel type of an image |
| SPATMOD::IMAGE::FILTER_QUANTIZE | Filter to quantize samples in image |
| SPATMOD::IMAGE::FILTER_REPLACENULL | Filter to replace null pixels with specified value |
| SPATMOD::IMAGE::FILTER_RESAMPLE | Filter to resample/reproject image |
| SPATMOD::IMAGE::FILTER_SCALEOFFSET | Filter to apply scale and offset to samples in image |
| SPATMOD::IMAGE::FILTER_SELECT | Filter to select specified component samples from source image |
| SPATMOD::IMAGE::FILTER_TESTEQUAL | Filter to test pixel for equality |
| SPATMOD::IMAGE::FILTER_TESTRANGE | Filter to test pixel for containment inside (or outside) range(s) |
| SPATMOD::IMAGE::FILTER_VALIDITYNEAR | Filter to determine validity based on nearness to specified pixel values |
| SPATMOD::IMAGE::FILTER_ZOOM | Filter to zoom image (up or down) by fixed amount |
| SPATMOD::IMAGE::HELPER_RVC | Helper for interface with RVC IMAGE classes |
| SPATMOD::IMAGE::PIXEL | Container and properties for an image pixel |
| SPATMOD::IMAGE::PIXELTABLE | Image pixel table |
| SPATMOD::IMAGE::SAMPLE | Define properties of a single sample |
| SPATMOD::IMAGE::SAMPLEITERATOR | Iterator for accessing samples in memory array |
| SPATMOD::IMAGE::SAMPLEITERATOR_CONST | Iterator for accessing constant samples in memory array |
| SPATMOD::IMAGE::SAMPLETABLE | Image sample table |
| SPATMOD::IMAGE::SECTION | Container for specifying rectangular section of image |
| SPATMOD::IMAGE::SECTION_ITERATOR | Iterator to process a specified section in subsections |
| SPATMOD::IMAGE::SOURCE | Base for image source in pipeline |
| SPATMOD::IMAGE::SOURCE_CONSTANT | Source which supports 'constant' value |
| SPATMOD::IMAGE::SOURCE_FILE | Base for "file" source |
| SPATMOD::IMAGE::SOURCE_HTTP | Source to send HTTP request and manage reply |
| SPATMOD::IMAGE::SOURCE_JPEG | Pipeline source for reading JPEG images from memory or file |
| SPATMOD::IMAGE::SOURCE_MEMORY | Source which supports reading from memory |
| SPATMOD::IMAGE::SOURCE_MGD | Source which supports reading from MGD device |
| SPATMOD::IMAGE::SOURCE_MRSID | Base for pipeline source |
| SPATMOD::IMAGE::SOURCE_PLACEHOLDER | Source to use for "place holder" while waiting for data to become available |
| SPATMOD::IMAGE::SOURCE_PNG | Pipeline source for reading PNG images from memory or file |
| SPATMOD::IMAGE::SOURCE_RVC | Image source from RVC raster object |
| SPATMOD::IMAGE::SOURCE_RVC_HYPER | RVC Hyperspectral Image source |
| SPATMOD::IMAGE::SOURCE_WBMP | Pipeline source for reading Wireless Bitmap (WBMP) images from memory or file |
| SPATMOD::IMAGE::SPANS | Container for defining spans |
| SPATMOD::IMAGE::STAGE | Base class for image supporting "pull" operations |
| SPATMOD::IMAGE::STAGE_ARRAY | Array of stage pointers |
| SPATMOD::IMAGE::STAGE_AUTOPTR | Automatic STAGE pointer which keeps track of ownership and destroys when needed |
| SPATMOD::IMAGE::TARGET | Base for pipeline target |
| SPATMOD::IMAGE::TARGET_FILE | Base for target file |
| SPATMOD::IMAGE::TARGET_FILE::TILEPARMS | Parameters for control of output to separate file for each tile |
| SPATMOD::IMAGE::TARGET_J2K | JPEG2000 image file target |
| SPATMOD::IMAGE::TARGET_J2K::SETTINGS | |
| SPATMOD::IMAGE::TARGET_JPEG | JPEG image target |
| SPATMOD::IMAGE::TARGET_MEMORY | Memory buffer image target |
| SPATMOD::IMAGE::TARGET_MGD | Base for target device |
| SPATMOD::IMAGE::TARGET_MGD_MEMORY | MGD_MEMORY image target |
| SPATMOD::IMAGE::TARGET_NULL | Null image target |
| SPATMOD::IMAGE::TARGET_PNG | PNG image target |
| SPATMOD::IMAGE::TARGET_RVC | RVC raster/image target |
| SPATMOD::IMAGE::TARGET_RVC_BASE | Base class for RVC image target implementations |
| SPATMOD::IMAGE::TARGET_RVC_MULTIFILE | RVC multi-raster (tiled) target |
| SPATMOD::IMAGE::TARGET_TIFF | RVC raster/image target |
| SPATREF::COORDAXIS | Coordinate axis definition |
| SPATREF::COORDOP | Coordinate Operation (conversion/transformation) service |
| SPATREF::COORDOP_IMPL | Base for coordinate operation implementation |
| SPATREF::COORDOP_IMPL::LINEAR | |
| SPATREF::COORDOP_IMPL_FACTORY | Factory class for creating COORDOP_IMPL instance |
| SPATREF::COORDOP_LIST | Coordinate Operation service with list management interface |
| SPATREF::COORDOP_SINGLE | Coordinate Operation service with attach/detach interface for use with operation implementations not created automatically by spatial reference system |
| SPATREF::COORDOP_TARGET | Target for densification operations |
| SPATREF::COORDOP_ZONED | Service for converting between 'zoned' and non-zoned reference systems |
| SPATREF::COORDOPDEF | Coordinate Operation Definition (CoordOpDef) |
| SPATREF::COORDOPMETHOD | Coordinate Operation Method definition |
| SPATREF::COORDOPPARM | Coordinate operation parameter definition |
| SPATREF::COORDREFSYS | Coordinate Reference System (CRS) |
| SPATREF::COORDSYS | Coordinate System definition |
| SPATREF::DATUM | Datum specification |
| SPATREF::ELLIPSOID | Ellipsoid specification |
| SPATREF::ERMAPPER | Converter for ERMapper coordinate reference definition |
| SPATREF::ESRI | Converter for ESRI projection parameters. Handles both "old" (< version 8) and WKT strings |
| SPATREF::GDAL | |
| SPATREF::GROUP | |
| SPATREF::MAPINFO | Converter for MapInfo CoordSys strings |
| SPATREF::OGC_URN | Converter for Open Geospatial Consortium (OGC) Universal Resource Name (URN) forms |
| SPATREF::OGC_WKT | Converter for Open Geospatial Consortium Well-Known Text forms |
| SPATREF::PRIMEMERIDIAN | Prime meridian specification |
| SPATREF::SYSTEM | Spatial Reference System class |
| SPATREF::TYDAC | Converter for Tydac Projection strings |
| STAT_MULTIVAR | Class for accumulating and computing multivariate statistics |
| STAT_UNIVARIATE | Container for accumulating and computing univariate statistics |
| STATUSCONTEXT | Status context |
| STATUSDIALOG | Status dialog |
| STATUSDISABLECANCEL | Class to disable status "Cancel" button when an instance is created and reenable the button when the instance is destroyed |
| STEREOPARM | Container for stereo rendering parameters |
| STRUTF8 | Container for UTF-8 encoded string |
| SUBJECT< _CT > | Base class for the SUBJECT of the OBSERVER (the observed) |
| SUBJECT< _CT >::ITERATOR | |
| SUBJECTBASE | |
| SUBREGION2D | SUBREGION2D class - Definitions and methods to support a generic 2D sub-region object in memory |
| SUBREGION2D::COPYFILTER | Filter for copying subregion |
| SUN_POSN_CALCULATOR | Class that calculates the position of the sun based on location (Lat-Lon), date and time |
| SURFACE_LINE_PROP_CALC | |
| SURFACE_LINE_PROP_CALC::PROPERTIES | |
| SURFACE_REGION_PROP_CALC | Spovrgn.h -- Calculator of surface properties over region class |
| SURFACE_REGION_PROP_CALC::PROPERTIES | |
| SYMBOLDATA | |
| SYMBOLELEM | Symbol element structure |
| SYMBOLHDR | Symbol header |
| TERRAINDEC | |
| TERRAINDEC::DRAWING | Class DRAWING is an interface for all terrain decimation algorithms how to "draw" triangels |
| TESSELPARM | |
| TEXTMETRICS | A structure to hold text metrics Ascent is the distance from the base line of the first line of text to the top of the "ink" of the fist line |
| TEXTRES | Class for text resource lookup |
| TEXTRESITEM | Text resource item container |
| TEXTRESITEMLIST | List of TEXTRESITEMs |
| TEXTSTYLE | |
| TEXTSTYLEDIFF | |
| THUMBNAIL | Handle thumbnail for a specific spatial object |
| THUMBNAILVIEW | |
| TIEPOINT | |
| TIFFEXT | Base class for TIFF image access |
| TIFFEXT::IMAGEINFO | Container for information about specific TIFF image |
| TIFFEXT_FILE | |
| TIMESERIES | |
| TIMESERIES::CUBICSPLINE_INTERPOLATOR | |
| TIMESERIES::INTERPOLATOR | |
| TIMESERIES::LINEAR_INTERPOLATOR | |
| TIMESERIES::SMOOTHFILTER | |
| TIMESERIES::TRENDREMOVAL | |
| TOPOLINE | |
| TRANS2D_AFFINE | Simple affine X/Y coordinate transformation |
| TRANS2D_MAPGEN | Encapsulate TRANSPARM structure and TransGen...() functions |
| TRANS3D | TRANS3D class |
| TRANSMODEL | TRANSMODEL class |
| TRANSPARM | |
| TREND2D | 2-dimensional polynomial trend |
| TREND2D::PARM | Parameters for computing trend |
| TRIANGLEEDGES | Triangle Edges structure |
| TRIANGLEINFO | Triangle Info structure |
| TRIANGLENODES | Triangle Nodes structure |
| TRIANGLEREF | Triangle structure |
| TRIANGLETRIANGLES | Triangle Triangles structure |
| TRIANGULATOR2D | Triangle.h -- Triangulate polygon with holes |
| UCDATA | Structure representing "cooked" entry from UnicodeData.txt |
| UCREGEXP | Unicode Regular Expression parser |
| UNITCONV | Unit conversion parameters |
| UNIVARIATECURVE | |
| UNIVARIATECURVE::CANDIDATE | |
| UNIVARIATECURVE::CONTOUR | |
| UNIVARIATECURVE::CONTOURSET | |
| UNIVARIATECURVE::CONTOURSETS | |
| UNIVARIATECURVE::DANGLING | |
| UNIVARIATECURVE::FILLSPAN | |
| UNIVARIATECURVE::NODEPAIR | |
| UOM::CONVERTER | |
| UOM::MEASURE | Measure container |
| UOM::SYSTEM | System methods |
| UOM::UNIT | Single unit container |
| VARIOGRAM | |
| VECTFILTPARMS | |
| VECTOR_ELEM_ITERATOR | Base class for vector element iterators |
| VECTOR_ELEM_ITERATOR::FILTER | |
| VECTOR_LABEL_ITERATOR | Class for iterating through all polygons in a vector object with optional use of extents rectangle and filter function |
| VECTOR_LINE_ITERATOR | Class for iterating through all lines in a vector object with optional use of extents rectangle and filter function |
| VECTOR_NODE_ITERATOR | Class for iterating through all nodes in a vector object with optional use of extents rectangle and filter function |
| VECTOR_POINT_ITERATOR | Class for iterating through all points in a vector object with optional use of extents rectangle and filter function |
| VECTOR_POLYGON_ITERATOR | Class for iterating through all polygons in a vector object with optional use of extents rectangle and filter function |
| VECTORFILTEROBSERVER | Base Vector Filter observer class |
| VORONOI_DIAGRAM | |
| VORONOI_EDGE | |
| VORONOI_NODE | Definitions used in VoronoiProc() |
| VORONOI_POLY | |
| WATERSHED | Watershed analysys based on DEM |
| WATERSHED::ATTRIBUTE | This class is designed to provide hydrological features |
| WATERSHED::POLYGON | This class is designed to provide 2dimensional hydrological feature |
| WATERSHED::POLYGON::NEXTRECORD | |
| WATERSHED::POLYGON::RECORD | |
| WATERSHED::POUR | This class is designed to provide pouring hydrological feature |
| WATERSHED::POUR::RECORD | |
| WATERSHED::POURCANDIDATE | This is temporary class |
| WATERSHED::POURCANDIDATE::RECORD | |
| WPOINT2D | 2D point using 16-bit integer coordinates |
| WPOINT3D | 3D point using 16-bit integer coordinates |
| WPOLYGON | |
| WRECT2D | 2D rectangle using 16-bit integer coordinates |
| XeCallbackData | |
| XeExportCallbackData | |
| XeExposeCallbackData | |
| XeFont | |
| XeImportCallbackData | |
| XeItemization | |
| XeNotifyAreaCallbackData | |
| XeNotifyCallbackData | |
| XeTabStop | |
| XeTextBlockRec | |
| XeTextHyperlinkCallbackData | |
| XeTextLayoutCallbackData | |
| XeTextModifyCallbackData | |
| XeTextSyntaxParseCallbackData | |
| XeTextToggleWYSIWYGCallbackData | |
| XeTextVerifyCallbackStruct | |
| XmHTMLDocumentCallbackStruct | |
| XmHTMLDocumentInfo | |
| XmHTMLEventCallbackStruct | |
| XmHTMLFontCacheInfo | |
| XmHTMLFormCallbackStruct | |
| XmHTMLFormDataRec | |
| XmHTMLFrameCallbackStruct | |
| XmHTMLHeadAttributes | |
| XmHTMLImagemapCallbackStruct | |
| XmHTMLInfoStructure | |
| XmHTMLLinkCallbackStruct | |
| XmHTMLLinkDataRec | |
| XmHTMLMetaDataRec | |
| XmHTMLObjectCallbackStruct | |
| XmHTMLPageCallbackStruct | |
| XmHTMLTagAttributes | |
| XmImage | |
| XmImageConfig | |
| XmImageFrame | |
| XMLDOC | |
| XMLHELPER | Helper class with methods to handle common XML operations |
| XMLNAMESPACE | |
| XMLNODE | This class is an interface-only class to allow us to treat an xmlNodePtr as a (NODE*) Constructor/CopyConstructor/Destructor all unimplemented Memory allocation done through library calls, not new/delete |
| XMLSAX | XML Document parser |
| XMLSAX::ATTRIBUTE | |
| XMSTR | Class to contain and automatically free XmString |
| XTARGS | Class to contain XtArg array |
| XYDIGTYPE | |
| ZIPFILE | A class for reading ZIP files |