Lines Matching refs:gDatum
72 struct DATUM const gDatum[] = { variable
237 short nDatums = sizeof(gDatum)/sizeof(struct DATUM);
245 extern struct DATUM const gDatum[]; in datumParams()
250 double f = 1.0 / gEllipsoid[gDatum[datum].ellipsoid].invf; // flattening in datumParams()
254 *a = gEllipsoid[gDatum[datum].ellipsoid].a; // semimajor axis in datumParams()
288 if (gDatum[i].ellipsoid != gDatum[DATUM_INDEX_WGS84].ellipsoid) in isWGS84()
291 if (gDatum[i].dx != gDatum[DATUM_INDEX_WGS84].dx) in isWGS84()
294 if (gDatum[i].dy != gDatum[DATUM_INDEX_WGS84].dy) in isWGS84()
297 if (gDatum[i].dz != gDatum[DATUM_INDEX_WGS84].dz) in isWGS84()
308 if(!datumNameCmp(str, gDatum[i].name)) in GetDatumIndex()
943 … const double from_f = 1.0 / gEllipsoid[gDatum[from_datum_index].ellipsoid].invf; // flattening in MolodenskyTransform()
945 …const double from_a = gEllipsoid[gDatum[from_datum_index].ellipsoid].a; // semimajor a… in MolodenskyTransform()
946 const double dx = gDatum[from_datum_index].dx; in MolodenskyTransform()
947 const double dy = gDatum[from_datum_index].dy; in MolodenskyTransform()
948 const double dz = gDatum[from_datum_index].dz; in MolodenskyTransform()
949 … const double to_f = 1.0 / gEllipsoid[gDatum[to_datum_index].ellipsoid].invf; // flattening in MolodenskyTransform()
950 …const double to_a = gEllipsoid[gDatum[to_datum_index].ellipsoid].a; // semimajor a… in MolodenskyTransform()