miMajorAxisdoubledFlatte
i
g
doubleB0RN
doubleB_L_
doubleXpccx
doubleYpccy
doubleZpccz
RsqrtXXYY
fB0ata
2ZR
while1
NdSemiMajorAxissqrt10dFlatte
i
g2dFlatte
i
gsi
B0si
B0B_ata
2ZNdFlatte
i
g2dFlatte
i
gsi
B0RiffabsB_B010e10breakB0B_
L_ata
2YXpcgheightRcosB_N
RAD_DMSB_pcglatitude
RAD_DMSL_pcglo
gitude
retur
true
bool
CRDGEODETICtoCRDCARTESEANPCRDGEODETIC
pcgPCRDCARTESIANpccdoubledSemiMajorAxisdoubledFlatte
i
g
doubleN
doubleB_L_
doubleBpcglatitudedoubleLpcglo
gitudedoubleHpcgheight
DMS_RADBB_DMS_RADLL_
fNdSemiMajorAxissqrt10dFlatte
i
g2dFlatte
i
gsi
B_si
B_pccxNHcosB_cosL_pccyNHcosB_si
L_pcczN10dFlatte
i
g2dFlatte
i
gHsi
B_retur
truevoidmai
PCRDCARTESIANpcc
ewCRDCARTESIANPCRDGEODETICpcg
ewCRDGEODETICB30314023L114212051h41doubleradrad303600316040233600pcglatituderadrad1143600216020513600pcgheight41pcglo
gituderad
doubledSemiMajorAxis6378137doubledFlat
i
g1298257223563
coutstdfixed
cout