Web API Reference MapGuide Open Source

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_GIS_AWKT_YYSTYPE
_GisKeyWord
_NoAddRefReleaseOnPtr< T >
GisArray< T >Abstract template class for defining dynamic arrays. WARNING: This array uses a single memory allocation to store array elements and may re-allocate that memory when the array size needs to change. Therefore, do not keep pointers to array elements and avoid using for objects which cannot be safely moved around in memory or which have non-empty destructors
GisArrayHelper
GisArrayHelper::GenericArrayDeclare generic array and element types
GisArrayHelper::MetadataMetadata for an array. This precedes the actually array data in any allocation
GisLexAwkt
GisStringUtility
IMgOperationHandler
MgAceStreamHelper
MgAgfReaderWriterUsed to translate an MgGeometry object into into an MgByteReader object and to do the reverse translation
MgAgfStream
MgAggregateGeometryMgAggregateGeometry is an abstract base class for all of the geometry types that are composed of a set of aggregated geometry objects
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
MgArgumentPacket
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
MgBasicPacket
MgBatchPropertyCollectionMgBatchPropertyCollection represents a collection of properties. Properties are name/value pairs used for specifying the values of properties
MgBinaryStreamArgumentPacket
MgBlobPropertyStores BLOB (Binary Large Object) data with an associated key name
MgBooleanPropertyStores boolean data with an associated key name
MgBuffer
MgByteA utility class to store bytes
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
MgChangeList
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
MgCloseInstructionMgCloseInstruction defines a line from the current coordinate in the path back to the last MgMoveToInstruction, which is the beginning of the last segment in the path
MgCollectionMgCollection is an abstract class for defining standard collection access for all collection classes
MgCollectionPacket
MgColorThis class stores Alpha, Red, Green and Blue component of a Color
MgCommandThe class Command provides a generic mechanism to send commands to the server
MgCommand::ReturnValue
MgConfiguration
MgConfigurationExceptionThrown when an error occurs in a configuration file, possibly due to invalid parameters or a missing file
MgConfigurationHeap
MgConfigurationLoadFailedExceptionThrown when a configuration file cannot be loaded
MgConfigurationSaveFailedExceptionThrown when a configuration file cannot be saved
MgConfigurationSection
MgConfigurationSectionCollection
MgConnectionFailedExceptionThrown when a connection to a server cannot be established
MgConnectionNotOpenExceptionThrown when attempting to execute a service method without a valid connection
MgConnectionProperties
MgControllerThis class contains methods to respond to all of the standard web-application requests that are supported by both ADV and ZCV
MgControlPacket
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
MgCoordinateSystemProvides operations for the following tasks: getting the MgCoordinateSystemType type of the coordinate system, converting from geographic to projected coordinates, converting from projected to geographic coordinates, converting measurements to and from meters, measuring euclidean and great circle distances, computing the azimuth of a vector formed by two coordinates, computing a coordinate position given a starting coordinate, an azimuth, and a distance along the vector formed by the coordinate and the azimuth, get information about the coordinate system
MgCoordinateSystemComputationFailedExceptionThrown when a coordinate system computation fails
MgCoordinateSystemConversionFailedExceptionThrown when a coordinate system conversion fails
MgCoordinateSystemFactorySupports the creation of MgCoordinateSystem objects based on a OpenGIS Well-Known Text (WKT) definition of the coordinate system
MgCoordinateSystemInitializationFailedExceptionThe exception is thrown when the coordinate system initialization fails
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
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
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
MgCreateSdfParamsContains the parameters used to create an SDF feature source
MgCryptographyManager
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
MgCustomLogoInfo
MgCustomTextInfo
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
MgDisposableCollectionThis class represents a collection of MgDisposable objects. The objects are owned and managed by the collection
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
MgExceptionBase class for all MapGuide 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
MgFeatureInformation
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::SelecteFeatures() 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
MgFeatureServiceOpId
MgFeatureSetThe FeatureSet class provides an iterator a way to create a a set of features. A FeatureSet can be populated either automatically from a FeatureReader or programmatically. Each feature in a feature set is represented by a PropertyValue collection
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
MgFileIoExceptionThrown when a file I/O error occurs
MgFileNotFoundExceptionThrown when attempting to access a file that cannot be found
MgFileUtil
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
MgGeometricPathInstructionMgGeometricPathInstruction is an abstract base class for all of the path instruction types supported by the MgGeometricPathIterator
MgGeometricPathInstructionTypeMgGeometricPathInstructionType defines enumerated values used to specify the instructions contained in a geometric path. See MgGeometricPathIterator for a definition of a geometric path
MgGeometricPathIteratorThe abstract MgGeometricPathIterator class supports iteration over a geometric entities path. A path is a series of instructions, where the instructions define each segment of the geometry. MgGeometricPathIterator supports the following instructions:
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
MgGeometryComponentCollectionMgGeometryComponentCollection provides support for defining an ordered set of geometry components
MgGeometryComponentTypeMgGeometryComponentType defines a set of integer constants used to signify the type of a geometry component instance
MgGeometryEntityTypeMgGeometryEntityType defines two integer constants which signify whether an MgGeometricEntity is a geometry or a geometry ciomponent
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
MgGeometryUtil
MgGeosUtilThe MgWktReaderWriter class supports reading geometry objects from a string in OpenGIS Well-Known Text Format (WKT) and writing geometry objects to a string in WKT format
MgGroupMapGuide groups
MgGroupNotFoundExceptionThrown when a specified group cannot be found
MgGuardDisposableMgGuardDisposable is the base interface for all classes that implement this standard interface for thread-safe reference counting and object destruction
MgGwsFeatureReaderProvides a forward-only, read-only iterator for reading data returned by a call to GwsQueryEngine
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
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
MgInvalidServerNameExceptionThrown when a server name is invalid
MgInvalidStreamHeaderExceptionThrown when a stream header is invalid
MgIoExceptionThrown when an I/O error occurs
MgIpUtil
MgLayerGets and sets properties of a layer
MgLayerCollectionManipulates collections of MgLayer 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
MgLengthException
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
MgLineToInstructionMgLineToInstruction defines a straight line from the last coordinate in the path to the coordinate included with this instruction
MgLinuxMemoryStatusA structure to store Linux memory status
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
MgLongTransactionData
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
MgMapCollectionManipulates collections of MgMap 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
MgMappingServiceOpId
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
MgMathUtility
MgMeasureMgMeasure is an abstract class that can be implemented to provide non-linear measurement for geometry operations
MgMemoryStreamHelper
MgMimeTypeMime types for data to be sent to clients
MgMoveToInstructionMgMoveToInstruction defines the beginning coordinate of a new segment in a path
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
MgNamedCollectionNamedCollection is a template for collections keyed by element name. The MgNamedSerializable class must provide a GetName() function that returns the element name as a String* and a CanSetName() function that returns true if the class allows modification of the name (implements SetName()), and false if it does not. This class also provides fast access by name for large collections. When CanSetName() returns true, the access by name is a little less efficient because linear searches need to be done in some cases. The reason for this is that after the name of an object changes, that object is no longer in the right position in the collection's name map
MgNamedSerializable
MgNet
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
MgObjectRoot class of all non-exception objects
MgObjectChange
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 ccontains a single feature class object, or an unordered or ordered collection of them
MgOperationPacket
MgOperationProcessingExceptionThrown when the server encounters a problem that prevents the processing of an operation
MgOperationResponsePacket
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 Method.
MgOutOfMemoryExceptionThrown when required memory cannot be allocated
MgOutOfRangeExceptionThrown when a parameter value passed to a method in 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
MgPackageStatusInformationThis class manages resource package status information
MgPacketParser
MgPageSizeUnits
MgPageUnitsTypeDefines page size units for the Mapping Service
MgParameterNotFoundExceptionThrown when a parameter is not found
MgParseAwkt
MgParseAwktUtil
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
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
MgProxyDataReaderThe 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.
MgProxyDrawingServiceThis class allows to retrieve DWF (ePlot based) or create an instance of DrawingConnection to operate on the DWF
MgProxyFeatureReaderThe FeatureReader class provides a one way iterator for reading feature data. The initial position of the FeatureReader is prior to the first item. ReadNext should be called to begin accessing the data. GetClassDefintion returns the feature class definition for the feature data. The Get* methods operate on the current feature. The next feature is obtained by calling ReadNext
MgProxyFeatureServiceThe purpose of FeatureService is to provide access to all available FdoProviders in a uniform way to MapGuide Server clients. Most of the required Fdo APIs are wrapped into a smaller set of classes so that it can be utlized in client/server environment
MgProxyGwsFeatureReaderThe GwsFeatureReader interface provides a forward-only, read-only iterator for reading data from a GwsQuery. The initial position of the GwsFeatureReader interface is prior to the first item. Thus, you must call ReadNext to begin accessing any data.
MgProxyMappingServiceThis class contains methods to allow MapGuide users to return feature data from MapGuide
MgProxyRenderingServiceThis class allows rendering of map images
MgProxyResourceServiceContains all the methods to make requests to the resource service API of a MapGuide server
MgProxySqlDataReaderThe 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.
MgProxyTileServiceThis class allows tiling of map images
MgQuadToInstructionMgQuadToInstruction defines a quadratic curve from the last coordinate in the path using the end coordinate and control coordinate included with this instruction
MgRaster
MgRasterDataModelTypeMgUnitType defines enumerated 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
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 MgLayer objects
MgRegion
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
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
MgResourcePreProcessingTypeTypes of pre-processing to apply to resource content before it is returned from GetResourceContent
MgResources
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
MgRing
MgRoleMapGuide roles
MgRoleNotFoundExceptionThrown when a specified role cannot be found
MgRuntimeExceptionThrown when an internal runtime error occurs
MgSelection
MgSerializableRoot class of all serializable objects
MgSerializableCollectionMgSerializableCollection represents a collection of serializable objects. NOTE: Collections are NOT thread safe and ordered in the sequence of add operation
MgServerAdminThis class contains methods to allow MapGuide clients to perform administration related operations:
  • Server Configuration
  • Logging
  • Online/Offline
  • Server Health
MgServerInformationThis class manages server information. Information includes the server identifier, name, description, IP address, and available services
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 MgSiteConnection CreateService
MgSessionExpiredExceptionThrown when a session has expired
MgSinglePropertyStores single precision floating point data with an associated key name
MgSiteThe Site Service contains one class, MgSite
MgSiteConnection
MgSpatialContextData
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
MgSpatialUtilitySpatial utility class
MgSpatialUtilityCircularArc
MgSpatialUtilityVectorAngle
MgSqlDataReaderProvides a forward-only, read-only iterator for reading data returned by a call to MgFeatureService::ExecuteSqlQuery
MgStream
MgStreamData
MgStreamHeader
MgStreamHelper
MgStreamIoExceptionThrown when low-level stream I/O problems occur during communication between server and web-tier
MgStreamParser
MgStreamWriter
MgStringCollectionThis class represents a collection of strings. The collection maintains its own copy of strings
MgStringPropertyStores string data with an associated key name
MgStringPropertyCollectionThis class collects key-value pairs in Strings. The key name should be unique. The class can be useful in collecting requests, for example, http://localhost/MapAgent.php?REQUEST=TEST1&PARAM=TEST2 The collection could have REQUEST, PARAM as keys with TEST1, TEST2 as associated values respectively. NOTE: Collections are NOT thread safe and ordered in the sequence of add operation
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
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)
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
MgUserMapGuide users
MgUserInformationThis class manages user information
MgUserNotFoundExceptionThrown when a user is not found
MgUtilA utility class containing methods needed for other part of code
MgWarningsExposes non-critical warning messages from services
MgWcsICmpAscending
MgWcsICmpDescending
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
MgXmlUtil
Ptr< T >