MapGuide API Reference
 All Classes Functions Variables Enumerations Enumerator Friends
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
MgAgfReaderWriterUsed to translate an MgGeometry object into into an MgByteReader object and to do the reverse translation
MgAggregateGeometryMgAggregateGeometry is an abstract base class for all of the geometry types that are composed of a set of aggregated geometry objects
MgAllProviderConnectionsUsedExceptionThrown when the server cannot create another connection to the FDO provider
MgApplicationExceptionBase class for all exceptions representing an application error
MgArcSegmentMgArcSegment is a curve segment defined in terms of a start point, end point, and a control point
MgArgumentOutOfRangeExceptionThrown when the value of an argument is outside the allowable range of values as defined by the invoked method
MgArrayTypeMismatchExceptionThrown when an attempt is made to store an element of the wrong type within an array
MgAuthenticationFailedExceptionThrown when authentication with the MapGuide site server fails
MgBatchPropertyCollectionMgBatchPropertyCollection represents a collection of properties. Properties are name/value pairs used for specifying the values of properties
MgBlobPropertyStores BLOB (Binary Large Object) data with an associated key name
MgBooleanPropertyStores boolean data with an associated key name
MgBytePropertyStores a single BYTE of data with an associated key name
MgByteReaderReads data from a byte source. Once read, the data in the reader cannot be reread
MgByteSinkMgByteSink is a used to write the content of a MgByteReader object to a file. MgByteSink is, like MgByteReader, inherently read-only
MgByteSourceRepresents a source of byte data with a specific content type
MgClassDefinitionDefines a feature class belonging to a schema
MgClassDefinitionCollectionClassDefinitionCollection represents a collection of class definitions in a feature schema
MgClassNotFoundExceptionThrown when attempting to create an invalid class
MgClobPropertyStores CLOB (Character Large Object) data with an associated key name
MgCollectionMgCollection is an abstract class for defining standard collection access for all collection classes
MgColorThis class stores Alpha, Red, Green and Blue component of a Color
MgConfigurationExceptionThrown when an error occurs in a configuration file, possibly due to invalid parameters or a missing file
MgConnectionFailedExceptionThrown when a connection to a server cannot be established
MgConnectionNotOpenExceptionThrown when attempting to execute a service method without a valid connection
MgCoordinateMgCoordinate is an abstract base class used to represent the Cartesian coordinates of a geometry
MgCoordinateCollectionMgCoordinateCollection provides support for defining an ordered set of coordinates
MgCoordinateDimensionMgCoordinateDimension defines a set of integer constants which can be OR'd together to specify the dimensionality of an MgCoordinate instance
MgCoordinateIteratorThe class MgCoordinateIterator supports iteration over the coordinates of a geometry or path instruction
MgCoordinateSpaceSpecifies the coordinate space for feature geometry returned from QueryFeatures. Can also specify that only non-geometric data should be returned by QueryFeature
MgCoordinateSystem
MgCoordinateSystemCache
MgCoordinateSystemCatalogDefines and manages the physical location of coordinate system data files
MgCoordinateSystemCategoryDefines a category of coordinate systems
MgCoordinateSystemCategoryDictionaryBasic functionality for the coordinate system category dictionary
MgCoordinateSystemCodeFormatDefines constants used to indicate the WKT flavor
MgCoordinateSystemComputationFailedExceptionThrown when a coordinate system computation fails
MgCoordinateSystemConversionFailedExceptionThrown when a coordinate system conversion fails
MgCoordinateSystemDatum
MgCoordinateSystemDatumDictionaryBasic functionality for the datum dictionary
MgCoordinateSystemDictionaryBasic functionality for the coordinate system dictionary
MgCoordinateSystemDictionaryBaseBasic functionality for all kinds of dictionaries
MgCoordinateSystemDictionaryUtilityBasic functionality for all kinds of dictionaries
MgCoordinateSystemEllipsoidDefines a coordinate system ellipsoid
MgCoordinateSystemEllipsoidDictionaryBasic functionality for the ellipsoid dictionary
MgCoordinateSystemEnum
MgCoordinateSystemEnumInteger32
MgCoordinateSystemErrorCodeDefines various error codes returned by the Coordinate System API
MgCoordinateSystemFactorySupports the creation of MgCoordinateSystem objects based on a OpenGIS Well-Known Text (WKT) definition of the coordinate system. This class is the main entry point for accessing assorted classes and functionalities of the Coordinate System API
MgCoordinateSystemFilter
MgCoordinateSystemFilterInteger32
MgCoordinateSystemFormatConverter
MgCoordinateSystemGeodeticAnalyticalTransformationMethodThis class defines the currently supported transformation methods for analytical geodetic transformations as they can be read via the MgCoordinateSystemGeodeticTransformDefDictionary. That is, the constants defined below are only valid for MgCoordinateSystemGeodeticTransformDef instances of type MgCoordinateSystemGeodeticTransformDefType.Analytical
MgCoordinateSystemGeodeticAnalyticalTransformDefParamsThis class holds all parameters that are specific to analytical geodetic transformation methods, e.g. geocentric transformation, molodensky etc
MgCoordinateSystemGeodeticDirectionThis class contains the constants for all current transformation definition types
MgCoordinateSystemGeodeticInterpolationTransformDefParamsThis class holds all parameters that are specific to grid-file based transformation. That is, where the actual datum shift value for a coordinate is determined by interpolating between grid point values as defined in the respective grid file(s)
MgCoordinateSystemGeodeticMultipleRegressionTransformationMethodThis class defines the currently supported transformation methods for multiple regression geodetic transformations as they can be read via the MgCoordinateSystemGeodeticTransformDefDictionary. That is, the constants defined below are only valid for MgCoordinateSystemGeodeticTransformDef instances of type MgCoordinateSystemGeodeticTransformDefType.MultipleRegression
MgCoordinateSystemGeodeticMultipleRegressionTransformDefParamsThis class holds all parameters that are specific to the multiple regression transformation method
MgCoordinateSystemGeodeticPathA geodetic (transformation) path allows to concatenate multiple geodetic transformations. For example, converting between 2 datums cannot be achieved by doing 1 datum shift only but requires to do 1 or more datums shifts in between
MgCoordinateSystemGeodeticPathDictionaryThe MgCoordinateSystemGeodeticPathDictionary provides access to all geodetic transformation path definitions as defined in the dictionary file this instance reads from / writes to
MgCoordinateSystemGeodeticPathElementA geodetic transformation path element describes a single transformation step within a series of concatenated steps that eventually form a geodetic (transformation) path
MgCoordinateSystemGeodeticStandaloneTransformationMethodThis class defines all transformation methods that are built into the transformation engine. That is, when creating such a geodetic transformation the API client cannot specify any parameters because they are well known and are available to the engine already. The constants defined below are only valid for MgCoordinateSystemGeodeticTransformDef instances of type MgCoordinateSystemGeodeticTransformDefType.Standalone
MgCoordinateSystemGeodeticStandaloneTransformDefParamsThis class (indirectly) describes the parameters of a geodetic transformation method that's built into the transformation engine. Hence, it does not allow for setting any parameters. Only the well known code can be set/get via (Set/Get)TransformationMethod
MgCoordinateSystemGeodeticTransformationAn instance of this class allow a caller do perform a geodetic transformation (datum shift). That is, this class does not operate on coordinate system level, but rather on datum level
MgCoordinateSystemGeodeticTransformationMethodDefines the type of a geodetic transformation method
MgCoordinateSystemGeodeticTransformDefAn instance of this class describes a geodetic transformation with all its parameters as it is defined in the dictionary file. The actual transformation operation is performed by the MgCoordinateSystemGeodeticTransformation objects that's being returned by the CreateTransformation method
MgCoordinateSystemGeodeticTransformDefDictionaryThe MgCoordinateSystemGeodeticTransformDefDictionary provides access to all geodetic transformation definitions as defined in the dictionary file this instance reads from / writes to
MgCoordinateSystemGeodeticTransformDefParamsCommon base class for all geodetic transformation parameters
MgCoordinateSystemGeodeticTransformDefTypeThis class contains the constants for all current transformation definition types
MgCoordinateSystemGeodeticTransformGridFileThe MgCoordinateSystemGeodeticInterpolationTransformDefParams parameter class requires instances of MgCoordinateSystemGeodeticTransformGridFile to be set via its SetGridFiles method. An MgCoordinateSystemGeodeticTransformGridFile object simply describes the grid file rather than containing the (grid file) information itself
MgCoordinateSystemGeodeticTransformGridFileFormatThis class contains the constants for all currently supported grid file formats
MgCoordinateSystemGridBaseAbstract base class for all grid generation objects (generic and specialized)
MgCoordinateSystemGridBoundaryThis object is used to maintain the definition of the boundary of a specific grid or graticule. Externally, a MgCoordinateSystemGridBoundary object will be in viewport coordinates. Internally, objects of this type are often used to the carry grid boundaries in grid coordinates, and also greographic coordinates
MgCoordinateSystemGridGenericGeneric grid generation object
MgCoordinateSystemGridLineAn MgCoordinateSystemGridLine object is a grid value (as a double) and a collection of line strings, where each individual line string being considered a grid line segment. All line strings in the collection are in the viewport coordinate system. The value returned by GetGridOrientation indicates the nature of the grid line in grid coordinates (i.e. easting or northing)
MgCoordinateSystemGridLineCollection
MgCoordinateSystemGridOrientationAn enumeration of the supported values for the m_Orientation member of several objects related to grids and graticules
MgCoordinateSystemGridRegionAn MgCoordinateSystemGridRegion object consists of a label and a polygon. The polygon is always in the viewport coordinate system. Such an object is used, for example, to label and delineate an MGRS 100Km UTM grid zone
MgCoordinateSystemGridRegionCollection
MgCoordinateSystemGridSpecializationTypeAn enumeration of the various types of specialized grids/graticules currently supported. A specialized grid is one for which specific standards exist to which the results of this feature are compliant with. A generic grid is a simple non-standardized grid of a coordinate system drawn in a viewport based on another coordinate system
MgCoordinateSystemGridSpecificationMgCoordinateSystemGridSpecification is an object that is used to convey all the parameters necessary for the generation of a grid/graticule lumped into a single object for convenience. Thus, adding a parameter determined to be necessary at a later time does not alter a lot of calling sequences
MgCoordinateSystemGridTick
MgCoordinateSystemGridTickCollection
MgCoordinateSystemInitializationFailedExceptionThe exception is thrown when the coordinate system initialization fails
MgCoordinateSystemLoadFailedExceptionThe exception is thrown when the coordinate system load fails
MgCoordinateSystemMathComparatorA mathematical comparator used to detemerine equality between two different coordinate systems, datums or ellipsoids
MgCoordinateSystemMeasureProvides operations for measuring the distance between 2 coordinates and the azimuth of 2 coordinates as well as calculating a coordinate position given an initial coordinate, an azimuth, and a distance
MgCoordinateSystemMeasureFailedExceptionThrown when a coordinate system measurement fails
MgCoordinateSystemMgrsThis object carries most, if not all, intelligence specific to the MGRS (Military Grid Reference System) grid standard. It can be used at two distinct levels, depending upon how it is manufactured
MgCoordinateSystemMgrsGridLevelDefines constants used to indicate the MGRS grid level
MgCoordinateSystemMgrsGridSquarePositionMgCoordinateSystemMgrsGridSquarePosition defines enumerated values used to specify the the location desired relative to the subject MGRS grid sqaure when evaluating an MGRS string
MgCoordinateSystemMgrsLetteringSchemeDefines constants used to indicate the MGRS lettering scheme
MgCoordinateSystemProjectionCodeDefines coordinate system projection codes
MgCoordinateSystemProjectionFormatTypeDefines the type of projection format
MgCoordinateSystemProjectionInformationRepresents information about a coordinate system projection
MgCoordinateSystemProjectionLogicalTypeDefines the logical types of a coordinate system projection
MgCoordinateSystemProjectionParameterTypeDefines the types of coordinate system projection parameters
MgCoordinateSystemTransformProvides operations for transforming coordinates from one coordinate system to another
MgCoordinateSystemTransformFailedExceptionThrown when a coordinate system transform fails
MgCoordinateSystemTypeDefines constants used to indicate the type of a coordinate system
MgCoordinateSystemUnitCodeDefines the various coordinate system unit codes
MgCoordinateSystemUnitInformationRepresents information about a coordinate system unit
MgCoordinateSystemUnitTypeDefines the types of coordinate system units
MgCoordinateSystemWktFlavorDefines constants used to indicate the WKT flavor
MgCoordinateXYMgCoordinateXY is a concrete class derived from the abstract class MgCoordinate
MgCoordinateXYMMgCoordinateXYM is a concrete class derived from the abstract class MgCoordinate
MgCoordinateXYZMgCoordinateXYZ is a concrete class derived from the abstract class MgCoordinate
MgCoordinateXYZMMgCoordinateXYZM is a concrete class derived from the abstract class MgCoordinate
MgCurveMgCurve is an abstract base class. MgCurveString and MgLineString are concrete classes derived from MgCurve
MgCurvePolygonAn MgCurvePolygon is a region, defined by 1 exterior boundary and 0 or more interior boundaries
MgCurvePolygonCollectionMgCurvePolygonCollection provides support for defining an ordered set of curve polygons
MgCurveRingMgCurveRing is a geometry component used in the construction of MgCurvePolygon objects
MgCurveRingCollectionMgCurveRingCollection provides support for defining an ordered set of curve rings
MgCurveSegmentMgCurveSegment is an abstract base class
MgCurveSegmentCollectionMgCurveSegmentCollection provides support for defining an ordered set of curve segments
MgCurveStringAn MgCurveString is composed of one or more curve segments
MgCurveStringCollectionMgCurveStringCollection provides support for defining an ordered set of curve strings
MgDataPropertyDefinitionDefines a data property belonging to a feature class
MgDataReaderProvides a forward-only, read-only iterator for reading computed data retrieved from a datastore
MgDateTimeMgDateTime is used to store dates, times, or both
MgDateTimeExceptionThrown when an error occurs in a date/time routine
MgDateTimePropertyStores MgDateTime data with an associated key name
MgDbExceptionThrown when Berkeley DB encounters an error
MgDbXmlExceptionThrown when Berkeley DB XML encounters an error
MgDecryptionExceptionThrown when a decryption error occurs
MgDeleteFeaturesA feature command that features from a datastore. The feature class name and filter text define feature(s) to delete. This class is added to an MgFeatureCommandCollection object, which is then passed in a call to the MgFeatureService::UpdateFeatures method
MgDirectoryNotFoundExceptionThrown when a directory cannot be found
MgDisposable
MgDivideByZeroExceptionThrown when there is an attempt to divide an integral or decimal value by zero
MgDomainExceptionThrown when a value is used outside of its domain of definition
MgDoublePropertyStores double precision floating point data with an associated key name. An instance of this class can be stored in an MgPropertyCollection object. The key name can be used to retrieve the instance from the property collection
MgDrawingServiceAllows low level access to DWF™ (Design Web Format™) data stored in a resource repository as part of a drawing source
MgDuplicateDirectoryExceptionThrown when attempting to create a directory that already exists
MgDuplicateFileExceptionThrown when attempting to create a file that already exists
MgDuplicateGroupExceptionThrown when attempting to add a user group that already exists
MgDuplicateNameExceptionThrown when a duplicate object name is encountered during an add/insert operation in a collection
MgDuplicateObjectExceptionThrown when a duplicate object is found
MgDuplicateParameterExceptionThrown when a duplicate parameter is found
MgDuplicateRepositoryExceptionThrown when a duplicate repository name is found during a create or update operation
MgDuplicateResourceDataExceptionThrown when duplicate resource data is found during a set operation
MgDuplicateResourceExceptionThrown when a duplicate resource name is found during an add or update operation
MgDuplicateRoleExceptionThrown when a duplicate role is found
MgDuplicateServerExceptionThrown when a duplicate server is found
MgDuplicateSessionExceptionThrown when a duplicate session is found
MgDuplicateUserExceptionThrown when attempting to add a user ID that already exists
MgDwfExceptionWrapper for DWF toolkit exceptions
MgDwfSectionNotFoundExceptionThrown when a DWF section is not found
MgDwfSectionResourceNotFoundExceptionThrown when a DWF section resource is not found
MgDwfVersionSpecifies the DWF schema and file version for all Mapping Service operations
MgEmptyFeatureSetExceptionThrown when an empty feature set is found
MgEncryptionExceptionThrown when an encryption error is encountered
MgEndOfStreamExceptionThrown when attempting to read past the end of a stream
MgEnvelopeMgEnvelope represents a bounding box defined in terms of a lower left coordinate and an upper right coordinate
MgEvaluationExpiredExceptionThrown when an evaluation has expired
MgExceptionBase class for exceptions
MgFdoExceptionThrown when FDO encounters an error
MgFeatureAggregateOptionsUse this class to set the filter criteria used to select groups of features from a datastore or for restricting the values returned to be unique
MgFeatureCommandIs the abstract base class for feature command classes: MgDeleteFeatures, MgInsertFeatures, and MgUpdateFeatures
MgFeatureCommandCollectionRepresents a collection of feature commands
MgFeatureCommandTypeIs a set of constants used to specify the type of an MgFeatureCommand object
MgFeatureGeometricTypeIs a set of constants specifying the dimensions of geometries which can be stored in a geometry property
MgFeatureInformationInformation about features
MgFeaturePropertyStores MgFeatureReader data with an associated key name
MgFeaturePropertyTypeDefines names for the different types of property definitions. See MgPropertyDefinition::GetPropertyType
MgFeatureQueryOptionsUse this class to set filter criteria for selecting features from a datastore. Read the discussion of filters and expressions . An instance of this class is an argument to MgFeatureService::SelectFeatures(). This is the base class for MgFeatureAggregateOptions
MgFeatureReaderProvides a forward-only, read-only iterator for reading features selected from the FDO Provider by the MgFeatureService::SelectFeatures() method call
MgFeatureSchemaContains one or more feature class definitions, which specify the structure of feature data in a datastore
MgFeatureSchemaCollectionFeatureSchemaCollection represents a collection of feature schemas
MgFeatureServiceProvides an abstraction layer for the storage and retrieval of feature data in a technology-independent way. The API lets you determine what storage technologies are available and what capabilities they have. Access to the storage technology is modeled as a connection. For example, you can connect to a file and do simple insertions or connect to a relational database and do transaction-based operations
MgFeatureServiceExceptionThrown when FeatureService encounters a problem
MgFeatureSourceParamsIs a virtual base class for feature source parameters used with MgFeatureSource::CreateFeatureSource. This class cannot be instantiated directly
MgFeatureSpatialOperationsIs a set of constants used to type spatial operations
MgFileFeatureSourceParamsContains the parameters used to create a file-based feature source
MgFileIoExceptionThrown when a file I/O error occurs
MgFileNotFoundExceptionThrown when attempting to access a file that cannot be found
MgGeometricDimensionMgGeometricDimension defines enumerated values used to specify the dimension of a geometry
MgGeometricEntityMgGeometricEntity is an abstract base class that is the root of all geometry and geometry component classes
MgGeometricPropertyDefinitionDefines a geometric property belonging to a feature class
MgGeometryMgGeometry is an abstract base class for all of the geometry types
MgGeometryCollectionMgGeometryCollection provides support for defining an ordered set of geometry objects
MgGeometryComponentMgGeometryComponent is the base class for all of the geometry component types, namely, MgArcSegment, MgCurveRing, MgLinearRing, and MgLinearSegment
MgGeometryComponentTypeMgGeometryComponentType defines a set of integer constants used to signify the type of a geometry component instance
MgGeometryExceptionThrown when an error occurs calculating geometry
MgGeometryFactoryUsed to construct objects whose classes are derived from MgGeometry
MgGeometryPropertyStores MgByteReader data with an associated key name
MgGeometryTypeMgGeometryType defines integer constants used to signify the derived type of an MgGeometry instance
MgGeometryTypeInfoDefines a list of geometric types. This is typically used for geometric property description
MgGridDensityExceptionThrown when an error occurs in a date/time routine
MgGroupNotFoundExceptionThrown when a specified group cannot be found
MgGuardDisposable
MgImageFormatsImage formats supported by the rendering service
MgIndexOutOfRangeExceptionThrown when attempting to access an element of an array with an index that is outside the bounds of the array
MgInsertFeaturesCreates an insert feature data command. You must add this command to an MgFeatureCommandCollection object and pass the latter in a call to MgFeatureService::UpdateFeatures
MgInt16PropertyStores Int16 data with an associated key name
MgInt32PropertyStores Int32 data with an associated key name
MgInt64PropertyStores Int64 data with an associated key name
MgIntCollectionThis class represents a collection of integers. The integers are owned and managed by the collection
MgInvalidArgumentExceptionThrown when a method is called with an invalid argument
MgInvalidCastExceptionThrown when attempting an invalid type cast or explicit conversion
MgInvalidCoordinateSystemExceptionThrown when the Coordinate System API encounters a problem
MgInvalidCoordinateSystemTypeExceptionThrown when the coordinate system type is invalid
MgInvalidCoordinateSystemUnitsExceptionThrown when the coordinate system units are invalid
MgInvalidDwfPackageExceptionThrown when a DWF package is not valid
MgInvalidDwfSectionExceptionThrown when an invalid section in a DWF is found
MgInvalidFeatureSourceExceptionThrown when FeatureService encounters a problem
MgInvalidIpAddressExceptionThrown when an IP address is invalid
MgInvalidLayerDefinitionExceptionThrown when a layer definition resource is invalid
MgInvalidLicenseExceptionThrown when an invalid license is detected
MgInvalidLogEntryExceptionThrown when a log entry does not correspond with the expected format
MgInvalidMapDefinitionExceptionThrown when a map definition resource is invalid
MgInvalidMimeTypeExceptionThrown when an invalid mime type is detected
MgInvalidOperationExceptionThrown when a method call is invalid for the object's current state
MgInvalidOperationVersionExceptionThrown when a version is invalid for the given operation
MgInvalidPasswordExceptionThrown when a password is rejected because it does not match its corresponding user credentials or it is invalid for some other reason
MgInvalidPrintLayoutFontSizeUnitsExceptionThrown when the font size units in a PrintLayout resource document are not valid
MgInvalidPrintLayoutPositionUnitsExceptionThrown when the position units in a PrintLayout resource document are not valid
MgInvalidPrintLayoutSizeUnitsExceptionThrown when the size units in a PrintLayout resource document are not valid
MgInvalidPropertyTypeExceptionThrown when an invalid property type is used
MgInvalidRepositoryNameExceptionThrown when a repository name is invalid
MgInvalidRepositoryTypeExceptionThrown when a repository type is invalid
MgInvalidResourceDataNameExceptionThrown when a resource data name is invalid
MgInvalidResourceDataTypeExceptionThrown when a resource data type is invalid
MgInvalidResourceNameExceptionThrown when a resource name is invalid
MgInvalidResourcePathExceptionThrown when a resource path is invalid
MgInvalidResourcePreProcessingTypeExceptionThrown when a resource pre-processing type is invalid
MgInvalidResourceTypeExceptionThrown when a resource type is invalid
MgInvalidSerialNumberExceptionThrown when an evaluation has expired
MgInvalidServerNameExceptionThrown when a server name is invalid
MgInvalidStreamHeaderExceptionThrown when a stream header is invalid
MgInvalidSymbolDefinitionExceptionThrown when a symbol definition resource is invalid
MgInvalidWatermarkDefinitionExceptionThrown when a watermark definition resource is invalid
MgIoExceptionThrown when an I/O error occurs
MgKmlServiceThis class provides services to retrieve KML documents
MgLayerGets and sets properties of a layer
MgLayerBaseGets and sets properties of a layer
MgLayerCollectionManipulates collections of MgLayerBase objects
MgLayerGroupManipulates the properties of a layer group
MgLayerGroupCollectionManipulates collections of MgLayerGroup objects
MgLayerGroupTypeMgLayerGroupType defines integer constants used to identify the type of a layer group
MgLayerNotFoundExceptionThrown when a requested layer cannot be found or does not exist
MgLayerTypeMgLayerType defines integer constants used to identify the type of a layer
MgLayoutSpecifies the ResourceId of the PrintLayout to use for a particular map, the title and the type of units to use in the layout
MgLengthExceptionThrown when a length of some item does not match the expected length
MgLicenseExceptionThrown when MapGuide has an invalid license
MgLicenseExpiredExceptionThrown when a license has expired
MgLinearRingAn MgLinearRing is a geometry component
MgLinearRingCollectionMgLinearRingCollection provides support for defining an ordered set of linear rings
MgLinearSegmentMgLinearSegment is a geometry component used in the construction of MgCurveString geometries and MgCurveRing geometry components
MgLineStringAn MgLineString is a curve with linear interpolation between points
MgLineStringCollectionMgLineStringCollection provides support for defining an ordered set of line strings
MgLockFeaturesCreates an insert feature data command. You must add this command to an MgFeatureCommandCollection object and pass the latter in a call to MgFeatureService::UpdateFeatures
MgLogicExceptionThrown to report errors presumably detectable before the program executes, such as violations of logical preconditions
MgLogOpenFailedExceptionThrown when a log file could not be opened
MgLongTransactionReaderProvides forward-only, read-only functionality for describing a set of long transactions that exist in the feature source
MgMapDefines the runtime state of a map
MgMapBaseDefines the runtime state of a map
MgMapCollectionManipulates collections of MgMapBase objects
MgMappingServicePerforms map related operations such as getting an eMap DWF representing a map or updates to a map, or querying features from maps or layers of a map
MgMapPlotAllows the developer to specify the map, the view of the map, the plot specification, and the layout for one sheet within a call to GenerateMultiPlot
MgMapPlotCollectionManipulates collections of MgMapPlot objects
MgMapPlotInstructionMgMapPlotInstruction defines enumerated values used to indicate whether the plot should be based on the center and scale of the map, an overridden center and scale, or an overridden extent
MgMeasureMgMeasure is an abstract class that can be implemented to provide non-linear measurement for geometry operations
MgMimeTypeMime types for data to be sent to clients
MgMultiCurvePolygonAn MgMultiCurvePolygon is a two-dimensional aggregate geometry whose elements are MgCurvePolygon geometries
MgMultiCurveStringAn MgMultiCurveString is a one-dimensional aggregate geometry whose elements are MgCurveString geometries
MgMultiGeometryAn MgMultiGeometry is a heterogeneous aggregate of one or more MgGeometry objects
MgMultiLineStringAn MgMultiLineString is a one-dimensional aggregate geometry whose elements are MgLineString geometries
MgMultiPointAn MgMultiPoint is a 0 dimensional aggregate geometry whose elements are MgPoint geometries
MgMultiPolygonAn MgMultiPolygon is a two-dimensional aggregate geometry whose elements are MgPolygon geometries
MgNamedSerializable
MgNotFiniteNumberExceptionThrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN)
MgNotImplementedExceptionThrown when an operation that has not been implemented yet is invoked
MgNullablePropertyThis is the base class for all properties which can have NULL values. If a property value is NULL, there is no value, and a call to the GetValue() method throws an exception
MgNullArgumentExceptionThrown when a null argument is passed to a method that expects a non-null value
MgNullPropertyValueExceptionThrown when a property value is null
MgNullReferenceExceptionThrown when there is an attempt to dereference a null object reference
MgObject
MgObjectNotFoundExceptionThrown when attempting to access an object that cannot be found
MgObjectPropertyDefinitionDefines a feature property which contains one or more objects whose type is a feature class. If there is more than one object, an identity property is defined that is used to select an object from the collection
MgObjectPropertyTypeDefines the type of an MgObjectPropertionDefinition object property, that is, whether the property contains a single feature class object, or an unordered or ordered collection of them
MgOperationProcessingExceptionThrown when the server encounters a problem that prevents the processing of an operation
MgOrderingOptionDefines a type used to specify the order in which features are returned by MgFeatureService::SelectFeatures. This type is used as an argument to the MgFeatureQueryOptions::SetOrderingFilter
MgOutOfMemoryExceptionThrown when required memory cannot be allocated
MgOutOfRangeExceptionThrown when a parameter value passed to a method is not in the valid range specified by its documentation
MgOverflowExceptionThrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow
MgPageUnitsTypeDefines page size units for the Mapping Service
MgParameterValue for a particular parameter. Instances of this class are used to specify a value to bind to a parameter when a command is executed. Typically, it is used to bind parameters to the SQL command
MgParameterCollectionMgParameterCollection represents a collection of parameters. All parameters contained in an instance of a parameter collection are objects whose base class is MgParameter. A call to a parameter object's GetType() method returns one of the integer constants defined in class MgPropertyType. This collection does not allow duplicate key names
MgParameterDirectionThe MgParameterDirection defines integer constants used to signify the direction in which a parameter value will be used within the context of a FDO Command
MgPathTooLongExceptionThrown when a pathname is longer than the system-defined maximum length
MgPermissionDeniedExceptionThrown when the system denies access because the user does not have read and/or write permission on a resource
MgPlatformNotSupportedExceptionThrown when a feature does not run on a particular platform
MgPlotSpecificationSpecifies the size and format of the ePlot sheet to be created by the Mapping Service operations
MgPointAn MgPoint is a 0-dimensional geometry and represents a single location in coordinate space
MgPointCollectionMgPointCollection provides support for defining an ordered set of points
MgPolygonAn MgPolygon is a region, defined by 1 exterior boundary and 0 or more interior boundaries
MgPolygonCollectionMgPolygonCollection provides support for defining an ordered set of polygons
MgPortNotAvailableExceptionThrown when the server is not online
MgPrintToScaleModeNotSelectedExceptionThrown when attempting to retrieve the plot scale, but the PlotMode_PrintToScale mode is not selected
MgProfilingServiceThis class provides services to profile exsiting MapGuide APIs
MgPropertyA base class for MgNullableProperty, which is the base class for all of the concrete property classes, for example, MgBooleanProperty and a base class for MgPropertyDefinition, which is the base class for all of the concrete property definition classes, for example, MgDataPropertyDefinition
MgPropertyCollectionMgPropertyCollection represents a collection of properties. All properties contained in an instance of a property collection are objects whose base class is MgProperty and whose derived class is one of the classes referenced in the topic Feature Properties . A call to a property object's GetPropertyType() method returns one of the integer constants defined in class MgPropertyType. This collection does not allow duplicate key names
MgPropertyDefinitionDefines the base class for the concrete property definition classes which are used to create data, geometric, object, and raster property definitions
MgPropertyDefinitionCollectionThis class contains property definitions for a feature class and makes up a portion of the complete feature class definition
MgPropertyTypeDefines the names for the various property types
MgRasterDataModelTypeEnumerated values used to determine the type of units for plot decorations (scale bar)
MgRasterPropertyStores MgRaster data with an associated key name
MgRasterPropertyDefinitionDefines a feature property which contains a raster image
MgRasterTransformationNotSupportedExceptionThrown when a raster image from a layer is using a different coordinate system than the map
MgReaderProvides a forward-only, read-only iterator for reading data. You must call ReadNext before you can access any data. This is a base class for MgDataReader, MgFeatureReader, and MgSqlDataReader
MgReaderTypeType of reader represented by an MgReader
MgReadOnlyLayerCollectionProvides read only access to a collection of MgLayerBase objects
MgRegionMgRegion is an abstract base class The concrete classes are MgPolygon and MgCurvePolygon
MgRenderingOptionsOptions for Rendering Service
MgRenderingServiceThis class provides services to render a map into an image
MgRepositoryCreationFailedExceptionThrown when creation of a repository fails
MgRepositoryNotFoundExceptionThrown when a requested repository is not found
MgRepositoryNotOpenExceptionThrown when a requested repository is not open
MgRepositoryOpenFailedExceptionThrown when a repository database cannot be opened
MgRepositoryTypeDefines names for the different types of repositories
MgResourceThe abstract base class for all resource types
MgResourceBusyExceptionThrown when a requested resource is busy
MgResourceDataNameDefines reserved names for resource data
MgResourceDataNotFoundExceptionThrown when requested resource data is not found
MgResourceDataTypeDefines the different types of resource data
MgResourceIdentifierCreates and manipulates resource identifiers
MgResourceNotFoundExceptionThrown when a requested resource is not found
MgResourcePermissionTypes of resource permissions
MgResourceServiceEnables you to manipulate repositories and resources
MgResourcesExceptionThrown when an error occurs with the resources
MgResourcesLoadFailedExceptionThrown when an error occurs loading resources
MgResourceTagSubstitution tags used within the XML file for a resource
MgResourceTagNotFoundExceptionThrown when a resource tag is not found
MgResourceTypeDefines names for the different types of resources
MgResourceUnmanagedDataTypeTypes of unmanaged data that can be returned
MgRing
MgRoleNotFoundExceptionThrown when a specified role cannot be found
MgRuntimeExceptionThrown when an internal runtime error occurs
MgSelection
MgSelectionBase
MgSerializable
MgServerNotFoundExceptionThrown when a server cannot be found
MgServerNotOnlineExceptionThrown when a server is not online
MgServiceClass Service Base class for all services APIs
MgServiceNotAvailableExceptionThrown when an invoked service is not available yet
MgServiceNotSupportedExceptionThrown when an invoked service is not supported
MgServiceTypeService types for Platform services
MgSessionExpiredExceptionThrown when a session has expired
MgSessionNotFoundExceptionThrown when a session could not be found
MgSinglePropertyStores single precision floating point data with an associated key name
MgSiteThe Site Service contains one class, MgSite
MgSiteConnection
MgSiteInfo
MgSiteManager
MgSpatialContextExtentTypeThe SpatialContextExtentType enumeration defines how the extent of a context should be handled by the provider
MgSpatialContextReaderProvides forward-only, read-only functionality for enumerating spatial context information retrieved from a feature source
MgSqlDataReaderProvides a forward-only, read-only iterator for reading data returned by a call to MgFeatureService::ExecuteSqlQuery
MgSqlResultThe SqlReader interface provides a forward-only, read-only iterator for reading relational table data. The initial position of the SqlReader interface is prior to the first item. Thus, you must call ReadNext to begin accessing any data.
MgStreamIoExceptionThrown when low-level stream I/O problems occur during communication between server and web-tier
MgStringCollectionThis class represents a collection of strings. The collection maintains its own copy of strings
MgStringPropertyStores string data with an associated key name
MgStylizeLayerFailedExceptionThrown when a stylize layer fails
MgSystemExceptionBase class for all exceptions representing a system error
MgTemporaryFileNotAvailableExceptionThrown when a temporary file is not available
MgThirdPartyExceptionBase class for third party exceptions
MgTileServiceThis class provides services to render a map into an image
MgTransactionMgTransaction represents a transaction to be performed in a DataStore. If the transaction is time out, commit or rollback a transaction will result in one exception MgFeatureServiceException thrown
MgTransformMgTransform is an abstract class that can be implemented to provide linear or projected coordinate transformations. There are currently no concrete classes
MgUnauthorizedAccessExceptionThrown when the system denies access because of an I/O error or a specific type of security error
MgUnclassifiedExceptionThrown when the server or web-tier does not know the cause of the actual problem
MgUnderflowExceptionThrown when an arithmetic underflow occurs
MgUnitTypeMgUnitType defines enumerated values used to determine the type of units for plot decorations (scale bar)
MgUnknownTileProviderExceptionThrown when a tile set definition contains an unknown tile provider
MgUnlockFeaturesCreates an unlock feature command. You must add this command to an MgFeatureCommandCollection object and pass the latter in a call to MgFeatureService::UpdateFeatures
MgUnsupportedProviderThreadModelExceptionThrown when the server does not support the FDO provider thread model
MgUnsupportedTileProviderExceptionThrown when a new MgMap is created from a Map Definition that references a Tile Set Definition that uses an unsupported tile provider
MgUpdateFeaturesCreates an update feature data command. You must add this command to an MgFeatureCommandCollection object and pass the latter in a call to MgFeatureService::UpdateFeatures
MgUriFormatExceptionThrown when an invalid Uniform Resource Identifier (URI) is detected
MgUserInformationThis class manages user information
MgUserNotFoundExceptionThrown when a user is not found
MgWarningsExposes non-critical warning messages from services
MgWebActionsEnumeration of all the possible actions that can be executed from the viewer
MgWebBufferCommand
MgWebCommand
MgWebCommandCollection
MgWebCommandWidget
MgWebContextMenu
MgWebFlyoutWidget
MgWebGetPrintablePageCommand
MgWebHelpCommand
MgWebInformationPane
MgWebInvokeScriptCommand
MgWebInvokeUrlCommand
MgWebLayout
MgWebMeasureCommand
MgWebPrintCommand
MgWebSearchCommand
MgWebSelectWithinCommand
MgWebSeparatorWidget
MgWebTargetTypeTypes of UI target for a command
MgWebTargetViewerTypeTypes of target viewer
MgWebTaskBar
MgWebTaskBarWidget
MgWebTaskButtonTypeTypes of task buttons
MgWebTaskPane
MgWebToolBar
MgWebUiPane
MgWebUiSizablePane
MgWebUiTargetCommand
MgWebViewOptionsCommand
MgWebWidget
MgWebWidgetCollection
MgWebWidgetTypeTypes of UI Widget
MgWktReaderWriterTranslates a string in AGF (Autodesk Geometry Format) Text format into an MgGeometry object and vice versa. See the AGF Text topic.
MgXmlExceptionThrown when an error occurs while processing XML
MgXmlParserExceptionWrapper for exceptions thrown from the Xerces XML parser