Package pygeodesy :: Package triaxials :: Module triaxial3
[frames] | no frames]

Module triaxial3

Ordered triaxial ellipsoid classes Triaxial3 and Triaxial3B for conversion between variuos lat-/longitudal and cartesian coordinates on a triaxial ellipsoid using Ang, Deg, Rad lat-, longitude and heading angles.

Transcoded to pure Python from Karney's GeographicLib 2.7 C++ classes Ellipsoidal3 and Cartesian3.

Copyright (C) Charles Karney (2024-2025) and licensed under the MIT/X11 License. For more information, see the GeographicLib 2.7 documentation.


Version: 25.12.12

Classes
  BetOmgAlp5Tuple
5-Tuple (bet, omg, alp, h, llk) with ellipsoidal lat- bet, longitude omg and azimuth alp, all in Angles on and height h off the triaxial's surface and kind llk set to LLK.ELLIPSOIDAL.
  Cartesian5Tuple
5-Tuple (x, y, z, h, llk) with cartesian x, y and z coordinates on and height h above or below the triaxial's surface and kind llk set to the original LLK or None.
  PhiLamZet5Tuple
5-Tuple (phi, lam, zet, h, llk) with trixial lat- lat- phi, longitude lam and azimuth zet, all in Angles on and height h off the triaxial's surface and kind llk set to an LLK.
  Triaxial3
Ordered triaxial ellipsoid convering between cartesian and lat-/longitudes using using class Ang.
  Triaxial3B
Triaxial ellipsoid specified by its middle semi-axis and shape.
Variables
  __all__ = _ALL_LAZY.triaxials_triaxial3
  Triaxial3s = Triaxial3s()
Some pre-defined Triaxial3s, like Triaxials.