AutoCAD Map 3D 2009 Geospatial Platform Reference

AutoCAD Map 3D Geospatial Platform API

MgCoordinateSystem Class Reference

Inherits MgGuardDisposable.

List of all members.

Public Member Functions

virtual void CancelLonLatBounds ()=0
virtual void CancelXYBounds ()=0
virtual void ConvertCoordinateFromLonLat (MgCoordinate *lonLatToCoordinate)=0
virtual double ConvertCoordinateSystemUnitsToMeters (double units)=0
virtual void ConvertCoordinateToLonLat (MgCoordinate *coordinateToLonLat)=0
virtual MgCoordinateConvertFromLonLat (double dLongitude, double dLatitude, double dZ)=0
virtual MgCoordinateConvertFromLonLat (double dLongitude, double dLatitude)=0
virtual MgCoordinateConvertFromLonLat (MgCoordinate *lonLat)=0
 
virtual double ConvertMetersToCoordinateSystemUnits (double meters)=0
virtual MgCoordinateConvertToLonLat (double dX, double dY, double dZ)=0
virtual MgCoordinateConvertToLonLat (double dX, double dY)=0
virtual MgCoordinateConvertToLonLat (MgCoordinate *coordinate)=0
virtual
MgCoordinateSystem
CreateClone ()=0
virtual INT16 GetAge ()=0
virtual double GetAzimuth (double x1, double y1, double x2, double y2)=0
virtual double GetAzimuth (MgCoordinate *coord1, MgCoordinate *coord2)=0
virtual
MgCoordinateSystemCatalog
GetCatalog ()=0
virtual
MgStringCollection
GetCategories ()=0
virtual STRING GetCode ()=0
 
virtual double GetConvergence (double dLongitude, double dLatitude)=0
virtual MgCoordinateGetCoordinate (double xStart, double yStart, double azimuth, double distance)=0
virtual MgCoordinateGetCoordinate (MgCoordinate *coord, double azimuth, double distance)=0
virtual STRING GetCountryOrState ()=0
virtual STRING GetDatum ()=0
 
virtual
MgCoordinateSystemDatum
GetDatumDefinition ()=0
virtual STRING GetDatumDescription ()=0
 
virtual STRING GetDescription ()=0
 
virtual STRING GetEllipsoid ()=0
 
virtual
MgCoordinateSystemEllipsoid
GetEllipsoidDefinition ()=0
virtual STRING GetEllipsoidDescription ()=0
 
virtual
MgCoordinateSystemEnumInteger32
GetErrors ()=0
virtual STRING GetGroup ()=0
virtual double GetLatMax ()=0
virtual double GetLatMin ()=0
virtual STRING GetLocation ()=0
virtual double GetLonMax ()=0
virtual double GetLonMin ()=0
virtual double GetMapScale ()=0
virtual double GetMaxX ()=0
 
virtual double GetMaxY ()=0
 
virtual
MgCoordinateSystemMeasure
GetMeasure ()=0
 
virtual double GetMinX ()=0
 
virtual double GetMinY ()=0
 
virtual double GetOffsetX ()=0
virtual double GetOffsetY ()=0
virtual double GetOriginLatitude ()=0
virtual double GetOriginLongitude ()=0
virtual STRING GetProjection ()=0
 
virtual INT32 GetProjectionCode ()=0
virtual STRING GetProjectionDescription ()=0
 
virtual double GetProjectionParameter (INT32 nIndex)=0
virtual INT32 GetProjectionParameterCount ()=0
virtual INT16 GetQuadrant ()=0
virtual double GetScale (double dLongitude, double dLatitude)=0
virtual double GetScaleH (double dLongitude, double dLatitude)=0
virtual double GetScaleK (double dLongitude, double dLatitude)=0
virtual double GetScaleReduction ()=0
virtual UINT32 GetSizeSerialized ()=0
virtual STRING GetSource ()=0
virtual INT32 GetType ()=0
virtual INT32 GetUnitCode ()=0
virtual STRING GetUnits ()=0
virtual double GetUnitScale ()=0
 
virtual double GetZeroX ()=0
virtual double GetZeroY ()=0
virtual bool IsEncrypted ()=0
virtual bool IsGeodetic ()=0
virtual bool IsLegalCode (CREFSTRING sCode)=0
virtual bool IsLegalCountryOrState (CREFSTRING sCountryOrState)=0
virtual bool IsLegalDescription (CREFSTRING sDesc)=0
virtual bool IsLegalGroup (CREFSTRING sGroup)=0
virtual bool IsLegalLocation (CREFSTRING sLoc)=0
virtual bool IsLegalSource (CREFSTRING sSource)=0
virtual bool IsProtected ()=0
virtual bool IsSameAs (MgGuardDisposable *pDef)=0
virtual bool IsUsable (MgCoordinateSystemCatalog *pCatalog)=0
virtual bool IsValid ()=0
virtual bool IsValidLonLat (double dLongitude, double dLatitude)=0
virtual bool IsValidXY (double dX, double dY)=0
virtual double MeasureEuclideanDistance (double x1, double y1, double x2, double y2)=0
virtual double MeasureEuclideanDistance (MgCoordinate *coord1, MgCoordinate *coord2)=0
virtual double MeasureGreatCircleDistance (double x1, double y1, double x2, double y2)=0
virtual double MeasureGreatCircleDistance (MgCoordinate *coord1, MgCoordinate *coord2)=0
virtual UINT8SerializeFrom (UINT8 *pStream)=0
virtual UINT8SerializeTo (UINT8 *pStream)=0
virtual void SetCode (CREFSTRING sCode)=0
virtual void SetCountryOrState (CREFSTRING sCountryOrState)=0
virtual void SetDatumDefinition (MgCoordinateSystemDatum *pDatum)=0
virtual void SetDescription (CREFSTRING sDesc)=0
virtual void SetEllipsoidDefinition (MgCoordinateSystemEllipsoid *pEllipsoid)=0
virtual void SetEncryptMode (bool bIsEncrypted)=0
virtual void SetGroup (CREFSTRING sGroup)=0
virtual void SetLocation (CREFSTRING sLoc)=0
virtual void SetLonLatBounds (double dLonMin, double dLatMin, double dLonMax, double dLatMax)=0
virtual void SetMapScale (double dMapScale)=0
virtual void SetOffsets (double dXOffset, double dYOffset)=0
virtual void SetOriginLatitude (double dOrgLat)=0
virtual void SetOriginLongitude (double dOrgLng)=0
virtual void SetProjectionCode (INT32 prjType)=0
virtual void SetProjectionParameter (INT32 nIndex, double dValue)=0
virtual void SetProtectMode (bool bIsProtected)=0
virtual void SetQuadrant (INT16 sQuad)=0
virtual void SetScaleReduction (double dSclRed)=0
virtual void SetSource (CREFSTRING sSource)=0
virtual void SetUnitCode (INT32 unit)=0
virtual void SetXYBounds (double dXMin, double dYMin, double dXMax, double dYMax)=0
virtual void SetZeroes (double dXZero, double dYZero)=0
virtual STRING ToString ()=0