aboutsummaryrefslogtreecommitdiff
path: root/docs/source/development
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2020-08-31 13:33:07 +0200
committerKristian Evers <kristianevers@gmail.com>2020-08-31 13:33:52 +0200
commit310fa2ce67113bc883a3662e2a2f343868ec84d0 (patch)
tree8e3d5b3f1b02dd703e64dbe493441927709cc1b4 /docs/source/development
parentef48acb4ab6e3426ac66f37a6477521d7b7be6d3 (diff)
downloadPROJ-310fa2ce67113bc883a3662e2a2f343868ec84d0.tar.gz
PROJ-310fa2ce67113bc883a3662e2a2f343868ec84d0.zip
docs: Document missing members of PJ_COORD
Diffstat (limited to 'docs/source/development')
-rw-r--r--docs/source/development/reference/datatypes.rst57
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.