MapGuide API Reference
 All Classes Functions Variables Enumerations Enumerator Friends
MgCoordinateSystemDatum Class Reference
+ Inheritance diagram for MgCoordinateSystemDatum:

List of all members.

Public Member Functions

virtual MgCoordinateSystemDatumCreateClone ()=0
 Returns a cloned copy of this datum.
virtual INT16 GetAge ()=0
virtual MgCoordinateSystemCatalogGetCatalog ()=0
 Gets the associated coordinate system catalog.
virtual STRING GetCountryOrState ()=0
 Gets the country or state for this datum.
virtual STRING GetDescription ()=0
 Gets the description of this datum.
virtual STRING GetDtCode ()=0
 Returns the CS-Map coordinate system datum code.
virtual STRING GetEllipsoid ()=0
 Gets the ellipsoid for this datum.
virtual
MgCoordinateSystemEllipsoid
GetEllipsoidDefinition ()=0
 Gets the ellipsoid definition for this datum.
virtual INT16 GetEpsgCode ()=0
 Gets the EPSG code for this datum.
virtual MgDisposableCollection * GetGeodeticTransformations (MgCoordinateSystemDatum *pTarget)=0
 Gets a collection of geodetic transformation between this datum and the specified target datum.
virtual STRING GetGroup ()=0
 Gets the group for this datum.
virtual STRING GetLocation ()=0
 Gets the location of this datum.
virtual STRING GetSource ()=0
 Gets the source of this datum.
virtual bool IsEncrypted ()=0
 Gets whether this datum is encrypted.
virtual bool IsLegalCountryOrState (CREFSTRING sCountryOrState)=0
 Gets whether the given country or state is legal for this datum.
virtual bool IsLegalDescription (CREFSTRING sDesc)=0
 Checks whether the given description is legal for this datum.
virtual bool IsLegalDtCode (CREFSTRING sCode)=0
 Checks whether the specified CS-Map coordinate system datum code is a legal one.
virtual bool IsLegalGroup (CREFSTRING sGroup)=0
 Gets whether the specified group is legal for this datum.
virtual bool IsLegalLocation (CREFSTRING sLoc)=0
 Gets whether the given location is valid for this datum.
virtual bool IsLegalSource (CREFSTRING sSource)=0
 Gets whether the given source is legal for this datum.
virtual bool IsProtected ()=0
 Gets whether this datum is protected.
virtual bool IsSameAs (MgGuardDisposable *pDef)=0
virtual bool IsUsable (MgCoordinateSystemCatalog *pCatalog)=0
virtual bool IsValid ()=0
 Gets whether this coordinate system datum is valid.
virtual void SetCountryOrState (CREFSTRING sCountryOrState)=0
 Sets the country or state for this datum.
virtual void SetDescription (CREFSTRING sDesc)=0
 Sets the description of this datum.
virtual void SetDtCode (CREFSTRING sCode)=0
 Sets the CS-Map coordinate system datum code for this datum.
virtual void SetEllipsoid (CREFSTRING sEllipsoid)=0
 Sets the ellipsoid for this datum.
virtual void SetEllipsoidDefinition (MgCoordinateSystemEllipsoid *pDef)=0
 Sets the ellipsoid definition for this datum.
virtual void SetEncryptMode (bool bIsEncrypted)=0
virtual void SetEpsgCode (INT16 epsgCode)=0
 Sets the EPSG code for this datum.
virtual void SetGroup (CREFSTRING sGroup)=0
 Sets the group for this datum.
virtual void SetLocation (CREFSTRING sLoc)=0
 Sets the location of this datum.
virtual void SetProtectMode (bool bIsProtected)=0
virtual void SetSource (CREFSTRING sSource)=0
 Sets the source of this datum.