diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2018-12-13 15:32:24 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2018-12-13 15:32:24 +0100 |
| commit | 6cac8e03056db41a8314756c16507ef39bd78e0a (patch) | |
| tree | 289ef385e8679bec6bd3ffa95926bdf28fab08d4 /src/c_api.cpp | |
| parent | 990d88b09839876598c954230ca66fb2604f7545 (diff) | |
| download | PROJ-6cac8e03056db41a8314756c16507ef39bd78e0a.tar.gz PROJ-6cac8e03056db41a8314756c16507ef39bd78e0a.zip | |
Add helpers to create polar cartesian CS
Diffstat (limited to 'src/c_api.cpp')
| -rw-r--r-- | src/c_api.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/c_api.cpp b/src/c_api.cpp index d3aae5ac..a11d5a9b 100644 --- a/src/c_api.cpp +++ b/src/c_api.cpp @@ -2979,6 +2979,16 @@ PJ_OBJ *proj_obj_create_cartesian_2D_cs(PJ_CONTEXT *ctx, case PJ_CART2D_NORTHING_EASTING: return PJ_OBJ::create(CartesianCS::createNorthingEasting( createLinearUnit(unit_name, unit_conv_factor))); + + case PJ_CART2D_NORTH_POLE_EASTING_SOUTH_NORTHING_SOUTH: + return PJ_OBJ::create( + CartesianCS::createNorthPoleEastingSouthNorthingSouth( + createLinearUnit(unit_name, unit_conv_factor))); + + case PJ_CART2D_SOUTH_POLE_EASTING_NORTH_NORTHING_NORTH: + return PJ_OBJ::create( + CartesianCS::createSouthPoleEastingNorthNorthingNorth( + createLinearUnit(unit_name, unit_conv_factor))); } } catch (const std::exception &e) { proj_log_error(ctx, __FUNCTION__, e.what()); |
