aboutsummaryrefslogtreecommitdiff
path: root/com/ProjDef.cpp
diff options
context:
space:
mode:
authorThomas Knudsen <busstoptaktik@users.noreply.github.com>2018-02-10 23:02:47 +0100
committerGitHub <noreply@github.com>2018-02-10 23:02:47 +0100
commit2cca9ead11be47f6efd0ab504cf2e9020b85fa80 (patch)
tree17c577bef2e0c38e13b9819f5d882d5587292349 /com/ProjDef.cpp
parentc99cf890e3ce13ddc5cfaae092851ccf77182ea3 (diff)
downloadPROJ-2cca9ead11be47f6efd0ab504cf2e9020b85fa80.tar.gz
PROJ-2cca9ead11be47f6efd0ab504cf2e9020b85fa80.zip
Make the 4D API fully 4D (#788)
Make 4D API fully 4D: Remove PJ_XY, PJ_LP, PJ_XYZ, PJ_LPZ etc. from the API surface and make all formal parameters of the API fully 4D PJ_COORD. This operation primarily influences the proj_XXX_dist functions, which mostly work by calling Charles Karney's geodesic subsystem, keeping the distance, and throwing away the start and end azimuths for the geodesic computed. Also a PJ_GEOD(esic) persona is introduced for the PJ_COORD type. The proj_geod function returns a PJ_GEOD, representing the geodesic between the points represented by its PJ_COORD arguments. Finally, the proj_factors functions had its lp argument changed from PJ_LP to PJ_COORD.
Diffstat (limited to 'com/ProjDef.cpp')
0 files changed, 0 insertions, 0 deletions