diff options
| author | Thomas Knudsen <busstoptaktik@users.noreply.github.com> | 2018-02-10 23:02:47 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-02-10 23:02:47 +0100 |
| commit | 2cca9ead11be47f6efd0ab504cf2e9020b85fa80 (patch) | |
| tree | 17c577bef2e0c38e13b9819f5d882d5587292349 /com/ProjDef.cpp | |
| parent | c99cf890e3ce13ddc5cfaae092851ccf77182ea3 (diff) | |
| download | PROJ-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
