CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdSpatialReference.h File Reference
#include "OdSpatialReferenceExport.h"
#include "RxObject.h"
#include "OdArray.h"
#include "OdSpatialReferenceDefine.h"

Go to the source code of this file.

Namespaces

namespace  OdSpatialReference
 

Enumerations

enum  OdSpatialReference::CoordinateReferenceSystemType { OdSpatialReference::kTypeUnknown = 0 , OdSpatialReference::kTypeArbitrary = 1 , OdSpatialReference::kTypeGeographic = 2 , OdSpatialReference::kTypeProjected = 3 }
 
enum  OdSpatialReference::ProjectionParameterType {
  OdSpatialReference::kProjectionParameterNotUsed = 0 , OdSpatialReference::kProjectionParameterCntmer = 1 , OdSpatialReference::kProjectionParameterNstdpll = 2 , OdSpatialReference::kProjectionParameterSstdpll = 3 ,
  OdSpatialReference::kProjectionParameterStdpll = 4 , OdSpatialReference::kProjectionParameterGcp1lng = 5 , OdSpatialReference::kProjectionParameterGcp1lat = 6 , OdSpatialReference::kProjectionParameterGcp2lng = 7 ,
  OdSpatialReference::kProjectionParameterGcp2lat = 8 , OdSpatialReference::kProjectionParameterGcplng = 9 , OdSpatialReference::kProjectionParameterGcplat = 10 , OdSpatialReference::kProjectionParameterGcazm = 11 ,
  OdSpatialReference::kProjectionParameterYaxisaz = 12 , OdSpatialReference::kProjectionParameterEstdmer = 13 , OdSpatialReference::kProjectionParameterNparall = 14 , OdSpatialReference::kProjectionParameterSparall = 15 ,
  OdSpatialReference::kProjectionParameterP1lng = 16 , OdSpatialReference::kProjectionParameterP1lat = 17 , OdSpatialReference::kProjectionParameterP2lng = 18 , OdSpatialReference::kProjectionParameterP2lat = 19 ,
  OdSpatialReference::kProjectionParameterAdp1p2 = 20 , OdSpatialReference::kProjectionParameterAdsp1 = 21 , OdSpatialReference::kProjectionParameterAdsp2 = 22 , OdSpatialReference::kProjectionParameterCmplxan = 23 ,
  OdSpatialReference::kProjectionParameterCmplxbn = 24 , OdSpatialReference::kProjectionParameterWestll = 25 , OdSpatialReference::kProjectionParameterEastll = 26 , OdSpatialReference::kProjectionParameterUtmzn = 27 ,
  OdSpatialReference::kProjectionParameterHsns = 28 , OdSpatialReference::kProjectionParameterGhgt = 29 , OdSpatialReference::kProjectionParameterAelev = 30 , OdSpatialReference::kProjectionParameterPolelng = 31 ,
  OdSpatialReference::kProjectionParameterPolelat = 32 , OdSpatialReference::kProjectionParameterOstdpll = 33 , OdSpatialReference::kProjectionParameterStdcir = 34 , OdSpatialReference::kProjectionParameterAfa0 = 35 ,
  OdSpatialReference::kProjectionParameterAfb0 = 36 , OdSpatialReference::kProjectionParameterAfa1 = 37 , OdSpatialReference::kProjectionParameterAfa2 = 38 , OdSpatialReference::kProjectionParameterAfb1 = 39 ,
  OdSpatialReference::kProjectionParameterAfb2 = 40 , OdSpatialReference::kProjectionParameterNrmlpll = 41 , OdSpatialReference::kProjectionParameterDenrgn = 42 , OdSpatialReference::kProjectionParameterSkwazm = 43 ,
  OdSpatialReference::kProjectionParameterSclrotorgx = 44 , OdSpatialReference::kProjectionParameterSclrotorgy = 45 , OdSpatialReference::kProjectionParameterNrthscl = 46 , OdSpatialReference::kProjectionParameterNrthrot = 47 ,
  OdSpatialReference::kProjectionParameterEllipsoidScale = 48
}
 
enum  OdSpatialReference::UnitType { OdSpatialReference::kUnitTypeUnknown = 0 , OdSpatialReference::kUnitTypeLinear = 1 , OdSpatialReference::kUnitTypeAngular = 2 }
 
enum  OdSpatialReference::UnitCode {
  OdSpatialReference::kUnitUnknown = 0 , OdSpatialReference::kUnitMeter = 1 , OdSpatialReference::kUnitFoot = 2 , OdSpatialReference::kUnitInch = 3 ,
  OdSpatialReference::kUnitIFoot = 4 , OdSpatialReference::kUnitClarkeFoot = 5 , OdSpatialReference::kUnitIInch = 6 , OdSpatialReference::kUnitCentimeter = 7 ,
  OdSpatialReference::kUnitKilometer = 8 , OdSpatialReference::kUnitYard = 9 , OdSpatialReference::kUnitSearsYard = 10 , OdSpatialReference::kUnitMile = 11 ,
  OdSpatialReference::kUnitIYard = 12 , OdSpatialReference::kUnitIMile = 13 , OdSpatialReference::kUnitKnot = 14 , OdSpatialReference::kUnitNautM = 15 ,
  OdSpatialReference::kUnitLat66 = 16 , OdSpatialReference::kUnitLat83 = 17 , OdSpatialReference::kUnitDecimeter = 18 , OdSpatialReference::kUnitMillimeter = 19 ,
  OdSpatialReference::kUnitDekameter = 20 , OdSpatialReference::kUnitHectometer = 21 , OdSpatialReference::kUnitGermanMeter = 22 , OdSpatialReference::kUnitCaGrid = 23 ,
  OdSpatialReference::kUnitClarkeChain = 24 , OdSpatialReference::kUnitGunterChain = 25 , OdSpatialReference::kUnitBenoitChain = 26 , OdSpatialReference::kUnitSearsChain = 27 ,
  OdSpatialReference::kUnitClarkeLink = 28 , OdSpatialReference::kUnitGunterLink = 29 , OdSpatialReference::kUnitBenoitLink = 30 , OdSpatialReference::kUnitSearsLink = 31 ,
  OdSpatialReference::kUnitRod = 32 , OdSpatialReference::kUnitPerch = 33 , OdSpatialReference::kUnitPole = 34 , OdSpatialReference::kUnitFurlong = 35 ,
  OdSpatialReference::kUnitRood = 36 , OdSpatialReference::kUnitCapeFoot = 37 , OdSpatialReference::kUnitBrealey = 38 , OdSpatialReference::kUnitSearsFoot = 39 ,
  OdSpatialReference::kUnitGoldCoastFoot = 40 , OdSpatialReference::kUnitMicroInch = 41 , OdSpatialReference::kUnitIndianYard = 42 , OdSpatialReference::kUnitIndianFoot = 43 ,
  OdSpatialReference::kUnitIndianFt37 = 44 , OdSpatialReference::kUnitIndianFt62 = 45 , OdSpatialReference::kUnitIndianFt75 = 46 , OdSpatialReference::kUnitIndianYd37 = 47 ,
  OdSpatialReference::kUnitDecameter = 48 , OdSpatialReference::kUnitInternationalChain = 49 , OdSpatialReference::kUnitInternationalLink = 50 , OdSpatialReference::kUnitBrFootTrunc = 51 ,
  OdSpatialReference::kUnitBrChainTrunc = 52 , OdSpatialReference::kUnitBrLinkTrunc = 53 , OdSpatialReference::kUnitDegree = 1001 , OdSpatialReference::kUnitGrad = 1002 ,
  OdSpatialReference::kUnitGrade = 1003 , OdSpatialReference::kUnitMapInfo = 1004 , OdSpatialReference::kUnitMil = 1005 , OdSpatialReference::kUnitMinute = 1006 ,
  OdSpatialReference::kUnitRadian = 1007 , OdSpatialReference::kUnitSecond = 1008 , OdSpatialReference::kUnitDecisec = 1009 , OdSpatialReference::kUnitCentisec = 1010 ,
  OdSpatialReference::kUnitMillisec = 1011
}
 
enum  OdSpatialReference::ProjectionCode {
  OdSpatialReference::kProjectionCodeUnknown = 0 , OdSpatialReference::kProjectionCodeAlber = 4 , OdSpatialReference::kProjectionCodeAzede = 59 , OdSpatialReference::kProjectionCodeAzmea = 11 ,
  OdSpatialReference::kProjectionCodeAzmed = 7 , OdSpatialReference::kProjectionCodeBipolar = 31 , OdSpatialReference::kProjectionCodeBonne = 24 , OdSpatialReference::kProjectionCodeCassini = 22 ,
  OdSpatialReference::kProjectionCodeEckert4 = 25 , OdSpatialReference::kProjectionCodeEckert6 = 26 , OdSpatialReference::kProjectionCodeEdcnc = 12 , OdSpatialReference::kProjectionCodeEdcyl = 20 ,
  OdSpatialReference::kProjectionCodeGaussK = 46 , OdSpatialReference::kProjectionCodeGnomonic = 19 , OdSpatialReference::kProjectionCodeGoode = 28 , OdSpatialReference::kProjectionCodeHom1uv = 1281 ,
  OdSpatialReference::kProjectionCodeHom1xy = 1282 , OdSpatialReference::kProjectionCodeHom2uv = 1283 , OdSpatialReference::kProjectionCodeHom2xy = 1284 , OdSpatialReference::kProjectionCodeKrovak = 47 ,
  OdSpatialReference::kProjectionCodeKrvk95 = 51 , OdSpatialReference::kProjectionCodeLL = 1 , OdSpatialReference::kProjectionCodeLm1sp = 36 , OdSpatialReference::kProjectionCodeLm2sp = 37 ,
  OdSpatialReference::kProjectionCodeLmblg = 38 , OdSpatialReference::kProjectionCodeLmtan = 8 , OdSpatialReference::kProjectionCodeMiller = 13 , OdSpatialReference::kProjectionCodeMndotl = 41 ,
  OdSpatialReference::kProjectionCodeMndott = 42 , OdSpatialReference::kProjectionCodeModpc = 10 , OdSpatialReference::kProjectionCodeMollweid = 27 , OdSpatialReference::kProjectionCodeMrcat = 6 ,
  OdSpatialReference::kProjectionCodeMrcatK = 49 , OdSpatialReference::kProjectionCodeMstero = 15 , OdSpatialReference::kProjectionCodeNeacyl = 29 , OdSpatialReference::kProjectionCodeNerth = 55 ,
  OdSpatialReference::kProjectionCodeNzealand = 16 , OdSpatialReference::kProjectionCodeOblqM = 5 , OdSpatialReference::kProjectionCodeObqcyl = 56 , OdSpatialReference::kProjectionCodeOrtho = 18 ,
  OdSpatialReference::kProjectionCodeOstn02 = 60 , OdSpatialReference::kProjectionCodeOstn97 = 58 , OdSpatialReference::kProjectionCodeOstro = 34 , OdSpatialReference::kProjectionCodePlycn = 9 ,
  OdSpatialReference::kProjectionCodePstro = 33 , OdSpatialReference::kProjectionCodePstrosl = 53 , OdSpatialReference::kProjectionCodeRskew = 1285 , OdSpatialReference::kProjectionCodeRskewc = 1286 ,
  OdSpatialReference::kProjectionCodeRskewo = 1287 , OdSpatialReference::kProjectionCodeRobinson = 23 , OdSpatialReference::kProjectionCodeSinus = 17 , OdSpatialReference::kProjectionCodeSotrm = 43 ,
  OdSpatialReference::kProjectionCodeSstro = 35 , OdSpatialReference::kProjectionCodeSwiss = 32 , OdSpatialReference::kProjectionCodeSys34 = 57 , OdSpatialReference::kProjectionCodeSys34_99 = 61 ,
  OdSpatialReference::kProjectionCodeTeacyl = 30 , OdSpatialReference::kProjectionCodeTm = 3 , OdSpatialReference::kProjectionCodeTrmeraf = 54 , OdSpatialReference::kProjectionCodeTrmrkrg = 62 ,
  OdSpatialReference::kProjectionCodeTrmrs = 45 , OdSpatialReference::kProjectionCodeVdgrntn = 21 , OdSpatialReference::kProjectionCodeWccsl = 39 , OdSpatialReference::kProjectionCodeWccst = 40 ,
  OdSpatialReference::kProjectionCodeUtm = 44 , OdSpatialReference::kProjectionCodeWinkl = 63 , OdSpatialReference::kProjectionCodeNrthsrt = 64 , OdSpatialReference::kProjectionCodeLmbrtaf = 65 ,
  OdSpatialReference::kProjectionCodeSys34_01 = 66 , OdSpatialReference::kProjectionCodeEdcylE = 67 , OdSpatialReference::kProjectionCodePlateCarree = 68 , OdSpatialReference::kProjectionCodePvMercator = 69 ,
  OdSpatialReference::kProjectionCodeLmMich = 70
}
 
enum  OdSpatialReference::DatumCalculationTechnique {
  OdSpatialReference::kDatumCalcTechNone = 0 , OdSpatialReference::kDatumCalcTechMolodensky = 1 , OdSpatialReference::kDatumCalcTechMultipleRegression = 2 , OdSpatialReference::kDatumCalcTechBursaWolf = 3 ,
  OdSpatialReference::kDatumCalcTechNAD27 = 4 , OdSpatialReference::kDatumCalcTechNAD83 = 5 , OdSpatialReference::kDatumCalcTechWGS84 = 6 , OdSpatialReference::kDatumCalcTechWGS72 = 7 ,
  OdSpatialReference::kDatumCalcTechHPGN = 8 , OdSpatialReference::kDatumCalcTech7Params = 9 , OdSpatialReference::kDatumCalcTechAGD66 = 10 , OdSpatialReference::kDatumCalcTech3Params = 11 ,
  OdSpatialReference::kDatumCalcTech6Params = 12 , OdSpatialReference::kDatumCalcTech4Params = 13 , OdSpatialReference::kDatumCalcTechAGD84 = 14 , OdSpatialReference::kDatumCalcTechNZGD4 = 15 ,
  OdSpatialReference::kDatumCalcTechATS77 = 16 , OdSpatialReference::kDatumCalcTechGDA94 = 17 , OdSpatialReference::kDatumCalcTechNZGD2k = 18 , OdSpatialReference::kDatumCalcTechCSRS = 19 ,
  OdSpatialReference::kDatumCalcTechTOKYO = 20 , OdSpatialReference::kDatumCalcTechRGF93 = 21 , OdSpatialReference::kDatumCalcTechED50 = 22 , OdSpatialReference::kDatumCalcTechDHDN = 23 ,
  OdSpatialReference::kDatumCalcTechETRF89 = 24 , OdSpatialReference::kDatumCalcTechGeocentric = 25 , OdSpatialReference::kDatumCalcTechCHENxy = 26 , OdSpatialReference::kDatumCalcTechPLYNM = 27
}