diff options
| author | Kristian Evers <kristianevers@gmail.com> | 2020-08-31 13:33:07 +0200 |
|---|---|---|
| committer | Kristian Evers <kristianevers@gmail.com> | 2020-08-31 13:33:52 +0200 |
| commit | 310fa2ce67113bc883a3662e2a2f343868ec84d0 (patch) | |
| tree | 8e3d5b3f1b02dd703e64dbe493441927709cc1b4 | |
| parent | ef48acb4ab6e3426ac66f37a6477521d7b7be6d3 (diff) | |
| download | PROJ-310fa2ce67113bc883a3662e2a2f343868ec84d0.tar.gz PROJ-310fa2ce67113bc883a3662e2a2f343868ec84d0.zip | |
docs: Document missing members of PJ_COORD
| -rw-r--r-- | docs/source/development/reference/datatypes.rst | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/docs/source/development/reference/datatypes.rst b/docs/source/development/reference/datatypes.rst index 9a1ce4d6..4f3d8bec 100644 --- a/docs/source/development/reference/datatypes.rst +++ b/docs/source/development/reference/datatypes.rst @@ -314,6 +314,48 @@ Ancillary types for geodetic computations Third rotation angle, kappa. +.. c:type:: PJ_ENU + + East, north and up components. + + .. code-block:: c + + typedef struct { double e, n, u; } PJ_ENU; + + .. c:member:: double PJ_ENU.e + + East component. + + .. c:member:: double PJ_ENU.n + + North component. + + .. c:member:: double PJ_ENU.u + + Up component. + + +.. c:type:: PJ_GEOD + + Geodesic length, forward and reverse azimuths. + + .. code-block:: C + + typedef struct { double s, a1, a2; } PJ_GEOD; + + .. c:member:: double PJ_GEOD.s + + Geodesic length. + + .. c:member:: double PJ_GEOD.a1 + + Forward azimuth. + + .. c:member:: double PJ_GEOD.a2 + + Reverse azimuth. + + Complex coordinate types -------------------------------------------------------------------------------- @@ -331,6 +373,9 @@ Complex coordinate types PJ_XYZT xyzt; PJ_UVWT uvwt; PJ_LPZT lpzt; + PJ_GEOD geod; + PJ_OPK opk; + PJ_ENU enu; PJ_XYZ xyz; PJ_UVW uvw; PJ_LPZ lpz; @@ -355,6 +400,18 @@ Complex coordinate types Longitude, latitude, vertical and time components. + .. c:member:: PJ_GEOD PJ_COORD.geod + + Geodesic length, forward and reverse azimuths. + + .. c:member:: PJ_OPK PJ_COORD.opk + + Rotations, for instance three euler angles. + + .. c:member:: PJ_ENU PJ_COORD.enu + + East, north and up components. + .. c:member:: PJ_XYZ PJ_COORD.xyz 3-dimensional cartesian coordinate. |
