TNTsdk Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_MATRIXFor a prototype later..
_MSTATUSCONTEXT
_MSTATUSHANDLE
_MSTATUSINTERFACEGeneric status interface structure
_XmHTMLAnchorCallbackStruct
_XmHTMLEvent
_XmHTMLGIFStream
_XmHTMLObject
_XmHTMLPaperSize
_XmHTMLPLCStream
_XmHTMLTextPosition
_XmImageInfo
ABSTRACT_SURFACE
ADRES_PARM
ANYRASTVALUE
AUTOCOLORGENAutomatic color generator for generating colors in a predetermined progression
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)
BINARYTOREGION2D
BINARYTOREGIONINTERFACEClass for converting a binary raster to a region
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
BRKSEGMENT
BUTTONITEM
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
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
CADSUBPOLY
CADTEXT
CBPARMS
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
COLMAPINFOColor map (palette) information structure
COLORStructure to contain single color specification with possible transparency
COLOR_ARRAY
COLORBALANCE
COLORCOMPSRCPARM
COLOREXTContainer for "extended" color
COLORHISStructure for Hue-Intensity/Brightness-Saturation color model
COLORHSVStructure for Hue-Saturation-Value (USGS Munsell color model)
COLORPALETTEColor palette container
COLORPALETTEMGRColor palette list manager
COLORQUANTIZER
COLORQUANTIZER_RASTER
COLORxyYA color in xyY space, represented using doubles instead of INT16
COLORXYZA color in XYZ space, represented using doubles instead of INT16
COMPRESSPOINTSCompression format The first byte is a 1-byte flag header
CONICARCDefinitions used in FindDistTo...() (Conic functions)
CONICEARC
CONICELLIPSE
CONTACTINFOSystem file and directory services class
CONTPARMRaster contrast enhancement parameters
CONTRINFOContrast parameter structure used in printing
CRITICALSECTIONCritical section class for WIN32, UNIX and MAC platforms. Currently only implemented for WIN32
CROSSHAIRINFO
CTRLPOINT
CTRLPOINT3
CTRLPOINT3D
DATETIMEDATETIME class based around POSIX struct tm
DBCALLBACKSTRUCTFor a list of possible callback reasons, see the "Custom Code in Header After Class Declaration" section below
DBCONSTRAINTDatabase field constraints
DBEDIT
DBEDIT::EVENT
DBEDIT_SUSPENDCALLBACKSA class to help insure that we never forget to resume callbacks
DBELEMTRANSLIST
DBFIELDINFODefine field parameters.
DBLISTELMTStructure used to maintain list of element to record attachments
DBTABLEDATAINFO
DCOMPLEXMPDCOMPLEXMP structure: Magnitude, Phase
DCOMPLEXRIDCOMLEXRI structure: Real, Imaginary
DISPLAYINFODISPLAYINFO structure
DITHER
DMSTYPEANDNAME
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
EDGEINFOEdge Info structure
EDITCOLORINFO
EDITMENU
EELLIPSEINFO
EHFA_MAPINFO
EHFA_PROJINFO
EHFA_RASTINFO
ELEMTYPESET
ELINEBRKINFO
ELINEINFO
EMBOXINFO
EMULTILINEINFO
EMULTIPOINTINFO
ENODEINFO
ENUMSET< _CT, _LAST, _ALL >
ENUMTYPESETClass to represent "set" of enum types
EPOINTINFO
EPOLYLINEINFO
EREGIONINFO
EREGPOLYINFO
ERRORPOSNDISABLESentry class to disable and enable error positioning using this class and scoping
ETEXTLABELINFO
ETEXTLABELINFO::LEADERINFO
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
FCOMPLEXMPFCOMPLEXMP structure: Magnitude, Phase
FCOMPLEXRIFCOMPLEXRI structure: Real, Imaginary
FFT1D
FFT2D
FILE_LEGACY_HANDLEClass to provide open/close access as "handle" (int) for 3rd-party libraries
FILE_LEGACY_STREAMClass to provide open/close access as "file pointer" (FILE*) for 3rd-party libraries
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 MIUNICODE string
FIXEDSTRING< _CT >::UNIQUENAMEFILTERUnique name filter class to determine if the name given is unique
FLOODZONEHIST
FNAMEINODEUCFilename / inode structure
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
FT1D
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
GEOREFMATRIX
GETFILEFILTERBase class for filter used in file/folder selection dialogs
GETFOLDERFILTER
GETSTRINGFILTERBase class for string filter
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::AUTOLABELPARMSAutomatic labeling parameters
GRE::BOUNDPARM
GRE::CLIPPING3DCLIPPING3D class
GRE::CONTROLLERBase class for 3D terrain controller
GRE::CTRL_TREEVIEWWhen 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::D3POINTPARMS3D parameters for 3d points
GRE::D3POLYPARMS3D parameters for 3d polygons
GRE::DATATIPPARMSDataTip parameters
GRE::DATATIPPARMS::FORMForm for editing DATATIPPARMS
GRE::DLG_ACTIVEELEMENTINFOGRE Active Element Information dialog
GRE::DLG_LAYERMGRGRE Layer Manager dialog
GRE::DLG_VIEWZOOM
GRE::EDGEINDEX
GRE::ELEMSAMPLE_DCDrawing Context for Element Samples
GRE::FLATTRIANGULATIONFlat triangulation terrain model
GRE::FORMULATEXTURE
GRE::GEOLOCKSETTINGSSettings for geo-locking, used by GRE_VIEW
GRE::GEOLOCKSETTINGS::DLGDialog for modifying GEOLOCKSETTINGS
GRE::GEOLOCKSETTINGS::FORMForm for modifying GEOLOCKSETTINGS
GRE::GEOMETRIC3DBase class for 3D geometric models
GRE::GEOMETRIC3D::IMPL_FACTORY
GRE::GEOMETRIC3D_BUILDER
GRE::GEOMETRIC3D_ELEMENTSGEOMETRIC3D_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::POSNLayout/Positioning parameters
GRE::GROUPVIEWContainer for layer information retained for each view
GRE::HYPERIDXMGR
GRE::INDEX
GRE::LABELATTACHMENT
GRE::LABELPARMSLabel/Text element parameters
GRE::LABELPARMS::LABELSTYLEPARMS
GRE::LABELPLACEClass for keeping track of where a label is on the screen
GRE::LABELPLACEMENT
GRE::LABELPLACEMENT::CONST_ITERATOR
GRE::LABELPLACEMENT::ITERATOR
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::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_REGION
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::LAYERVIEWContainer for layer information retained for each view
GRE::LAYERVIEW_GEOMETRICDerived class supporting geometric element drawn sets
GRE::LAYERVIEW_LABELEDDerived class supporting label placement
GRE::LAYOUT
GRE::LEGENDLegend base class
GRE::LEGEND::DRAWCONTEXTContext for legend item drawing
GRE::LEGEND::ITEMBASEBase 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_POLYGONPolygon/Area Feature legend subclass
GRE::LEGEND_POLYGON::ITEMIndividual item in polygon legend
GRE::LEGENDPARMSParameters for LegendView associated with element
GRE::LINEPARMSLine element parameters
GRE::LINEPARMS::LINESTYLEPARMS
GRE::MACROSCRIPT
GRE::MACROSCRIPT::CONTEXT
GRE::MSGMessage container
GRE::MSG_EXTRACTED
GRE::MSG_VIEWEXPOSE
GRE::OBJECTBase class for other GRE "spatial" objects
GRE::PIECEWISETINSparce triangulation terrain model
GRE::PIXALIZATION
GRE::POINTPARMSPoint/Node element parameters
GRE::POINTPARMS::POINTSTYLEPARMS
GRE::POINTSFIELD
GRE::POINTSFIELD::ELLIPSE
GRE::POINTSFIELD::TRIANGLE
GRE::POLYPARMSPolygon/Area element parameters
GRE::POLYPARMS::POLYSTYLEPARMS
GRE::SCENE3DSCENE3D class describes view scene and all transformation beetween model and world and view and unit cube and screne
GRE::SCREENPLANESCREENPLANE class describes plane in screen space in homogenius coordinates
GRE::SCRIPTCONTEXT_DRAW
GRE::SCRIPTCONTEXT_LABEL
GRE::SCRIPTCONTEXT_STYLE
GRE::SELECTPARMSSelection parameters for determining which elements to draw
GRE::SIMPLECONTROLLERSimple implementation of 3D terrain controller
GRE::SIMPLERASTER
GRE::STYLEPARMSBasic style parameters for element drawing
GRE::SYSTEMGRE "system" container object
GRE::TERRAINBase class for 3D terrain models
GRE::TERRAIN::IMPL_FACTORY
GRE::TEXTUREBase class for 3D texture models
GRE::TEXTURE::IMPL_FACTORY
GRE::TEXTUREFILTERTEXTUREFILTER class provides several texture filter algorithms
GRE::TINTERRAINTIN terrain model
GRE::TOOLBase class for tools attached to view
GRE::TOOL_SMLScript Tool class definition
GRE::TOOL_SML::CONTEXTContext for editing or running ToolScript
GRE::TOOLSCRIPT
GRE::TRIANGLEINDEX
GRE::TRIANGULATION
GRE::UTILS3DUTILS3D class contains supportive static methods
GRE::VARIABLETRIANGULATION
GRE::VECTOR_GEOMETRIC3D
GRE::VIEW
GRE::VIEW::GLOBALOPTIONSOptions which apply to all views in current process
GRE::VIEW::GLOBALOPTIONS::FORMForm for modifying GRE::VIEW::GLOBALOPTIONS
GRE::VIEW::GLOBALOPTIONS::FORM_SNAPSHOTForm for modifying GRE::VIEW::GLOBALOPTIONS snapshot values
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
GRE::VIEWSCRIPT
GRE::VIEWSCRIPT::CONTEXT
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
HISTORGBRGB color usage histogram
HOTKEY
HOTKEY::ITEM
HTTPCLIENTBase-class for user-defined instance data for a client
HTTPMESSAGEClass to encapuselate an HTTP message
HTTPSERVERClass to represent a virtual path in the HTTP server The constructor takes a virtual path
HYPERLINKHyperlink structure
HYPERSHAPEHypershape structure
ICMPANE
ICO_BITMAPINFOHEADER
ICO_ICONDIRENTRY
ICO_ICONHEADER
ICO_RGBQUAD
IDENTIFIERIdentifier container used to reference specific persistent object instance
IDENTIFIERLIST
IMAGE_TILE_ITERATORAllow iteration through a raster image in tile order
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
INSPMEM
ipc_permData structure used to pass permission information to shmctl Note, this is mostly ignored, but provided for completeness
ISO8211DATARECINFO
ISO8211FIELDINFO
ISODATA_PARM
JPEGEXTBase class for JPEG image access
JPEGEXT_FILEClass for handling JPEG files
JPEGEXT_MEMClass for handling JPEG memory buffers
KERNELPARM
KMEANS_PARM
LABELFRAMEPARMSIn-memory structure for labels with frames and leaders
LABELSTYLEIn-memory structure for labels with frames and leaders
LASTPATHLISTContainer for "recent path" list
LAYOUTPARMSHardcopy layout parameters
LINEARSUBREGION2D class - Definitions and methods to support a generic 2D sub-region object in memory
LINEARTRANS
LINEPATTELEM
LINEPATTHDRLine pattern header
LINERASTERIZER2D
LINERASTERIZER2D::SPAN
LINESTYLEIn-memory structure for line feature style
LONGLISTSimilar to a SIMPLE_ARRAY<UINT32>, but with some differences
LPOINT2D2D point using 32-bit integer coordinates
LPOINT3D3D point using 32-bit integer coordinates
LPOLYGON
LRECT2D2D rectangle using 32-bit integer coordinates
LSEGMENT2D
MANUALTOOLPARMS
MATLASERRITEM
MATLASINFO
MATLASINFO::VIEWINFO
MATLASINFO::VIEWINFO::POSITION
MATLASUSEDFILE
MATTE
MATTE_CONTROLPANELA MATTE_CONTROLPANEL is returned by MATTE::CreateControlPanel()
MAVIPARMENCODE
MCACHEINFO
MCBALCALLBACKSTRUCTMCBALCALLBACKSTRUCT Structure
McbAnyCallbackStruct
McbLISTCallback list
MCRYPTOHDR
MD5HASH
MDANGLE_PARM
MDISPHYPERLINKLIST
MDISPHYPERSHAPE
MDISPHYPERSHAPELIST
MEMPOOLA class for quickly allocating many small data structures of the same size
MENUBARITEM
MENUITEM
MENUITEMARRAYClass to contain array of MENUITEMs
MGD::COLORLOCKClass to manage a 'color lock' on a CONTEXT
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_RGB32
MGD::CONTEXT_RASTER_TRANS_MASK
MGD::CONTEXT_SIMPLE
MGD::CONTEXT_X
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_RGB16Device for rendering to 16-bit RVC rasters
MGD::DEVICE_RASTER_RGB24Device for rendering to 24-bit RVC raster
MGD::DEVICE_RASTER_RGB32Device for rendering to 32-bit RVC raster
MGD::DEVICE_RASTER_TRANS_MASKDevice for rendering to 24-bit RVC raster with corresponding opacity mask object
MGD::DEVICE_SIMPLEThis class is an MGD::DEVICE that lets you pass a pointer to a fill span function
MGD::DEVICE_XAn X11-based implementation of MGD::DEVICE
MGD::DEVICE_X32A hybrid between a DEVICE_X and DEVICE_MEM32
MGD::FONTFont definition and implementation
MGD::FONTINFOFont metrics
MGD::GAMMA
MGD::GLYPHINFOInformation about single glyph in a font
MGD::IMAGEFILEWRITER
MGD::IMAGEFILEWRITER::SETTINGSContainer for settings specifying format and compression
MGD::IMAGEFILEWRITER::SETTINGS::FORM
MGD::PROFILEIn-memory representataion of an ICM profile
MGD::PROFILE::LISTENTRYPROFILE::LISTENTRY used to retrieve a list of PROFILES available on the current system
MGD::PROFILE::PRIMARIESPredefined primaries for custom RGB profiles
MGD::PROFILE::WHITEPOINTStandard Whitepoints Call EnumerateWhitePoints() to retrieve a list of pre-defined white points
MGD::PROFILEPARMS
MGD::PROFILEPARMS_PRINTER
MGD::PROFILEPARMS_RGB
MGD::PROFILEPARMS_SCREENSame 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::SAVECLIPSave the clip region of an MGD::CONTEXT
MGD::STRINGDATAStructure to hold intermediate values used while rendering a string
MGD::STRINGDATA::CHARDATA
MGD::TEXTBLOCKText block
MGD::TEXTBLOCKBORDERText block border settings
MGD::TEXTSETTINGS
MGD::TRANSFORMIn-memory representataion of an ICM profile
MGPS::REPORTIndividual GPS position report
MGPS::SOURCEBase class for GPS Source
MGPS::SOURCE::OBSERVERObserver class to derive from to be notified of events on this source
MGPS::SOURCE_DEVICEGPS source device
MGPS::SOURCE_DEVICE::HWPARMDevice hardware parameters
MGPS::SOURCE_LOGFILEGPS log file source
MGPS::SOURCEMGRGPS Source Manager
MGPS::SOURCEMGR::OBSERVERObserver class to derive from to be notified of source manager events
MGPS::SYMBOLGPS symbol
MGUI::APP_BASEBase class for application process instance
MGUI::APP_MAINBase class for main application instance
MGUI::APP_MULTI_MAIN
MGUI::CANVASGeneric 'canvas' control supporting drawing and simple user input
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
MGUI::CTRLBase class for "single" graphical user interface controls
MGUI::CTRL_COLORBUTTONPushButton control 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_NUMBERNumber edit control
MGUI::CTRL_EDIT_OBJECTNAMEObject name 'edit' control
MGUI::CTRL_EDIT_STRINGString 'edit' control
MGUI::CTRL_EDIT_TEXTMulti-line text 'edit' control
MGUI::CTRL_EDIT_TEXT_WYSIWYGMulti-line text 'edit' control
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_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_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_TOOLBAR
MGUI::CTRL_TOOLTIP
MGUI::CTRL_TOOLTIP::STYLEToolTip style
MGUI::CTRL_TREETree control with support for expand/collapse
MGUI::CTRL_TREE::ITEMINFOContainer for individual item information
MGUI::CUSTOMDRAWBase class for custom draw notification supported by selected controls
MGUI::CUSTOMDRAW_TREECustom drawing parameters for CTRL_TREE
MGUI::CUSTOMUIClass to contain custom settings for current application
MGUI::DLG_BASE
MGUI::DLG_CONTACTMI
MGUI::DLG_EDIT_CONTACT
MGUI::DLG_EDIT_RASTER_VALUE
MGUI::DLG_LABELFRAMESTYLE
MGUI::DLG_MYSQL_LOGIN
MGUI::DLG_OLEDB_LOGIN
MGUI::DLG_PASSWORD
MGUI::DLG_POSTGRES_LOGIN
MGUI::DLG_QUESTIONDialog to display question to user with pushbutton responses
MGUI::DLG_RDBMS_LOGIN
MGUI::DLG_RECORD_SET_SELECT
MGUI::DLG_TEXTVIEWDialog for viewing non-editable text
MGUI::DLG_VIEWOBJEXTENTSDialog for viewing object extents
MGUI::DLG_XML
MGUI::DLGSHELLBase class for general dialog support for both modeless and modal behavior
MGUI::DLGWIZARDBase class for wizard dialog support for modal behavior
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_CAD_ELEMENT_SELECT
MGUI::FORM_COLOR_EDIT_LISTForm for color edit list
MGUI::FORM_COLOR_EDIT_LIST::ITEM
MGUI::FORM_COLORBUTTONForm containing label and color pushbutton for showing and selecting a "color"
MGUI::FORM_COLORSELECTORForm for color selection
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_CONTACT
MGUI::FORM_EDIT_COORDForm consisting of label and edit fields for editing a single coordinate
MGUI::FORM_EDIT_DESCRIPTORObject name edit form with label and edit field
MGUI::FORM_EDIT_EXTENTSForm consisting of label and string edit field
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_OBJECTNAMEObject name edit form with label and edit field
MGUI::FORM_EDIT_RANGEForm containing pair of numeric edit fields for specifying a range
MGUI::FORM_EDIT_RASTER_VALUEForm consisting of label and edit field(s) for specified image cell type
MGUI::FORM_EDIT_STRINGForm consisting of label and string edit field
MGUI::FORM_EDITSTYLE
MGUI::FORM_ELEMENT_SELECT
MGUI::FORM_ELEMENT_SELECT_BASE
MGUI::FORM_ELEMENT_SELECT_OPTION
MGUI::FORM_FILE_LISTForm 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_OBJECT_LISTForm containing basic object selection list with "select", "remove", and "remove all" buttons
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_PASSWORDUser Name and Password entry form with optional label description and validate password fields
MGUI::FORM_RADIOBUTTONSContainer form for set of radio buttons, with enforcement of radio behavior
MGUI::FORM_RASTER_COMPRESSIONForm for setting raster internal compression type and quality
MGUI::FORM_REGION_ELEMENT_SELECT
MGUI::FORM_REGION_SELECT
MGUI::FORM_SELECT_LANGUAGEForm to allow selection of a language for the user interface of MicroImages products
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
MGUI::IMAGELISTImage list for icons, bitmaps, etc
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_ROOTLayout pane for use as root of dialog, window or page
MGUI::LAYOUT_PANE_SHELLLayout pane for a shell
MGUI::LAYOUT_PANE_XMLFORM
MGUI::LAYOUT_WIZARD_PAGE
MGUI::LISTITEMStructure used in adding multiple items to COMBOBOX and LIST controls
MGUI::LISTITEMDEFStructure used in adding multiple items to COMBOBOX and LIST controls
MGUI::MENUDefinition and manager for menu
MGUI::POINTClass to contain X/Y coordinates of a point in a window, on the screen, etc
MGUI::SHELLBase class for 'shell' windows (application windows and dialogs)
MGUI::SHELL::PLACEMENTContainer to encapsulate shell 'placement' for save/restore
MGUI::TIMERCountdown timer, used to invoke delegate function when time expires
MGUI::TOOL_ARCTOOL_ARC - Circular arc tool
MGUI::TOOL_BASEBase class for graphic tools
MGUI::TOOL_BASE::SNAPGRIDSnap grid definition
MGUI::TOOL_CIRCLETOOL_CIRCLE - Circle tool
MGUI::TOOL_ELLIPSETOOL_ELLIPSE - Ellipse tool
MGUI::TOOL_LIMITEDTOOL_LIMITED - Tool with limit support
MGUI::TOOL_MULTIPOINTTOOL_MULTIPOINT - Multi-Point tool
MGUI::TOOL_POINT
MGUI::TOOL_POLYLINETOOL_POLYLINE - Polyline / polygon tool
MGUI::TOOL_RECTANGLERectangle tool class
MGUI::TOOL_REGIONTOOL_REGION - Region tool
MGUI::TOOL_REGPOLYGON"Regular Polygon" tool
MGUI::TOOL_SEGMENTTOOL_SEGMENT - Segment tool
MGUI::TOOL_SELECTPOINTTOOL_SELECTPOINT - Point selection tool (no visible graphics)
MGUI::TOOLCANVASTOOLCANVAS - Container canvas for graphic tools
MGUI::TOOLTIPCTRL
MGUI::TOPSHELLBase class for 'top level' application shells
MGUI::XMLFORM_DATAClass used to pass data back and forth between programs and MGUI::DLG_XML and MGUI::LAYOUT_PANE_XML
MICACHEMICACHE This class is exported from a DLL
MICACHE::ITEMINFOInformation about cache item passed to ReadFunc/WriteFunc and returned by Select()
MICACHEIOInterface class for providing access to external storage
MICALLBACKLISTCallback list
MICALLBACKLIST::ANYCALLBACKSTRUCT
MICONSTRUCT
MIDIALOGBase class for general dialog support for both modeless and modal behavior
MIDOUBLEARRAYMIDOUBLEARRAY class exists to solve an issue with some OS's that cannot correctly align a buffer of double's on a double boundary
MIE::EXPORTDIALOGMain dialog for Export
MIE::FEATURESETA class to hold a set of FEATUREs
MIE::FORMATThe base class for all import/export modules
MIE::FORMAT_DBLINKABLE
MIE::FORMAT_GDALBase import / export class for GDAL-supported formats
MIE::FORMAT_LINKABLEBase import / export class for linkable formats
MIE::FORMAT_LINKMULTIBase class for importing multirasters and exporting rasters
MIE::FORMAT_RDBMS_SPATIAL
MIE::GDALDATASETSmart pointer class for GDALDataset
MIE