FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | List of all members
AcDbGeoCoordinateSystem Class Reference

#include <AcDbGeoCoordinateSystem.h>

Inheritance diagram for AcDbGeoCoordinateSystem:
AcRxObject AcRTTIObject AcObject

Public Types

enum  Type { kTypeUnknown = 0 , kTypeArbitrary , kTypeGeographic , kTypeProjected }
 
enum  Unit {
  kUnitUnknown = 0 , kUnitMeter = 1 , kUnitFoot = 2 , kUnitInch = 3 ,
  kUnitIFoot = 4 , kUnitClarkeFoot = 5 , kUnitIInch = 6 , kUnitCentimeter = 7 ,
  kUnitKilometer = 8 , kUnitYard = 9 , kUnitSearsYard = 10 , kUnitMile = 11 ,
  kUnitIYard = 12 , kUnitIMile = 13 , kUnitKnot = 14 , kUnitNautM = 15 ,
  kUnitLat66 = 16 , kUnitLat83 = 17 , kUnitDecimeter = 18 , kUnitMillimeter = 19 ,
  kUnitDekameter = 20 , kUnitHectometer = 21 , kUnitGermanMeter = 22 , kUnitCaGrid = 23 ,
  kUnitClarkeChain = 24 , kUnitGunterChain = 25 , kUnitBenoitChain = 26 , kUnitSearsChain = 27 ,
  kUnitClarkeLink = 28 , kUnitGunterLink = 29 , kUnitBenoitLink = 30 , kUnitSearsLink = 31 ,
  kUnitRod = 32 , kUnitPerch = 33 , kUnitPole = 34 , kUnitFurlong = 35 ,
  kUnitRood = 36 , kUnitCapeFoot = 37 , kUnitBrealey = 38 , kUnitSearsFoot = 39 ,
  kUnitGoldCoastFoot = 40 , kUnitMicroInch = 41 , kUnitIndianYard = 42 , kUnitIndianFoot = 43 ,
  kUnitIndianFt37 = 44 , kUnitIndianFt62 = 45 , kUnitIndianFt75 = 46 , kUnitIndianYd37 = 47 ,
  kUnitDecameter = 48 , kUnitInternationalChain = 49 , kUnitInternationalLink = 50 , kUnitBrFootTrunc = 51 ,
  kUnitBrChainTrunc = 52 , kUnitBrLinkTrunc = 53 , kUnitDegree = 1001 , kUnitGrad = 1002 ,
  kUnitGrade = 1003 , kUnitMapInfo = 1004 , kUnitMil = 1005 , kUnitMinute = 1006 ,
  kUnitRadian = 1007 , kUnitSecond = 1008 , kUnitDecisec = 1009 , kUnitCentisec = 1010 ,
  kUnitMillisec = 1011
}
 
enum  ProjectionCode {
  kProjectionCodeUnknown = 0 , kProjectionCodeAlber = 4 , kProjectionCodeAzede = 59 , kProjectionCodeAzmea = 11 ,
  kProjectionCodeAzmed = 7 , kProjectionCodeBipolar = 31 , kProjectionCodeBonne = 24 , kProjectionCodeCassini = 22 ,
  kProjectionCodeEckert4 = 25 , kProjectionCodeEckert6 = 26 , kProjectionCodeEdcnc = 12 , kProjectionCodeEdcyl = 20 ,
  kProjectionCodeGaussK = 46 , kProjectionCodeGnomonic = 19 , kProjectionCodeGoode = 28 , kProjectionCodeHom1uv = 1281 ,
  kProjectionCodeHom1xy = 1282 , kProjectionCodeHom2uv = 1283 , kProjectionCodeHom2xy = 1284 , kProjectionCodeKrovak = 47 ,
  kProjectionCodeKrvk95 = 51 , kProjectionCodeLL = 1 , kProjectionCodeLm1sp = 36 , kProjectionCodeLm2sp = 37 ,
  kProjectionCodeLmblg = 38 , kProjectionCodeLmtan = 8 , kProjectionCodeMiller = 13 , kProjectionCodeMndotl = 41 ,
  kProjectionCodeMndott = 42 , kProjectionCodeModpc = 10 , kProjectionCodeMollweid = 27 , kProjectionCodeMrcat = 6 ,
  kProjectionCodeMrcatK = 49 , kProjectionCodeMstero = 15 , kProjectionCodeNeacyl = 29 , kProjectionCodeNerth = 55 ,
  kProjectionCodeNzealand = 16 , kProjectionCodeOblqM = 5 , kProjectionCodeObqcyl = 56 , kProjectionCodeOrtho = 18 ,
  kProjectionCodeOstn02 = 60 , kProjectionCodeOstn97 = 58 , kProjectionCodeOstro = 34 , kProjectionCodePlycn = 9 ,
  kProjectionCodePstro = 33 , kProjectionCodePstrosl = 53 , kProjectionCodeRskew = 1285 , kProjectionCodeRskewc = 1286 ,
  kProjectionCodeRskewo = 1287 , kProjectionCodeRobinson = 23 , kProjectionCodeSinus = 17 , kProjectionCodeSotrm = 43 ,
  kProjectionCodeSstro = 35 , kProjectionCodeSwiss = 32 , kProjectionCodeSys34 = 57 , kProjectionCodeSys34_99 = 61 ,
  kProjectionCodeTeacyl = 30 , kProjectionCodeTm = 3 , kProjectionCodeTrmeraf = 54 , kProjectionCodeTrmrkrg = 62 ,
  kProjectionCodeTrmrs = 45 , kProjectionCodeVdgrntn = 21 , kProjectionCodeWccsl = 39 , kProjectionCodeWccst = 40 ,
  kProjectionCodeUtm = 44 , kProjectionCodeWinkl = 63 , kProjectionCodeNrthsrt = 64 , kProjectionCodeLmbrtaf = 65 ,
  kProjectionCodeSys34_01 = 66 , kProjectionCodeEdcylE = 67 , kProjectionCodePlateCarree = 68 , kProjectionCodePvMercator = 69 ,
  kProjectionCodeLmMich = 70
}
 

Public Member Functions

 AcDbGeoCoordinateSystem ()
 
virtual ~AcDbGeoCoordinateSystem ()
 
virtual Acad::ErrorStatus getDatum (AcDbGeoDatum &) const
 
virtual Acad::ErrorStatus getDescription (AcString &) const
 
virtual Acad::ErrorStatus getId (AcString &) const
 
virtual Acad::ErrorStatus getType (AcDbGeoCoordinateSystem::Type &) const
 
virtual Acad::ErrorStatus getUnit (AcDb::UnitsValue &) const
 
virtual Acad::ErrorStatus getUnit (AcDbGeoCoordinateSystem::Unit &) const
 
virtual Acad::ErrorStatus getXmlRepresentation (AcString &) const
 
virtual Acad::ErrorStatus getWktRepresentation (AcString &) const
 
virtual Acad::ErrorStatus getEpsgCode (int &)
 
virtual Acad::ErrorStatus getUnitScale (double &) const
 
virtual Acad::ErrorStatus getProjectionCode (AcDbGeoCoordinateSystem::ProjectionCode &) const
 
virtual Acad::ErrorStatus getProjectionParameters (AcArray< AcDbGeoProjectionParameter > &, bool) const
 
virtual Acad::ErrorStatus getEllipsoid (AcDbGeoEllipsoid &) const
 
virtual Acad::ErrorStatus getOffset (AcGeVector2d &) const
 
virtual Acad::ErrorStatus getGeodeticExtents (AcDbExtents2d &) const
 
 ACRX_DECLARE_MEMBERS (AcDbGeoCoordinateSystem)
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Static Public Member Functions

static Acad::ErrorStatus createAll (AcArray< AcDbGeoCoordinateSystem *, AcArrayMemCopyReallocator< AcDbGeoCoordinateSystem * > > &, AcDbGeoCoordinateSystemCategory const *=NULL)
 
static Acad::ErrorStatus createAll (const AcGePoint3d &geoPt, AcArray< AcDbGeoCoordinateSystem * > &)
 
static Acad::ErrorStatus create (AcString const &, AcDbGeoCoordinateSystem *&)
 
- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 

Additional Inherited Members

- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 50 of file _impl_include/acdb17/AcDbGeoCoordinateSystem.h.

Member Enumeration Documentation

◆ ProjectionCode

Enumerator
kProjectionCodeUnknown 
kProjectionCodeAlber 
kProjectionCodeAzede 
kProjectionCodeAzmea 
kProjectionCodeAzmed 
kProjectionCodeBipolar 
kProjectionCodeBonne 
kProjectionCodeCassini 
kProjectionCodeEckert4 
kProjectionCodeEckert6 
kProjectionCodeEdcnc 
kProjectionCodeEdcyl 
kProjectionCodeGaussK 
kProjectionCodeGnomonic 
kProjectionCodeGoode 
kProjectionCodeHom1uv 
kProjectionCodeHom1xy 
kProjectionCodeHom2uv 
kProjectionCodeHom2xy 
kProjectionCodeKrovak 
kProjectionCodeKrvk95 
kProjectionCodeLL 
kProjectionCodeLm1sp 
kProjectionCodeLm2sp 
kProjectionCodeLmblg 
kProjectionCodeLmtan 
kProjectionCodeMiller 
kProjectionCodeMndotl 
kProjectionCodeMndott 
kProjectionCodeModpc 
kProjectionCodeMollweid 
kProjectionCodeMrcat 
kProjectionCodeMrcatK 
kProjectionCodeMstero 
kProjectionCodeNeacyl 
kProjectionCodeNerth 
kProjectionCodeNzealand 
kProjectionCodeOblqM 
kProjectionCodeObqcyl 
kProjectionCodeOrtho 
kProjectionCodeOstn02 
kProjectionCodeOstn97 
kProjectionCodeOstro 
kProjectionCodePlycn 
kProjectionCodePstro 
kProjectionCodePstrosl 
kProjectionCodeRskew 
kProjectionCodeRskewc 
kProjectionCodeRskewo 
kProjectionCodeRobinson 
kProjectionCodeSinus 
kProjectionCodeSotrm 
kProjectionCodeSstro 
kProjectionCodeSwiss 
kProjectionCodeSys34 
kProjectionCodeSys34_99 
kProjectionCodeTeacyl 
kProjectionCodeTm 
kProjectionCodeTrmeraf 
kProjectionCodeTrmrkrg 
kProjectionCodeTrmrs 
kProjectionCodeVdgrntn 
kProjectionCodeWccsl 
kProjectionCodeWccst 
kProjectionCodeUtm 
kProjectionCodeWinkl 
kProjectionCodeNrthsrt 
kProjectionCodeLmbrtaf 
kProjectionCodeSys34_01 
kProjectionCodeEdcylE 
kProjectionCodePlateCarree 
kProjectionCodePvMercator 
kProjectionCodeLmMich 

Definition at line 131 of file _impl_include/acdb17/AcDbGeoCoordinateSystem.h.

◆ Type

Enumerator
kTypeUnknown 
kTypeArbitrary 
kTypeGeographic 
kTypeProjected 

Definition at line 54 of file _impl_include/acdb17/AcDbGeoCoordinateSystem.h.

◆ Unit

Enumerator
kUnitUnknown 
kUnitMeter 
kUnitFoot 
kUnitInch 
kUnitIFoot 
kUnitClarkeFoot 
kUnitIInch 
kUnitCentimeter 
kUnitKilometer 
kUnitYard 
kUnitSearsYard 
kUnitMile 
kUnitIYard 
kUnitIMile 
kUnitKnot 
kUnitNautM 
kUnitLat66 
kUnitLat83 
kUnitDecimeter 
kUnitMillimeter 
kUnitDekameter 
kUnitHectometer 
kUnitGermanMeter 
kUnitCaGrid 
kUnitClarkeChain 
kUnitGunterChain 
kUnitBenoitChain 
kUnitSearsChain 
kUnitClarkeLink 
kUnitGunterLink 
kUnitBenoitLink 
kUnitSearsLink 
kUnitRod 
kUnitPerch 
kUnitPole 
kUnitFurlong 
kUnitRood 
kUnitCapeFoot 
kUnitBrealey 
kUnitSearsFoot 
kUnitGoldCoastFoot 
kUnitMicroInch 
kUnitIndianYard 
kUnitIndianFoot 
kUnitIndianFt37 
kUnitIndianFt62 
kUnitIndianFt75 
kUnitIndianYd37 
kUnitDecameter 
kUnitInternationalChain 
kUnitInternationalLink 
kUnitBrFootTrunc 
kUnitBrChainTrunc 
kUnitBrLinkTrunc 
kUnitDegree 
kUnitGrad 
kUnitGrade 
kUnitMapInfo 
kUnitMil 
kUnitMinute 
kUnitRadian 
kUnitSecond 
kUnitDecisec 
kUnitCentisec 
kUnitMillisec 

Definition at line 62 of file _impl_include/acdb17/AcDbGeoCoordinateSystem.h.

Constructor & Destructor Documentation

◆ AcDbGeoCoordinateSystem()

AcDbGeoCoordinateSystem::AcDbGeoCoordinateSystem ( )

◆ ~AcDbGeoCoordinateSystem()

virtual AcDbGeoCoordinateSystem::~AcDbGeoCoordinateSystem ( )
virtual

Member Function Documentation

◆ ACRX_DECLARE_MEMBERS()

AcDbGeoCoordinateSystem::ACRX_DECLARE_MEMBERS ( AcDbGeoCoordinateSystem )

◆ create()

static Acad::ErrorStatus AcDbGeoCoordinateSystem::create ( AcString const & ,
AcDbGeoCoordinateSystem *&  )
static

◆ createAll() [1/2]

static Acad::ErrorStatus AcDbGeoCoordinateSystem::createAll ( AcArray< AcDbGeoCoordinateSystem *, AcArrayMemCopyReallocator< AcDbGeoCoordinateSystem * > > & ,
AcDbGeoCoordinateSystemCategory const * = NULL )
static

◆ createAll() [2/2]

static Acad::ErrorStatus AcDbGeoCoordinateSystem::createAll ( const AcGePoint3d & geoPt,
AcArray< AcDbGeoCoordinateSystem * > &  )
static

◆ getDatum()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getDatum ( AcDbGeoDatum & ) const
virtual

◆ getDescription()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getDescription ( AcString & ) const
virtual

◆ getEllipsoid()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getEllipsoid ( AcDbGeoEllipsoid & ) const
virtual

◆ getEpsgCode()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getEpsgCode ( int & )
virtual

◆ getGeodeticExtents()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getGeodeticExtents ( AcDbExtents2d & ) const
virtual

◆ getId()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getId ( AcString & ) const
virtual

◆ getOffset()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getOffset ( AcGeVector2d & ) const
virtual

◆ getProjectionCode()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getProjectionCode ( AcDbGeoCoordinateSystem::ProjectionCode & ) const
virtual

◆ getProjectionParameters()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getProjectionParameters ( AcArray< AcDbGeoProjectionParameter > & ,
bool  ) const
virtual

◆ getType()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getType ( AcDbGeoCoordinateSystem::Type & ) const
virtual

◆ getUnit() [1/2]

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getUnit ( AcDb::UnitsValue & ) const
virtual

◆ getUnit() [2/2]

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getUnit ( AcDbGeoCoordinateSystem::Unit & ) const
virtual

◆ getUnitScale()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getUnitScale ( double & ) const
virtual

◆ getWktRepresentation()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getWktRepresentation ( AcString & ) const
virtual

◆ getXmlRepresentation()

virtual Acad::ErrorStatus AcDbGeoCoordinateSystem::getXmlRepresentation ( AcString & ) const
virtual

The documentation for this class was generated from the following file: