TNTsdk Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_MATRIX
_MSTATUSCONTEXT
_MSTATUSHANDLE
_MSTATUSINTERFACEGeneric status interface structure
_XmHTMLAnchorCallbackStruct
_XmHTMLEvent
_XmHTMLGIFStream
_XmHTMLObject
_XmHTMLPaperSize
_XmHTMLPLCStream
_XmHTMLTextPosition
_XmImageInfo
ABSTRACT_SURFACE
ADRES_PARM
ANYRASTVALUE
MGUI::APP_BASEBase class for application process instance
MGUI::APP_MAINBase class for main application instance
MGUI::APP_MULTI_MAIN
RVC::ARRAYManages OBJTYPE_GenericRef RVC objects
RVC::ARRAY::MAKEPARMSBase class for ARRAY MAKEPARMS
AUTOCOLORGENAutomatic color generator for generating colors in a predetermined progression
RVC::AUTOLABEL
RVC::AUTOLABEL::FILTERInterface class to filter vector elements to see what label goes with what element Currently used for line label conglomeration
AUTOLABELPARMSAutomatic labeling parameters
BALANCEDTREE< _BT >Wrapper class to the BTree API
BALANCEDTREE< _BT >::DUMPInterface class to "dump" an item from the tree, used in DumpTree() and TraverseTree()
BALANCEDTREE< _BT >::TESTInterface class to test two tree items, can use default if _T::operator<() defined
BASE64_DECODER
BASE64_ENCODER
BIDICURSORAn extention of BIDISTRING to handle cursor support
BIDISTRINGThis 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)
RVC::BINARYManages RVC::OBJTYPE_GenericRef RVC objects
BINARYTOREGION2D
BINARYTOREGIONINTERFACEClass for converting a binary raster to a region
BINARYTOREGIONINTERFACE::SPAN
BINARYTOXREGION
BITARRAY_ITERATOR
BITMAPPATTHDRBitmap pattern header
BITSETBit set
BITSET_DEQUE
BITSET_DEQUE64BitsetDeque.h - Definitions for BITSET DEQUE64 classes
BITSET_DEQUE64::ITERATOR
BITSET_DEQUE64::TILE
BITSET_DEQUE::ITERATORIterator to step forward through all selected items in a BITSET_DEQUE
BITSET_SHAREDShared Bit set
BITSET_UNOWNEDBase bit set class for case where actual array is "owned" by something other than the class
BITSET_UNOWNED::ITERATORIterator to step forward through all selected items in a BITSET
GRE::BOUNDPARM
BRKSEGMENT
BUTTONITEM
RVC::CADManages RVC::OBJTYPE_CAD RVC objects
RVC::CAD::CONST_ELEMITERATORConstant element iterator class
RVC::CAD::DRAWCAD Interface class to filter CAD elements before drawing Inherits from CAD::ELEMENT::DRAW
RVC::CAD::ELEMENTCAD Element Definition This class is used to define and use a CAD object element
RVC::CAD::ELEMENT::BOXCAD element TYPE_RotationBox class implementation
RVC::CAD::ELEMENT::DRAWCAD::ELEMENT Interface class to render and/or transform CAD Elements into common types
RVC::CAD::ELEMENT::INSERTCAD element TYPE_Insert class implementation
RVC::CAD::ELEMENT::MESHCAD element TYPE_Mesh class implementation
RVC::CAD::LINKPARMS
RVC::CAD::MAKEPARMS
CADARC
CADBLOCK
CADCIRCLEAny addition to CADELEMOPT "MUST" be noted in _rvcCADInit() (rvccad.c) and in headers.def (see person in charge of RVC)
CADEARC
CADELEMDATA
CADELEMENT
CADELEMHDR
CADELEMOPTAny 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
RVC::CADSTDATT
CADSUBPOLY
CADTEXT
RVC::CADTOOLKITCAD Toolkit
RVC::CADTOOLKITOBSERVER
RVC::CAMERACALIBManages RVC::OBJTYPE_CameraCalib objects
MGUI::CANVASGeneric 'canvas' control supporting drawing and simple user input
CBPARMSCBPARMS Structure
CFORMDLG
CGMCGM -- Computer Graphics Metafile reader
CGM::PRIMITIVECONTEXT
CGM::STYLEEXTRAThe style information that doesn't eaisly fit into POINTSTYLE, etc..
CL_ADRESPARM
CL_FCMEANSPARM
CL_ISODATAPARM
CL_KMEANSPARM
CL_MAXLIKEPARM
CL_MDANGLEPARM
CL_SELFORGPARM
CL_STEPLINPARM
CL_SUITSPARM
CL_TOMEANPARM
CLASSIFY_PARM
CLASSIFYPARM
GRE::CLIPPING3DCLIPPING3D class
COLMAPINFOColor map (palette) information structure
COLORStructure to contain single color specification with possible transparency
COLORBALANCE
COLORCOMPSRCPARM
COLOREXTContainer for "extended" color
COLORHISStructure for Hue-Intensity/Brightness-Saturation color model
COLORHSVStructure for Hue-Saturation-Value (USGS Munsell color model)
MGD::COLORLOCKClass to manage a 'color lock' on a CONTEXT
RVC::COLORMAPManages RVC::OBJTYPE_ColorPalette objects
COLORPALETTEColor palette container
COLORPALETTEMGRColor palette list manager
COLORxyYA color in xyY space, represented using doubles instead of INT16
COLORXYZA color in XYZ space, represented using doubles instead of INT16
RVC::COMBINEManages RVC::GEOMETRIC combination methods
MGUI::COMMAND_ROUTERCommand Router class
MGUI::COMMAND_TARGETBase 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
COMPRESSPOINTSCompression format The first byte is a 1-byte flag header
CONICARCDefinitions used in FindDistTo...() (Conic functions)
CONICEARC
CONICELLIPSE
RVC::CONTABManages RVC::OBJTYPE_ContrastTable RVC objects
MGD::CONTEXTBase class for all your drawing needs
MGD::CONTEXT::PRIVDATABase class for private data
MGD::CONTEXT_AUTOPTRAn 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_MEM24Note: perhaps this class should be nested inside MGD_DISPLAY? I see no advantage to that and Genitor won't document it
MGD::CONTEXT_MEM32Note: perhaps this class should be nested inside MGD_DISPLAY? I see no advantage to that and Genitor won't document it
MGD::CONTEXT_MEM32RGBANote: 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_TRANS_MASK
MGD::CONTEXT_SIMPLE
MGD::CONTEXT_SVG
MGD::CONTEXT_X
MGD::CONTEXT_X32Note: perhaps this class should be nested inside MGD_DISPLAY? I see no advantage to that and Genitor won't document it
CONTPARMRaster contrast enhancement parameters
CONTRINFOContrast parameter structure used in printing
GRE::CONTROLLERBase class for 3D terrain controller
UOM::CONVERTER
SPATREF::COORDAXISCoordinate axis definition
SPATREF::COORDOPCoordinate Operation (conversion/transformation) service
SPATREF::COORDOP_IMPLBase for coordinate operation implementation
SPATREF::COORDOP_IMPL::LINEAR
SPATREF::COORDOP_IMPL_FACTORYFactory class for creating COORDOP_IMPL instance
SPATREF::COORDOP_LISTCoordinate Operation service with list management interface
SPATREF::COORDOP_SINGLECoordinate Operation service with attach/detach interface for use with operation implementations not created automatically by spatial reference system
SPATREF::COORDOP_TARGETTarget for densification operations
SPATREF::COORDOP_ZONEDService for converting between 'zoned' and non-zoned reference systems
SPATREF::COORDOPDEFCoordinate Operation definition
SPATREF::COORDOPMETHODCoordinate Operation Method definition
SPATREF::COORDOPPARMCoordinate operation parameter definition
SPATREF::COORDREFSYSCoordinate Reference System
SPATREF::COORDSYSCoordinate System definition
CRITICALSECTIONCritical section class for WIN32, UNIX and MAC platforms. Currently only implemented for WIN32
CRITICALSECTION::LOCKControl of entering an instance of a CRITICALSECTION upon initialization and released when out of scope
CROSSHAIRINFO
CROSSPTREC
MGUI::CTRLBase class for "single" graphical user interface controls
MGUI::CTRL_COLORBUTTONPushButton control for showing and selecting a "color"
MGUI::CTRL_COLORBUTTON_T< _CT >Template form containing label and button for showing and selecting a "color"
MGUI::CTRL_COMBOBOXComboBox control
MGUI::CTRL_COMBOBOX_T< _CT >Convenience template for COMBOBOX control to allow method in container class to be called
MGUI::CTRL_EDIT_BASEBase class for 'edit' controls
MGUI::CTRL_EDIT_BASE::MyEdit
MGUI::CTRL_EDIT_NUMBERNumber edit control
MGUI::CTRL_EDIT_NUMBER_T< _CT >Convenience template for Numeric value 'edit' control to allow method in container class to be called
MGUI::CTRL_EDIT_OBJECTNAMEString 'edit' control
MGUI::CTRL_EDIT_OBJECTNAME_T< _CT >Convenience template for String 'edit' control to allow method in container class to be called
MGUI::CTRL_EDIT_STRINGString 'edit' control
MGUI::CTRL_EDIT_STRING_T< _CT >Convenience template for String 'edit' control to allow method in container class to be called
MGUI::CTRL_EDIT_TEXTMulti-line text 'edit' control
MGUI::CTRL_EDIT_TEXT_T< _CT >Convenience template for multiline text 'edit' control to allow method in container class to be called
MGUI::CTRL_EDIT_TEXT_WYSIWYGMulti-line text 'edit' control
MGUI::CTRL_EDIT_TEXT_WYSIWYG::MyEdit
MGUI::CTRL_EDIT_TEXT_WYSIWYG_T< _CT >Convenience template for multiline text 'edit' control to allow method in container class to be called
MGUI::CTRL_GRIDGrid user interface class
MGUI::CTRL_GRID::CUSTOMDRAWStructure passed to OnDrawItem()
MGUI::CTRL_GRID::DISPINFOStructure 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_GROUPBOXGroup Box control, equivalent to XmFrame
MGUI::CTRL_LABELNon-editable label control
MGUI::CTRL_LISTBOXDisplay simple list of items which user can view and select
MGUI::CTRL_LISTBOX_T< _CT >Convenience template for List box control to allow method in container class to be called
MGUI::CTRL_MENUBUTTON
MGUI::CTRL_MENUBUTTON_T< _CT >Convenience template for PushButton control to allow method in container class to be called
MGUI::CTRL_PUSHBUTTONPushButton control supporting both text and icon buttons
MGUI::CTRL_PUSHBUTTON_T< _CT >Convenience template for PushButton control to allow method in container class to be called
MGUI::CTRL_SEPARATORSeparator control
MGUI::CTRL_STATUSBARStatusBar control (MFC only)
MGUI::CTRL_STATUSBAR_T< _CT >Convenience template for Status bar to allow method in container class to be called (MFC only)
MGUI::CTRL_TEXTControl to display non-editable multi-line text in optionally scrollable view
MGUI::CTRL_TOGGLEBUTTONToggle button control supporting both "checkbox" and "radio" behavior with text and icon buttons
MGUI::CTRL_TOGGLEBUTTON_T< _CT >Convenience template for Toggle button to allow method in container class to be called
MGUI::CTRL_TOOLTIP
MGUI::CTRL_TOOLTIP::STYLEToolTip style
MGUI::CTRL_TREE
MGUI::CTRL_TREE::CUSTOMDRAWCustom drawing parameters
MGUI::CTRL_TREE::ITEMINFOContainer for individual item information
CTRLPOINT
CTRLPOINT3
CTRLPOINT3D
MGUI::CUSTOMDRAWBase class for custom draw notification supported by selected controls
MGUI::CUSTOMUIClass to contain custom settings for current application
D3POINTPARMS3D parameters for 3d points
D3POLYPARMS3D parameters for 3d polygons
DATATIPPARMSDataTip parameters
DATATIPPARMS::FORMForm for editing DATATIPPARMS
DATETIMEDATETIME class based around POSIX struct tm
SPATREF::DATUMDatum specification
RVC::DBASEManages OBJTYPE_Database RVC objects
RVC::DBASE::BULKMODIFY
RVC::DBASE::CONST_TABLEITERATORConstant iterator class
RVC::DBASE::ELEMTRANSLISTThis class is used in CopyDatabaseTo() and JoinDatabaseTo() for one <-> many conversions
RVC::DBASE::GETOBJFILTER_ISCAPABLEDatabase 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_ISNOTEMPTYDatabase object selection filter to determine if the database is not empty (has tables) and is selectable under the parent object
RVC::DBASE::GETOBJFILTER_ISSELECTABLEDatabase object selection filter to determine if the database exists and is selectable under the parent object
RVC::DBASE::INVERSEDBLISTSUSPENDManage suspend and resume state on inverse db list operations
RVC::DBASE::OBSERVEROBSERVER class for DBASE objects. The SUBJECT class is DBASE
RVC::DBASE::TABLEITERATORIterator class
RVC::DBASE_CADManages RVC::OBJTYPE_Database_CAD RVC objects
RVC::DBASE_ELEMENTInterface for RVC database objects that support attachment of records to geospatial object "elements"
RVC::DBASE_ELEMENT::ATTACHMENTITEM
RVC::DBASE_LINEManages RVC::OBJTYPE_Database_VectorLine RVC objects
RVC::DBASE_NODEManages OBJTYPE_Database_VectorPoint RVC objects
RVC::DBASE_POINTManages RVC::OBJTYPE_Database_VectorPoint RVC objects
RVC::DBASE_POLYGONManages RVC::OBJTYPE_Database_VectorPolygon RVC objects
RVC::DBASE_RASTERManages RVC::OBJTYPE_Database_Raster RVC objects
RVC::DBASE_TINEDGEManages RVC::OBJTYPE_Database_TIN RVC objects
RVC::DBASE_TINHULLManages RVC::OBJTYPE_Database_TIN RVC objects
RVC::DBASE_TINNODEManages RVC::OBJTYPE_Database_TIN objects
RVC::DBASE_TINTRIANGLEManages RVC::OBJTYPE_Database_TIN objects
DBCALLBACKSTRUCTFor a list of possible callback reasons, see the "Custom Code in Header After Class Declaration" section below
RVC::DBCONSTRAINTManages RVC::OBJTYPE_DatabaseConstraint objects
DBCONSTRAINTDatabase field constraints
DBEDIT
DBEDIT_SUSPENDCALLBACKSA class to help insure that we never forget to resume callbacks
DBELEMTRANSLIST
RVC::DBELEMTYPEFILTER
DBFIELDINFODefine field parameters.
RVC::DBFORMManages RVC::OBJTYPE_DatabaseForm RVC objects
DBLISTELMTStructure used to maintain list of element to record attachments
RVC::DBPARMManages RVC::OBJTYPE_DatabaseParm objects
RVC::DBTABLEManages RVC::OBJTYPE_Table objects
RVC::DBTABLE::BOOKMARKClass to represent database bookmarks used in ODBC
RVC::DBTABLE::CONST_RECORDITERATORConstant record iterator class
RVC::DBTABLE::CONSTRAINTConstraint class for the field in the table
RVC::DBTABLE::CURSORClass to represent database table cursors used in ODBC
RVC::DBTABLE::FIELDINFO
RVC::DBTABLE::GETOBJFILTER_ISUSERDEFINEDDatabase table object selection filter to determine if the table is a user defined table (it may be empty)
RVC::DBTABLE::LINKPARM_CSVSetup parameters to link to a CSV (Comma Separated Values) external database table
RVC::DBTABLE::LINKPARM_DBASE2Setup parameters to link to a DBase II external database table
RVC::DBTABLE::LINKPARM_DBASE3Setup parameters to link to a DBase III external database table
RVC::DBTABLE::LINKPARM_DBASE4Setup parameters to link to a DBase IV external database table
RVC::DBTABLE::LINKPARM_INFOSetup parameters to link to a Arc/Info INFO external database table
RVC::DBTABLE::LINKPARM_MIPSSetup parameters to link to a MicroImages old MIPS external database table
RVC::DBTABLE::LINKPARM_ODBCSetup parameters to link to an ODBC external database table
RVC::DBTABLE::LINKPARM_ORACLESetup parameters to link to an ODBC external database table
RVC::DBTABLE::LINKPARM_RBASESetup parameters to link to an RBase external database table
RVC::DBTABLE::LINKPARMSBase 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_POINTSMAKEPARM's for ExtrudedPoints tables
RVC::DBTABLE::MAKEPARM_FLIGHTPATHMAKEPARM's for FlightPath tables
RVC::DBTABLE::MAKEPARM_ID_ELEMENTMAKEPARM's for Element ID tables
RVC::DBTABLE::MAKEPARM_ID_POINTMAKEPARM's for Point ID tables
RVC::DBTABLE::MAKEPARM_INFLUENCE_SPHEREMAKEPARM's for InfluenceSphere tables
RVC::DBTABLE::MAKEPARM_LEGENDELEMENTMAKEPARM for legend element table
RVC::DBTABLE::MAKEPARM_NODETURNMAKEPARM for Node Turn Impedance table
RVC::DBTABLE::MAKEPARM_PARAMETERS_SELECTMAKEPARM's for SelectParameters tables
RVC::DBTABLE::MAKEPARM_PARAMETERS_STYLEMAKEPARM's for StyleParameters tables
RVC::DBTABLE::MAKEPARM_POINTOFINTERESTMAKEPARM's for PointOfInterest tables
RVC::DBTABLE::MAKEPARM_SCALESELECTMAKEPARM's for Scale Select tables
RVC::DBTABLE::MAKEPARM_SELECTIONMAKEPARM's for Attribute Select tables
RVC::DBTABLE::MAKEPARM_STYLE_CADMAKEPARM's for multi-Style tables
RVC::DBTABLE::MAKEPARM_STYLE_ELEMENTMAKEPARM's for Element Style tables
RVC::DBTABLE::MAKEPARM_STYLE_LINEMAKEPARM's for Line Style tables
RVC::DBTABLE::MAKEPARM_STYLE_POINTMAKEPARM's for Point Style tables
RVC::DBTABLE::MAKEPARM_STYLE_POLYGONMAKEPARM's for Polygon Style tables
RVC::DBTABLE::MAKEPARMSDatabase table creation parameters class. Manages the necessary parameters to create a database table
RVC::DBTABLE::OBSERVEROBSERVER class for DBTABLE objects. The SUBJECT class is DBTABLE
RVC::DBTABLE::RECORDClass to contain a database record
RVC::DBTABLE::RECORD_EXTRUDED_POINTS
RVC::DBTABLE::RECORD_FLIGHTPATH
RVC::DBTABLE::RECORD_ID_ELEMENTSpecialized record class to manage Element ID table records
RVC::DBTABLE::RECORD_ID_POINTSpecialized record class to manage Point ID table records
RVC::DBTABLE::RECORD_INFLUENCE_SPHERE
RVC::DBTABLE::RECORD_LEGENDELEMENT
RVC::DBTABLE::RECORD_NODETURNSpecialized 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_CADRecord containing multiple element styles
RVC::DBTABLE::RECORD_STYLE_ELEMENTRecord for table containing single element style
RVC::DBTABLE::RECORDITERATORRecord iterator class
RVC::DBTABLE_STYLEManages RVC::OBJTYPE_Table objects with RVC::DBTABLE::Usage_XXXStyle
DBTABLEDATAINFO
DCOMPLEXMPDCOMPLEXMP structure: Magnitude, Phase
DCOMPLEXRIDCOMLEXRI structure: Real, Imaginary
GRE::DENSERAYCASTINGDense ray-casting terrain model
GRE::DENSETRIANGULATIONDense triangulation terrain model
MGD::DEVICEBase class for all MGD::DEVICE derived classes
MGD::DEVICE_BINARY
MGD::DEVICE_HDC
MGD::DEVICE_MEM1A RAM-based implementation of MGD::DEVICE for 1-bit visuals
MGD::DEVICE_MEM16
MGD::DEVICE_MEM1_SPARSEA 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_NULLReturns a pointer to a NULL device
MGD::DEVICE_RASTER_COLORMAPPED
MGD::DEVICE_RASTER_GRAY8
MGD::DEVICE_RASTER_RGB16
MGD::DEVICE_RASTER_RGB24
MGD::DEVICE_RASTER_TRANS_MASK
MGD::DEVICE_SIMPLEThis class is an MGD::DEVICE that lets you pass a pointer to a fill span function
MGD::DEVICE_SVG
MGD::DEVICE_XAn X11-based implementation of MGD::DEVICE
MGD::DEVICE_X32A hybrid between a DEVICE_X and DEVICE_MEM32
RVC::DISPGROUPManages RVC::OBJTYPE_Display_Group objects
DISPLAYINFODISPLAYINFO structure
RVC::DISPLAYOUTManages RVC::OBJTYPE_Display_Layout objects
RVC::DISPPARMManages RVC::OBJTYPE_DispParm objects
RVC::DISPSIM3DManages RVC::OBJTYPE_Display_Sim3D objects
RVC::DISPWINDOWManages RVC::OBJTYPE_Disp2DWindow objects
DITHER
MGUI::DLG_BASE
RVC::DLG_IMAGE_HISTOGRAM
MGUI::DLG_QUESTIONDialog to display question to user with pushbutton responses
MGUI::DLG_RECORD_SET_SELECT
MGUI::DLG_TEXTVIEWDialog for viewing non-editable text
MGUI::DLG_VIEWOBJEXTENTSDialog for viewing object extents
GRE::DLG_VIEWZOOM
MGUI::DLG_XML
MGUI::DLGSHELLBase class for general dialog support for both modeless and modal behavior
DOUBLE_ARRAY< _CT >Double array template
DOUBLECLICKTEST
DPOINT2D2D point using 64-bit 'double' coordinates
DPOINT2D_OLDDefine simple structures for use in unions These structures must not have constructors/destructors
DPOINT3D3D point using 64-bit 'double' coordinates
DPOINT3D_OLD
DPOINT3DH3D homogeneous point using 64-bit 'double' coordinates
DPOLYGON
DPOLYLINE3D
DRANGE
DRECT2D2D rectangle using 'double' precision coordinates
DRECT3D3D rectangle using 'double' precision coordinates
DTRIANGLE2D
EARCINFO
EBOXINFO
ECIRCLEINFO
GRE::EDGEINDEX
EDGEINFOEdge Info structure
EDITCOLORINFO
RVC::EDITPARMManages RVC::OBJTYPE_EditParm objects
EELLIPSEINFO
EHFA_MAPINFO
EHFA_PROJINFO
EHFA_RASTINFO
RVC::ELEMENTContainer for spatial element specifying type and number
ELEMTYPESET
ELINEBRKINFO
ELINEINFO
SPATREF::ELLIPSOIDEllipsoid specification
EMBOXINFO
EMULTILINEINFO
EMULTIPOINTINFO
ENODEINFO
EPOINTINFO
EPOLYLINEINFO
EREGIONINFO
EREGPOLYINFO
ERRORPOSNDISABLEDisable and enable error positioning using this class and scoping
ETEXTLABELINFO
ETEXTLABELINFO::LEADERINFO
FCMEANS_PARM
FCOMPLEXMPFCOMPLEXMP structure: Magnitude, Phase
FCOMPLEXRIFCOMPLEXRI structure: Real, Imaginary
MIE::FEATURESETA class to hold a set of FEATUREs
FFT1D
FFT2D
FILE_RAWClass for platform-independent "raw" file read/write
FILE_TEXTClass for encoded text file read/write
FILEFINDClass used to search for files
FILEFIND::FILTERBase FILTER class used in LocatePath() method to select the correct path based on unique criteria
FILEPATHSystem file and directory services class
FILLPOLYGONFILLPOLYGON class provides MakeScans method
FILLPOLYGON::SPANAn interface that deal with result of fill polygon
FILTER_BASEBase class for filters generally called by dialogs
FIXEDSTRCHAR< _CT >Fixed-size array-based 'char' string
FIXEDSTRING< _CT >Fixed-size array-based UNICODE string
FIXEDSTRING< _CT >::UNIQUENAMEFILTERUnique name filter class to determine if the name given is unique
GRE::FLATTRIANGULATIONFlat triangulation terrain model
FLOODZONEHIST
FNAMEINODEUCFilename / inode structure
FNAMEUC
RVC::FOLDERManages RVC::OBJTYPE_Folder RVC objects
MGD::FONTFont definition and implementation
MGD::FONTINFOFont metrics
MGUI::FORMInterface class for graphical user interface controls and forms
MGUI::FORM_BASE_ELEMENT_SELECT
MGUI::FORM_BASE_ELEMENT_SELECT_OBSERVER
MGUI::FORM_BUTTONTEXTForm containing PUSHBUTTON and non-editable text field
MGUI::FORM_BUTTONTEXT_T< _CT >Convenience template for FORM_BUTTONTEXT to allow container method to be called
MGUI::FORM_CAD_ELEMENT_SELECT
MGUI::FORM_COLOR_EDIT_LISTForm for color edit list
MGUI::FORM_COLOR_EDIT_LIST::ITEM
MGUI::FORM_COLOR_EDIT_LIST_T< _T >Template version of color editor list
MGUI::FORM_COLORBUTTONForm containing label and color pushbutton for showing and selecting a "color"
MGUI::FORM_COLORBUTTON_T< _CT >Template form containing label and button for showing and selecting a "color"
MGUI::FORM_COLORSELECTORForm for color selection
MGUI::FORM_COLORSELECTOR_T< _CT >Color selector form template
MGUI::FORM_COMBOBOXForm containing label and Combobox control
MGUI::FORM_COMBOBOX_T< _CT >Convenience template for COMBOBOX control to allow method in container class to be called
MGUI::FORM_COMPOSITEBase class for composite forms
MGUI::FORM_EDIT_COORDForm consisting of label and edit fields for editing a single coordinate
MGUI::FORM_EDIT_COORD_T< _CT >
MGUI::FORM_EDIT_EXTENTSForm consisting of label and string edit field
MGUI::FORM_EDIT_EXTENTS_T< _CT >
MGUI::FORM_EDIT_NUMBERForm consisting of label, numeric edit field and optional unit label
MGUI::FORM_EDIT_NUMBER_T< _CT >Convenience template for FORM_EDIT_NUMBER to allow method in container class to be called
MGUI::FORM_EDIT_OBJECTNAMEForm consisting of label and string edit field
MGUI::FORM_EDIT_OBJECTNAME_T< _CT >Convenience template for FORM_EDIT_OBJECTNAME to allow method in container class to be called
MGUI::FORM_EDIT_RANGEForm containing pair of numeric edit fields for specifying a range
MGUI::FORM_EDIT_RANGE_T< _CT >Convenience template for FORM_EDIT_RANGE to allow method in container class to be called
MGUI::FORM_EDIT_RASTER_VALUEForm consisting of label and string edit field
MGUI::FORM_EDIT_RASTER_VALUE_T< _CT >
MGUI::FORM_EDIT_STRINGForm consisting of label and string edit field
MGUI::FORM_EDIT_STRING_T< _CT >Convenience template for FORM_EDIT_STRING to allow method in container class to be called
MGUI::FORM_EDITSTYLE
MGUI::FORM_ELEMENT_SELECT
MGUI::FORM_ELEMENT_SELECT_BASE
MGUI::FORM_ELEMENT_SELECT_OPTION
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
FORM_NAMEDREGION_LIST
FORM_NAMEDREGION_LIST_T< _CT >
MGUI::FORM_OBJECT_LISTForm containing basic object selection list with "select", "remove", and "remove all"
MGUI::FORM_OBJECT_LIST_T< _CT >Convenience template for OBJECT_LIST form to allow method in container class to be called
MGUI::FORM_ODBCForm containing ODBC Data Source and table selection
MGUI::FORM_ODBC::CONNECTION_ITEM
MGUI::FORM_ODBC_ORACLE_SPATIAL
MGUI::FORM_ODBC_PRIMARY
MGUI::FORM_ODBC_SOURCEForm containing ODBC Data Source selection
MGUI::FORM_ODBC_SOURCE::DATASOURCEINFO
MGUI::FORM_ODBC_T< _CT >Convenience template for ODBC form to allow method in container class to be called
MGUI::FORM_RADIOBUTTONSContainer form for set of radio buttons, with enforcement of radio behavior
MGUI::FORM_RADIOBUTTONS_T< _CT >Convenience template for FORM_RADIOBUTTONS to allow method in container class to be called
MGUI::FORM_RASTER_COMPRESSIONForm for setting raster internal compression type and quality
MGUI::FORM_REGION_ELEMENT_SELECT
MGUI::FORM_REGION_SELECT
MGUI::FORM_REGION_SELECT_T< _CT >Convenience template for FORM_REGION_SELECT form to allow method in container class to be called
MGUI::FORM_SHAPE_ELEMENT_SELECT
MGUI::FORM_SMLEDITORForm for use in any MGUI_DIALOG to edit database queries
MGUI::FORM_TIN_ELEMENT_SELECT
MGUI::FORM_VECTOR_ELEMENT_SELECT
MIE::FORMAT
MIE::FORMAT::EXPORT
MIE::FORMAT::LIMITSFormat limits for export
MIE::FORMAT::LIMITS::CAD
MIE::FORMAT::LIMITS::RASTER
MIE::FORMAT::LIMITS::VECTOR
MIE::FORMAT_LEGACYAn MIE::FORMAT to wrap around the old MIEFORMATs This will probably move to its own include file
FORMFIELDStructures for Forms
GRE::FORMULATEXTURE
FOURIERPARM
FPOINT2D2D point using 32-bit 'float' coordinates
FPOINT3D3D point using 32-bit 'float' coordinates
FPOINT3DH3D homogeneous point using 32-bit 'float' coordinates
FRAMEMEMFRAMEMEM 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
MGUI::FRAMESTYLEDLG
MGUI::FRAMESTYLEDLG::PAGE_FRAME
MGUI::FRAMESTYLEDLG::PAGE_LEADER
MGUI::FRAMESTYLEDLG::PAGE_SAMPLE
RVC::FREQPROCManages RVC::OBJTYPE_FreqProcInfo objects
FT1D
MGD::GAMMA
GAPFILL
GENERICRWBase class for generic read/write data source/target
GENERICRW_MEMORYMemory buffer supporting generic read/write interface
GENERICRW_TEXTClass for generic text read/write
GENERICRW_TEXT::POSN
GEOCATGeoSpatial Catalog class
GEOCAT::CONST_ITERATORIterator for searching the catalog
GEOCAT::FILERECORDA file in the object catalog
GEOCAT::OBJRECORDAn item in the object catalog
GEOCAT_DIALOGGEOCAT_DIALOG class definition
GEOFORMULAGeospatial Formula class
GEOFORMULA::OBJECTGEOFORMULA::OBJECT
GEOFORMULA::RASTERGEOFORMULA::RASTER
GEOFORMULA::TINGEOFORMULA::TIN
GEOFORMULA::VALUEGEOFORMULA::VALUE
GEOFORMULA::VECTORGEOFORMULA::VECTOR
RVC::GEOMETRICInterface for RVC objects that support line work paradigm
RVC::GEOMETRIC::ELEMSELECTFILTER
RVC::GEOMETRIC::ELEMSELECTPARMS
RVC::GEOMETRIC::ELEMSELECTPARMS::ITEM
RVC::GEOMETRIC::ELEMTRANSLISTClass 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_HASMINIMUMELEMENTSGETOBJFILTER derived class to determine if the geometric object has the minimum number of elements of the specified types
RVC::GEOMETRIC::GETOBJFILTER_HASNOIMPLIEDGEOREFGeometric object selection filter to disallow selection of geometric objects already having implied georeference
RVC::GEOMETRIC::GETOBJFILTER_ISDISPLAYABLEGeometric object selection filter to disallow selection of empty and invalid extent geometric objects
RVC::GEOMETRIC::GETOBJFILTER_ISNOTEMPTYGeometric object selection filter to disallow selection of empty geometric objects
RVC::GEOMETRIC::GETOBJFILTER_ISSELECTABLEGeometric object selection filter to disallow selection of non geometric objects
RVC::GEOMETRIC::MAKEPARMSBASEMake parameter base class for RVC::GEOMETRIC objects
RVC::GEOMETRIC::OBSERVEROBSERVER class for RVC::GEOMETRIC objects
RVC::GEOMETRIC::SEARCHFILTERFilter search class for FindClosestElement() method
RVC::GEOMETRIC::SEARCHFILTER_BITSETFilter search class for FindClosestElement() method supporting bit-set
RVC::GEOMETRIC::SEARCHFILTER_ELEMTRANSLISTFilter search class for FindClosestElement() method supporting bit-set
RVC::GEOMETRIC::SEARCHRESULT
RVC::GEOMETRIC::SEARCHRESULT::CONST_ITERATOR
RVC::GEOMREGION
RVC::GEOMREGION::MAKEPARMS
RVC::GEOREFERENCEManages RVC::OBJTYPE_Georeference RVC objects
RVC::GEOREFERENCE::CTRLPTEDGE
GEOREFMATRIX
RVC::GEOREGIONManages RVC::OBJTYPE_Region RVC objects
RVC::GEOSPATIALInterface for RVC objects that support a georeferences paradigm
RVC::GEOSPATIAL::GETOBJFILTER_HASGEOREFERENCEGeospatial object selection filter to disallow selection of non-georeferenced geospatial objects
RVC::GEOSPATIAL::GETOBJFILTER_HASNOGEOREFERENCEGeospatial object selection filter to disallow selection of already georeferenced geospatial objects
RVC::GEOSPATIAL::GETOBJFILTER_ISOVERLAPPINGGeospatial object selection filter to allow selection of objects that overlap by extents the initial object
RVC::GEOSPATIAL::GETOBJFILTER_ISSELECTABLEGeospatial object selection filter to disallow selection of non geospatial objects
RVC::GEOTABLEManages RVC::OBJTYPE_GeoTable (Pinmap like) RVC objects
RVC::GEOTABLE::ELEMITERATORConstant iterator class
RVC::GEOTABLE::MAKEPARMSGeoTable object creation parameters
GETFILEFILTERBase class for filter used in file/folder selection dialogs
GETFOLDERFILTER
RVC::GETOBJFILTERBase class for object selection filter. If a filter is provided to the DlgGetObject... function the IsSelectable() method will be called when the user attempts to select an object. In addition, for the DlgGetObjects() and DlgGetObjectSet() functions, the IsValidList() method will be called when the user presses the 'OK' button. This allows the list to be checked for self-consistency (for example, to make sure all rasters have equal dimensions)
GETSTRINGFILTERBase class for string filter
RVC::GETTABLEFIELDFILTERBase class for table/field selection filter
MGD::GLYPHINFOInformation about single glyph in a font
GRAPHICLAYOUT
GRAPHICLAYOUT::ITEM
GRAPHICLAYOUT::ITEMPOSITION
GRAPHICLAYOUT::ITEMPROPERTYSHEETThis class is used to create "property sheets" for various element types
GRAPHICLAYOUT::ITEMTYPE
GRAPHICLAYOUT::NAMEDTEXTSTYLE
GRAPHICLAYOUT::NAMEDTEXTSTYLE::TABSTOP
GRAPHICLAYOUT::OBSERVERThis is a base class that any class wishing to be notified of changes to a GRAPHICLAYOUT may derive itself from
GRAPHICLAYOUT::OBSERVERMANAGER
GRAPHICLAYOUT::SUSPEND_REDRAWCreating an instance of this class suspends redrawing on the layout
GRAPHICLAYOUT::TEXTBLOCK
GRAPHICLIST
GRAPHICLIST::MSG
GRAPHICTREE< GENERATING_DOXYGEN_OUTPUT
GRAPHICTREE::ITEMIndividual tree item
GRAPHICTREE::ITEM::MSGMessage container to send to message handler
GRE_CALLBACK_MSGCallback message container
GRE_CALLBACK_MSG_EXTRACTED
GRE_CALLBACK_MSG_VIEWEXPOSE
GRE_ELEMSAMPLE_DCDrawing Context for Element Samples
GRE_ELEMSEARCHClass used in element searches
GRE_GEOLOCKSETTINGSSettings for geo-locking, used by GRE_VIEW
GRE_GEOLOCKSETTINGS::DLGDialog for modifying GRE_GEOLOCKSETTINGS
GRE_GEOLOCKSETTINGS::FORMForm for modifying GRE_GEOLOCKSETTINGS
GRE_GROUP
GRE_GROUP::OBJMGRFORM
GRE_LAYERLayer base class
GRE_LAYER::COMPINFOLayer component information
GRE_LAYER::COMPINFO::TABLEINFO
GRE_LAYER::DISPPARMShared display parameters common to most layer types
GRE_LAYER::FILTERFilter for whether to include layer in an operation
GRE_LAYER::FILTER_EXCLUDEConvenience filter for excluding a single specific layer from an operation
GRE_LAYER::GLOBALOPTIONSContainer for global layer options
GRE_LAYER::GLOBALOPTIONS::FORMForm for modifying GRE_LAYER::GLOBALOPTIONS
GRE_LAYER::OBJMGRFORMForm for layer in "object manager"
GRE_LAYER::RAWELEMFORMEnd of GRE_LAYER::OBJMGRFORM
GRE_LAYER::TYPEDEFNLayer type definition structure
GRE_LAYER_CADGRE layer class for viewing CAD spatial object
GRE_LAYER_CAD::DISPPARM
GRE_LAYER_CAD::DISPPARM::DLGDialog for modifying vector layer display settings
GRE_LAYER_FORMULA
GRE_LAYER_FORMULA::DISPPARM
GRE_LAYER_LEGEND
GRE_LAYER_LEGEND2
GRE_LAYER_LEGEND2::DISPPARM
GRE_LAYER_LEGEND2::LAYERREFClass used internally to keep track of which layers the legend refers to
GRE_LAYER_LEGEND::DISPPARM
GRE_LAYER_MAPGRIDGRE layer class for viewing Map Grid
GRE_LAYER_MAPGRID::DISPPARM
GRE_LAYER_MAPGRID::DISPPARM::DLGDialog for modifying map grid layer display settings
GRE_LAYER_PINMAP
GRE_LAYER_PINMAP::DISPPARM
GRE_LAYER_RASTERRaster Layer class
GRE_LAYER_RASTER::DISPPARM
GRE_LAYER_RASTER::DISPPARM::COLORSCALELABEL
GRE_LAYER_RASTER::DISPPARM::IOPARM
GRE_LAYER_RASTER::DISPPARM::SHADEBUF
GRE_LAYER_RASTER::LEGEND_IMAGESAMPLEImage Sample legend subclass
GRE_LAYER_RASTER::LEGEND_IMAGESAMPLE::ITEMIndividual item in legend
GRE_LAYER_REGIONGre/lrregion - GRE_LAYER_REGION class definition
GRE_LAYER_REGION::DISPPARM
GRE_LAYER_SCALEBARGRE "scale bar" layer
GRE_LAYER_SCALEBAR::DISPPARM
GRE_LAYER_SCRIPT
GRE_LAYER_SCRIPT::DISPPARM
GRE_LAYER_SHAPEGRE layer class for viewing Shape spatial object
GRE_LAYER_SHAPE::DISPPARM
GRE_LAYER_SHAPE::DISPPARM::DLGDialog for modifying vector layer display settings
GRE_LAYER_SHAPE::DISPPARM::ELEMENTPARMSElement parameters
GRE_LAYER_SKETCH
GRE_LAYER_SURFACE
GRE_LAYER_SURFACE::DISPPARM
GRE_LAYER_TEXT
GRE_LAYER_TEXT::DISPPARM
GRE_LAYER_TINGRE layer class for viewing TIN (Triangulated Irregular Network) spatial object
GRE_LAYER_TIN::DISPPARM
GRE_LAYER_TIN::DISPPARM::CONTOUR
GRE_LAYER_VECTORGRE layer class for viewing Vector spatial object
GRE_LAYER_VECTOR::DISPPARM
GRE_LAYER_VECTOR::DISPPARM::DLGDialog for modifying vector layer display settings
GRE_LAYERDCLayer drawing context
GRE_LAYOUT
GRE_LEGENDLegend base class
GRE_LEGEND::DRAWCONTEXTContext for legend item drawing
GRE_LEGEND::ITEMBASEEnd of GRE_LEGEND::DRAWCONTEXT class. Base class for legend item defining virtual methods for drawing
GRE_LEGEND_COLORSAMPLEColor-Sample legend subclass
GRE_LEGEND_COLORSAMPLE::ITEM
GRE_LEGEND_COLORSCALEColor-Scale legend subclass
GRE_LEGEND_COLORSCALE::ITEM
GRE_LEGEND_LINELine Feature legend subclass
GRE_LEGEND_LINE::ITEMIndividual item in line legend
GRE_LEGEND_POINTPoint Feature legend subclass
GRE_LEGEND_POINT::ITEMIndividual item in point legend
GRE_LEGEND_POLYPolygon/Area Feature legend subclass
GRE_LEGEND_POLY::ITEMIndividual item in polygon legend
GRE_MFC_LAYOUT
GRE_OBJECTBase class for other GRE "spatial" objects
GRE_SCRIPTCONTEXT_DRAW
GRE_SCRIPTCONTEXT_LABEL
GRE_SCRIPTCONTEXT_STYLE
GRE_SYSTEMGRE "system" container object
GRE_TOOLBase class for tools attached to view
GRE_TOOL_SMLScript Tool class definition
GRE_TOOL_SML::CONTEXTContext for editing or running ToolScript
GRE_VIEW
GRE_VIEW::GLOBALOPTIONSOptions which apply to all views in current process
GRE_VIEW::GLOBALOPTIONS::FORMForm for modifying GRE_VIEW::GLOBALOPTIONS
GRE_VIEW::SAVESETTINGS
GRE_VIEW::VIEWPOSNPosition of "view" relative to "display"
GRE_VIEWABLEBase class for objects that can have "views" (GRE_LAYOUT, GRE_GROUP)
GRE_VIEWABLE::MAINSCRIPT
GRE_VIEWPOINT3D< GENERATING_DOXYGEN_OUTPUT
SPATREF::GROUP
MicroImages::GRTOOLGRTOOL - Base class for graphic tools
MicroImages::GRTOOL::SNAPGRIDPARMS
MicroImages::GRTOOL_ARCGRTOOL_ARC - Circular arc tool
MicroImages::GRTOOL_CIRCLEGRTOOL_CIRCLE - Circle tool
MicroImages::GRTOOL_CROSSHAIRGRTOOL_CROSSHAIR - Crosshair tool
MicroImages::GRTOOL_ELLIPSEGRTOOL_ELLIPSE - Ellipse tool
MicroImages::GRTOOL_LIMITEDGRTOOL_LIMITED - Tool with limit support
MicroImages::GRTOOL_MULTIPOINTGRTOOL_MULTIPOINT - Multi-Point tool
MicroImages::GRTOOL_POINTGRTOOL_POINT - Point tool
MicroImages::GRTOOL_POLYLINEGRTOOL_POLYLINE - Polyline / polygon tool
MicroImages::GRTOOL_RECTANGLEGRTOOL_RECTANGLE - Rectangle tool
MicroImages::GRTOOL_REGIONGRTOOL_REGION - Region tool
MicroImages::GRTOOL_REGPOLYGONGRTOOL_REGPOLYGON - "Regular Polygon" tool
MicroImages::GRTOOL_SEGMENTGRTOOL_SEGMENT - Segment tool
MicroImages::GRTOOL_SELECTPOINTGRTOOL_SELECTPOINT - Point selection tool (no visible graphics)
MicroImages::GRTOOL_SELECTPOINT::CONTROLFORM
MicroImages::GRTOOL_TEXTGRTOOL_TEXT - Text tool
MicroImages::GRTOOLVIEWGRTOOLVIEW - Container view for graphic tools
MIE::HANDLE
SOAP::HANDLER
HARMONPARM
HATCHPATTELEMHatch pattern element structure
HATCHPATTHDRHatch pattern header
HDF4_ARRAY
HDF4_ARRAY::INFOHDF Array Information container
HDF4_ATTRIB
HDF4_FILE