TNTsdk Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_MATRIX
_MSTATUSCONTEXT
_MSTATUSHANDLE
_MSTATUSINTERFACEGeneric status interface structure
_TIFFRGBAImage
_XmHTMLAnchorCallbackStruct
_XmHTMLEvent
_XmHTMLGIFStream
_XmHTMLObject
_XmHTMLPaperSize
_XmHTMLPLCStream
_XmHTMLTextPosition
_XmImageInfo
ABSTRACT_SURFACE
ADRES_PARM
ANGULARRATEAngular rate structure
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
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
BRKSEGMENT
BUTTONITEM
RVC::CADManages RVC::OBJTYPE_CAD RVC objects
RVC::CAD::CONST_ELEMITERATORConstant element iterator class
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
CADELEMENTIf this or any of its members is given a constructor, then CCADELEMENT (cadobj.c / cadobj.h) will need to be modified
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
CADGENDRAW
CADGENDRAW::CADGENINT
CADGENDRAW::DRAW
CADINSERT
CADLINE
CADMESH
CADMULTILINE
CADMULTIPOINT
CADMULTIPOLY
CADPOLY
CADPOLYNOM
CADRBOX
RVC::CADSTDATT
CADSUBPOLY
CADTEXT
CADTOOLKIT
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
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_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_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
UOM::CONVERTER
CRITICALSECTIONCritical section class for WIN32, UNIX and MAC platforms
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_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
CTRLPOINT
CTRLPOINT3
CTRLPOINT3D
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
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 CAD 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_CAD
RVC::DBTABLE::RECORD_STYLE_ELEMENT
RVC::DBTABLE::RECORDITERATORRecord iterator class
RVC::DBTABLE_STYLEManages RVC::OBJTYPE_Table objects with RVC::DBTABLE::Usage_XXXStyle
DBTABLEDATAINFO
DCGDataRec
DCGFuncs
DCGPrivDataRec
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_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_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
DREGION
DSUBREGION
DTRIANGLE2D
EARCINFO
EBOXINFO
ECIRCLEINFO
GRE::EDGEINDEX
EDITCOLORINFO
RVC::EDITPARMManages RVC::OBJTYPE_EditParm objects
EELLIPSEINFO
EHFA_MAPINFO
EHFA_PROJINFO
EHFA_RASTINFO
RVC::ELEMENTContainer for spatial element specifying type and number
ELINEBRKINFO
ELINEINFO
EMBOXINFO
EMULTILINEINFO
EMULTIPOINTINFO
ENODEINFO
EPOINTINFO
EPOLYLINEINFO
EREGIONINFO
EREGPOLYINFO
ERRORPOSNDISABLEDisable and enable error positioning using this class and scoping
ETEXTINFO
ETEXTLABELINFO
ETEXTLABELINFO::LEADERINFO
FCMEANS_PARM
FCOMPLEXMPFCOMPLEXMP structure: Magnitude, Phase
FCOMPLEXRIFCOMPLEXRI structure: Real, Imaginary
FFT1D
FFT2D
FILE_RAWClass for platform-independent "raw" 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
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_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_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_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
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_SELECT
MGUI::FORM_SMLEDITORForm for use in any MGUI_DIALOG to edit database queries
MGUI::FORM_VECTOR_ELEMENT_SELECT
MGUI::FORM_VECTOR_EXTRACT_SELECT
MGUI::FORM_VECTOR_EXTRACT_SELECT_T< _CT >Convenience template for OBJECT_LIST form to allow method in container class to be called
FORMFIELDStructures for Forms
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
RVC::FREQPROCManages RVC::OBJTYPE_FreqProcInfo objects
FT1D
MGD::GAMMA
GAPFILLMi32/fillgaps.h - Class Definiton of the GAPFILL class
GENERICRWBase class for generic read/write data source/target
GENERICRW_MEMORYMemory buffer supporting generic read/write interface
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::EDITORGEOFORMULA::EDITOR
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_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::SEARCHRESULT
RVC::GEOMETRIC::SEARCHRESULT::CONST_ITERATOR
RVC::GEOREFERENCEManages RVC::OBJTYPE_Georeference RVC objects
GEOREFMATRIX
GEOREGION
RVC::GEOSPATIALInterface for RVC objects that support a georeferences paradigm
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
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_CAD
GRE_LAYER_CAD::DISPPARM
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_RASTER
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_SHAPE::DISPPARM::ELEMENTPARMS::LINESTYLEPARMS
GRE_LAYER_SHAPE::DISPPARM::ELEMENTPARMS::POINTSTYLEPARMS
GRE_LAYER_SHAPE::DISPPARM::ELEMENTPARMS::POLYSTYLEPARMS
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< GENERATING_DOXYGEN_OUTPUT
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_VIEWPOINT3D< GENERATING_DOXYGEN_OUTPUT
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
HARMONPARM
HATCHPATTELEMHatch pattern element structure
HATCHPATTHDRHatch pattern header
HDF4_ARRAY
HDF4_ARRAY::INFOHDF Array Information container
HDF4_ATTRIB
HDF4_FILE
HDF4_GROUP
HDF4_NAME
HDF4_OBJECT
HDF4_RASTER
HDF4_RASTER::INFO
HDF4_RECORD
HDF4_TABLE
HDF4_TABLE::FIELDINFOField information
HISTEXAMPLE
RVC::HISTOGRAMManages RVC::OBJTYPE_Histogram objects
HISTORGBRGB color usage histogram
HOTKEY
HOTKEY::ITEM
RVC::HOUGHPARMSInterface for RVC objects that support SML query scripts
GRE::HYPERIDXMGR
RVC::HYPERINDEXManages RVC::OBJTYPE_HyperIndex RVC objects
RVC::HYPERINDEX::LINK
HYPERLINKHyperlink structure
HYPERSHAPEHypershape structure
RVC::HYPERSPECTRALManages RVC::OBJTYPE_Hyperspectral RVC objects
ICMPANE
RVC::ICMPROFILEManages RVC::OBJTYPE_ICMProfile RVC objects
ICO_BITMAPINFOHEADER
ICO_ICONDIRENTRY
ICO_ICONHEADER
ICO_RGBQUAD
IDENTIFIERIdentifier container used to reference specific persistent object instance
RVC::IMAGEInterface for RVC objects that support an multiple image band paradigm
RVC::IMAGE::BANDPARMSClass to represent and manage band specific information
RVC::IMAGE::NULLVALUEContainer for image null value
RVC::IMAGE::OBSERVEROBSERVER class for RVC::IMAGE objects
IMAGE_TILE_ITERATORAllow iteration through a raster image in tile order
MGUI::IMAGELISTImage list for icons, bitmaps, etc
GRE::INDEX
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
INIHNDINI handle class support automatic closing of handle when going out of scope
RVC::INITEXTInterface for RVC objects that support INI file text in RVC text objects
INTERSECTINFO
ipc_permData structure used to pass permission information to shmctl Note, this is mostly ignored, but provided for completeness
ISO8211DATARECINFO
ISO8211FIELDINFO
ISODATA_PARM
KERNELPARM
KMEANS_PARM
KRIGINGPARAM
LABELFRAMEPARMSIn-memory structure for labels with frames and leaders
LABELPARMSLabel/Text element parameters
LABELPARMS::LABELSTYLEPARMS
LABELSTYLEIn-memory structure for labels with frames and leaders
LASTPATHLISTContainer for "recent path" list
MGUI::LAYOUT_BOOKLayout pane for "book" of tabbed pages
MGUI::LAYOUT_EQUALIZER
MGUI::LAYOUT_PAGELayout pane for use as tab page
MGUI::LAYOUT_PANELayout pane intended for general use
MGUI::LAYOUT_PANE_BASELayout pane base class, not intended to be used directly
MGUI::LAYOUT_PANE_MAINMain layout pane for a dialog or window
MGUI::LAYOUT_PANE_ROOTLayout pane for use as root of dialog, window or page
MGUI::LAYOUT_PANE_XMLFORM
LAYOUTPARMSHardcopy layout parameters
RVC::LAYOUTTEMPLATEManages RVC::OBJTYPE_LayoutTemplate objects
RVC::LEGENDManages RVC::OBJTYPE_Legend objects
RVC::LEGEND::LINE
LEGENDPARMSParameters for LegendView associated with element
LINEARTRANS
LINEPARMSLine element parameters
LINEPARMS::LINESTYLEPARMS
LINEPATTELEM
LINEPATTHDRLine pattern header
LINESTYLEIn-memory structure for line feature style
RVC::LINKFILEPROMPTDISABLERClass to automatically disable prompt for missing linked file on creation and enable prompt on destruction
RVC::LINKITEM
RVC::LISTManages RVC::OBJTYPE_GenericRef objects
MGUI::LISTITEMStructure used in adding multiple items to COMBOBOX and LIST controls
MGUI::LISTITEMDEFStructure used in adding multiple items to COMBOBOX and LIST controls
LONGLISTStructure used by LongListXxxx() functios (longlist.c)
LPOINT2D2D point using 32-bit integer coordinates
LPOINT3D3D point using 32-bit integer coordinates
LPOLYGON
LRECT2D2D rectangle using 32-bit integer coordinates
LSEGMENT2D
GRE::MACROSCRIPT
GRE::MACROSCRIPT::CONTEXT
MANUALTOOLPARMS
MAPPROJPARMParameters for a specific map projection, coordinate system and geodetic datum
MAPPROJPARM::DLGDialog for modifying map projection parameter (MAPPROJPARM) structure
MAPPROJPARM::FORMUser interface form for modifying map proje