Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
geographiclib.geodesic.Geodesic Class Reference
Inheritance diagram for geographiclib.geodesic.Geodesic:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, a, f)
 
def ArcDirect (self, lat1, lon1, azi1, a12, outmask=GeodesicCapability.STANDARD)
 
def ArcDirectLine (self, lat1, lon1, azi1, a12, caps=GeodesicCapability.STANDARD|GeodesicCapability.DISTANCE_IN)
 
def Direct (self, lat1, lon1, azi1, s12, outmask=GeodesicCapability.STANDARD)
 
def DirectLine (self, lat1, lon1, azi1, s12, caps=GeodesicCapability.STANDARD|GeodesicCapability.DISTANCE_IN)
 
def Inverse (self, lat1, lon1, lat2, lon2, outmask=GeodesicCapability.STANDARD)
 
def InverseLine (self, lat1, lon1, lat2, lon2, caps=GeodesicCapability.STANDARD|GeodesicCapability.DISTANCE_IN)
 
def Line (self, lat1, lon1, azi1, caps=GeodesicCapability.STANDARD|GeodesicCapability.DISTANCE_IN)
 
def Polygon (self, polyline=False)
 
- Public Member Functions inherited from object
template<typename T >
T cast () &&
 
template<typename T >
T cast () const &
 
template<>
void cast () const &
 
 object ()=default
 
 object (const object &o)
 Copy constructor; always increases the reference count. More...
 
 object (handle h, borrowed_t)
 
 object (handle h, stolen_t)
 
 object (object &&other) noexcept
 Move constructor; steals the object from other and preserves its reference count. More...
 
objectoperator= (const object &other)
 
objectoperator= (object &&other) noexcept
 
 PYBIND11_DEPRECATED ("Use reinterpret_borrow<object>() or reinterpret_steal<object>()") object(handle h
 
handle release ()
 
 ~object ()
 Destructor; automatically calls handle::dec_ref() More...
 
- Public Member Functions inherited from handle
template<typename T >
T cast () const
 
template<>
void cast () const
 
bool check () const
 
const handledec_ref () const &
 
 handle ()=default
 The default constructor creates a handle with a nullptr-valued pointer. More...
 
template<typename T , detail::enable_if_t< detail::all_of< detail::none_of< std::is_base_of< handle, T >, detail::is_pyobj_ptr_or_nullptr_t< T >>, std::is_convertible< T, PyObject * >>::value, int > = 0>
 handle (T &obj)
 Enable implicit conversion through T::operator PyObject *(). More...
 
template<typename T , detail::enable_if_t< detail::is_pyobj_ptr_or_nullptr_t< T >::value, int > = 0>
 handle (T ptr)
 
const handleinc_ref () const &
 
 operator bool () const
 Return true when the handle wraps a valid Python object. More...
 
bool operator!= (const handle &h) const
 
bool operator== (const handle &h) const
 
PyObject *& ptr ()
 
PyObject * ptr () const
 Return the underlying PyObject * pointer. More...
 

Public Attributes

 a
 
 f
 
- Public Attributes inherited from object
bool is_borrowed: handle(h) { if (is_borrowed) { inc_ref()
 

Static Public Attributes

 ALL = GeodesicCapability.ALL
 
 AREA = GeodesicCapability.AREA
 
 AZIMUTH = GeodesicCapability.AZIMUTH
 
 CAP_ALL = GeodesicCapability.CAP_ALL
 
 CAP_C1 = GeodesicCapability.CAP_C1
 
 CAP_C1p = GeodesicCapability.CAP_C1p
 
 CAP_C2 = GeodesicCapability.CAP_C2
 
 CAP_C3 = GeodesicCapability.CAP_C3
 
 CAP_C4 = GeodesicCapability.CAP_C4
 
 CAP_MASK = GeodesicCapability.CAP_MASK
 
 CAP_NONE = GeodesicCapability.CAP_NONE
 
 DISTANCE = GeodesicCapability.DISTANCE
 
 DISTANCE_IN = GeodesicCapability.DISTANCE_IN
 
 EMPTY = GeodesicCapability.EMPTY
 
 GEODESICSCALE = GeodesicCapability.GEODESICSCALE
 
int GEOGRAPHICLIB_GEODESIC_ORDER = 6
 
 LATITUDE = GeodesicCapability.LATITUDE
 
 LONG_UNROLL = GeodesicCapability.LONG_UNROLL
 
 LONGITUDE = GeodesicCapability.LONGITUDE
 
int maxit1_ = 20
 
int maxit2_ = maxit1_ + Math.digits + 10
 
int nA1_ = GEOGRAPHICLIB_GEODESIC_ORDER
 
int nA2_ = GEOGRAPHICLIB_GEODESIC_ORDER
 
int nA3_ = GEOGRAPHICLIB_GEODESIC_ORDER
 
int nA3x_ = nA3_
 
int nC1_ = GEOGRAPHICLIB_GEODESIC_ORDER
 
int nC1p_ = GEOGRAPHICLIB_GEODESIC_ORDER
 
int nC2_ = GEOGRAPHICLIB_GEODESIC_ORDER
 
int nC3_ = GEOGRAPHICLIB_GEODESIC_ORDER
 
tuple nC3x_ = (nC3_ * (nC3_ - 1)) // 2
 
int nC4_ = GEOGRAPHICLIB_GEODESIC_ORDER
 
tuple nC4x_ = (nC4_ * (nC4_ + 1)) // 2
 
 OUT_ALL = GeodesicCapability.OUT_ALL
 
 OUT_MASK = GeodesicCapability.OUT_MASK
 
 REDUCEDLENGTH = GeodesicCapability.REDUCEDLENGTH
 
 STANDARD = GeodesicCapability.STANDARD
 
 tiny_ = math.sqrt(Math.minval)
 
 tol0_ = Math.epsilon
 
int tol1_ = 200 * tol0_
 
 tol2_ = math.sqrt(tol0_)
 
 tolb_ = tol0_ * tol2_
 
 WGS84
 
int xthresh_ = 1000 * tol2_
 

Private Member Functions

def _A1m1f (eps)
 
def _A2m1f (eps)
 
def _A3coeff (self)
 
def _A3f (self, eps)
 
def _Astroid (x, y)
 
def _C1f (eps, c)
 
def _C1pf (eps, c)
 
def _C2f (eps, c)
 
def _C3coeff (self)
 
def _C3f (self, eps, c)
 
def _C4coeff (self)
 
def _C4f (self, eps, c)
 
def _GenDirect (self, lat1, lon1, azi1, arcmode, s12_a12, outmask)
 
def _GenDirectLine (self, lat1, lon1, azi1, arcmode, s12_a12, caps=GeodesicCapability.STANDARD|GeodesicCapability.DISTANCE_IN)
 
def _GenInverse (self, lat1, lon1, lat2, lon2, outmask)
 
def _InverseStart (self, sbet1, cbet1, dn1, sbet2, cbet2, dn2, lam12, slam12, clam12, C1a, C2a)
 
def _Lambda12 (self, sbet1, cbet1, dn1, sbet2, cbet2, dn2, salp1, calp1, slam120, clam120, diffp, C1a, C2a, C3a)
 
def _Lengths (self, eps, sig12, ssig1, csig1, dn1, ssig2, csig2, dn2, cbet1, cbet2, outmask, C1a, C2a)
 
def _SinCosSeries (sinp, sinx, cosx, c)
 

Private Attributes

 _A3x
 
 _b
 
 _c2
 
 _C3x
 
 _C4x
 
 _e2
 
 _ep2
 
 _etol2
 
 _f1
 
 _n
 

Static Private Attributes

 _A1m1f = staticmethod(_A1m1f)
 
 _A2m1f = staticmethod(_A2m1f)
 
 _Astroid = staticmethod(_Astroid)
 
 _C1f = staticmethod(_C1f)
 
 _C1pf = staticmethod(_C1pf)
 
 _C2f = staticmethod(_C2f)
 
 _SinCosSeries = staticmethod(_SinCosSeries)
 

Additional Inherited Members

- Static Public Member Functions inherited from handle
static std::size_t inc_ref_counter ()
 
- Protected Attributes inherited from handle
PyObject * m_ptr = nullptr
 

Detailed Description

Solve geodesic problems

Definition at line 85 of file geodesic.py.

Constructor & Destructor Documentation

◆ __init__()

def geographiclib.geodesic.Geodesic.__init__ (   self,
  a,
  f 
)
Construct a Geodesic object

:param a: the equatorial radius of the ellipsoid in meters
:param f: the flattening of the ellipsoid

An exception is thrown if *a* or the polar semi-axis *b* = *a* (1 -
*f*) is not a finite positive quantity.

Definition at line 274 of file geodesic.py.

Member Function Documentation

◆ _A1m1f()

def geographiclib.geodesic.Geodesic._A1m1f (   eps)
private
Private: return A1-1.

Definition at line 194 of file geodesic.py.

◆ _A2m1f()

def geographiclib.geodesic.Geodesic._A2m1f (   eps)
private
Private: return A2-1

Definition at line 244 of file geodesic.py.

◆ _A3coeff()

def geographiclib.geodesic.Geodesic._A3coeff (   self)
private
Private: return coefficients for A3

Definition at line 322 of file geodesic.py.

◆ _A3f()

def geographiclib.geodesic.Geodesic._A3f (   self,
  eps 
)
private
Private: return A3

Definition at line 399 of file geodesic.py.

◆ _Astroid()

def geographiclib.geodesic.Geodesic._Astroid (   x,
  y 
)
private
Private: solve astroid equation.

Definition at line 147 of file geodesic.py.

◆ _C1f()

def geographiclib.geodesic.Geodesic._C1f (   eps,
  c 
)
private
Private: return C1.

Definition at line 204 of file geodesic.py.

◆ _C1pf()

def geographiclib.geodesic.Geodesic._C1pf (   eps,
  c 
)
private
Private: return C1'

Definition at line 224 of file geodesic.py.

◆ _C2f()

def geographiclib.geodesic.Geodesic._C2f (   eps,
  c 
)
private
Private: return C2

Definition at line 254 of file geodesic.py.

◆ _C3coeff()

def geographiclib.geodesic.Geodesic._C3coeff (   self)
private
Private: return coefficients for C3

Definition at line 339 of file geodesic.py.

◆ _C3f()

def geographiclib.geodesic.Geodesic._C3f (   self,
  eps,
  c 
)
private
Private: return C3

Definition at line 404 of file geodesic.py.

◆ _C4coeff()

def geographiclib.geodesic.Geodesic._C4coeff (   self)
private
Private: return coefficients for C4

Definition at line 366 of file geodesic.py.

◆ _C4f()

def geographiclib.geodesic.Geodesic._C4f (   self,
  eps,
  c 
)
private
Private: return C4

Definition at line 416 of file geodesic.py.

◆ _GenDirect()

def geographiclib.geodesic.Geodesic._GenDirect (   self,
  lat1,
  lon1,
  azi1,
  arcmode,
  s12_a12,
  outmask 
)
private
Private: General version of direct problem

Definition at line 1060 of file geodesic.py.

◆ _GenDirectLine()

def geographiclib.geodesic.Geodesic._GenDirectLine (   self,
  lat1,
  lon1,
  azi1,
  arcmode,
  s12_a12,
  caps = GeodesicCapability.STANDARD |                      GeodesicCapability.DISTANCE_IN 
)
private
Private: general form of DirectLine

Definition at line 1163 of file geodesic.py.

◆ _GenInverse()

def geographiclib.geodesic.Geodesic._GenInverse (   self,
  lat1,
  lon1,
  lat2,
  lon2,
  outmask 
)
private
Private: General version of the inverse problem

Definition at line 704 of file geodesic.py.

◆ _InverseStart()

def geographiclib.geodesic.Geodesic._InverseStart (   self,
  sbet1,
  cbet1,
  dn1,
  sbet2,
  cbet2,
  dn2,
  lam12,
  slam12,
  clam12,
  C1a,
  C2a 
)
private
Private: Find a starting value for Newton's method.

Definition at line 483 of file geodesic.py.

◆ _Lambda12()

def geographiclib.geodesic.Geodesic._Lambda12 (   self,
  sbet1,
  cbet1,
  dn1,
  sbet2,
  cbet2,
  dn2,
  salp1,
  calp1,
  slam120,
  clam120,
  diffp,
  C1a,
  C2a,
  C3a 
)
private
Private: Solve hybrid problem

Definition at line 627 of file geodesic.py.

◆ _Lengths()

def geographiclib.geodesic.Geodesic._Lengths (   self,
  eps,
  sig12,
  ssig1,
  csig1,
  dn1,
  ssig2,
  csig2,
  dn2,
  cbet1,
  cbet2,
  outmask,
  C1a,
  C2a 
)
private
Private: return a bunch of lengths

Definition at line 429 of file geodesic.py.

◆ _SinCosSeries()

def geographiclib.geodesic.Geodesic._SinCosSeries (   sinp,
  sinx,
  cosx,
  c 
)
private
Private: Evaluate a trig series using Clenshaw summation.

Definition at line 121 of file geodesic.py.

◆ ArcDirect()

def geographiclib.geodesic.Geodesic.ArcDirect (   self,
  lat1,
  lon1,
  azi1,
  a12,
  outmask = GeodesicCapability.STANDARD 
)
Solve the direct geodesic problem in terms of spherical arc length

:param lat1: latitude of the first point in degrees
:param lon1: longitude of the first point in degrees
:param azi1: azimuth at the first point in degrees
:param a12: spherical arc length from the first point to the second
  in degrees
:param outmask: the :ref:`output mask <outmask>`
:return: a :ref:`dict`

Compute geodesic starting at (*lat1*, *lon1*) with azimuth *azi1*
and arc length *a12*.  The default value of *outmask* is STANDARD,
i.e., the *lat1*, *lon1*, *azi1*, *lat2*, *lon2*, *azi2*, *s12*,
*a12* entries are returned.

Definition at line 1105 of file geodesic.py.

◆ ArcDirectLine()

def geographiclib.geodesic.Geodesic.ArcDirectLine (   self,
  lat1,
  lon1,
  azi1,
  a12,
  caps = GeodesicCapability.STANDARD |                  GeodesicCapability.DISTANCE_IN 
)
Define a GeodesicLine object in terms of the direct geodesic
problem specified in terms of spherical arc length

:param lat1: latitude of the first point in degrees
:param lon1: longitude of the first point in degrees
:param azi1: azimuth at the first point in degrees
:param a12: spherical arc length from the first point to the second
  in degrees
:param caps: the :ref:`capabilities <outmask>`
:return: a :class:`~geographiclib.geodesicline.GeodesicLine`

This function sets point 3 of the GeodesicLine to correspond to
point 2 of the direct geodesic problem.  The default value of *caps*
is STANDARD | DISTANCE_IN, allowing direct geodesic problem to be
solved.

Definition at line 1200 of file geodesic.py.

◆ Direct()

def geographiclib.geodesic.Geodesic.Direct (   self,
  lat1,
  lon1,
  azi1,
  s12,
  outmask = GeodesicCapability.STANDARD 
)
Solve the direct geodesic problem

:param lat1: latitude of the first point in degrees
:param lon1: longitude of the first point in degrees
:param azi1: azimuth at the first point in degrees
:param s12: the distance from the first point to the second in
  meters
:param outmask: the :ref:`output mask <outmask>`
:return: a :ref:`dict`

Compute geodesic starting at (*lat1*, *lon1*) with azimuth *azi1*
and length *s12*.  The default value of *outmask* is STANDARD, i.e.,
the *lat1*, *lon1*, *azi1*, *lat2*, *lon2*, *azi2*, *s12*, *a12*
entries are returned.

Definition at line 1068 of file geodesic.py.

◆ DirectLine()

def geographiclib.geodesic.Geodesic.DirectLine (   self,
  lat1,
  lon1,
  azi1,
  s12,
  caps = GeodesicCapability.STANDARD |                  GeodesicCapability.DISTANCE_IN 
)
Define a GeodesicLine object in terms of the direct geodesic
problem specified in terms of spherical arc length

:param lat1: latitude of the first point in degrees
:param lon1: longitude of the first point in degrees
:param azi1: azimuth at the first point in degrees
:param s12: the distance from the first point to the second in
  meters
:param caps: the :ref:`capabilities <outmask>`
:return: a :class:`~geographiclib.geodesicline.GeodesicLine`

This function sets point 3 of the GeodesicLine to correspond to
point 2 of the direct geodesic problem.  The default value of *caps*
is STANDARD | DISTANCE_IN, allowing direct geodesic problem to be
solved.

Definition at line 1177 of file geodesic.py.

◆ Inverse()

def geographiclib.geodesic.Geodesic.Inverse (   self,
  lat1,
  lon1,
  lat2,
  lon2,
  outmask = GeodesicCapability.STANDARD 
)
Solve the inverse geodesic problem

:param lat1: latitude of the first point in degrees
:param lon1: longitude of the first point in degrees
:param lat2: latitude of the second point in degrees
:param lon2: longitude of the second point in degrees
:param outmask: the :ref:`output mask <outmask>`
:return: a :ref:`dict`

Compute geodesic between (*lat1*, *lon1*) and (*lat2*, *lon2*).
The default value of *outmask* is STANDARD, i.e., the *lat1*,
*lon1*, *azi1*, *lat2*, *lon2*, *azi2*, *s12*, *a12* entries are
returned.

Definition at line 1017 of file geodesic.py.

◆ InverseLine()

def geographiclib.geodesic.Geodesic.InverseLine (   self,
  lat1,
  lon1,
  lat2,
  lon2,
  caps = GeodesicCapability.STANDARD |                   GeodesicCapability.DISTANCE_IN 
)
Define a GeodesicLine object in terms of the invese geodesic problem

:param lat1: latitude of the first point in degrees
:param lon1: longitude of the first point in degrees
:param lat2: latitude of the second point in degrees
:param lon2: longitude of the second point in degrees
:param caps: the :ref:`capabilities <outmask>`
:return: a :class:`~geographiclib.geodesicline.GeodesicLine`

This function sets point 3 of the GeodesicLine to correspond to
point 2 of the inverse geodesic problem.  The default value of *caps*
is STANDARD | DISTANCE_IN, allowing direct geodesic problem to be
solved.

Definition at line 1223 of file geodesic.py.

◆ Line()

def geographiclib.geodesic.Geodesic.Line (   self,
  lat1,
  lon1,
  azi1,
  caps = GeodesicCapability.STANDARD |            GeodesicCapability.DISTANCE_IN 
)
Return a GeodesicLine object

:param lat1: latitude of the first point in degrees
:param lon1: longitude of the first point in degrees
:param azi1: azimuth at the first point in degrees
:param caps: the :ref:`capabilities <outmask>`
:return: a :class:`~geographiclib.geodesicline.GeodesicLine`

This allows points along a geodesic starting at (*lat1*, *lon1*),
with azimuth *azi1* to be found.  The default value of *caps* is
STANDARD | DISTANCE_IN, allowing direct geodesic problem to be
solved.

Definition at line 1142 of file geodesic.py.

◆ Polygon()

def geographiclib.geodesic.Geodesic.Polygon (   self,
  polyline = False 
)
Return a PolygonArea object

:param polyline: if True then the object describes a polyline
  instead of a polygon
:return: a :class:`~geographiclib.polygonarea.PolygonArea`

Definition at line 1252 of file geodesic.py.

Member Data Documentation

◆ _A1m1f

geographiclib.geodesic.Geodesic._A1m1f = staticmethod(_A1m1f)
staticprivate

Definition at line 202 of file geodesic.py.

◆ _A2m1f

geographiclib.geodesic.Geodesic._A2m1f = staticmethod(_A2m1f)
staticprivate

Definition at line 252 of file geodesic.py.

◆ _A3x

geographiclib.geodesic.Geodesic._A3x
private

Definition at line 315 of file geodesic.py.

◆ _Astroid

geographiclib.geodesic.Geodesic._Astroid = staticmethod(_Astroid)
staticprivate

Definition at line 192 of file geodesic.py.

◆ _b

geographiclib.geodesic.Geodesic._b
private

Definition at line 293 of file geodesic.py.

◆ _C1f

geographiclib.geodesic.Geodesic._C1f = staticmethod(_C1f)
staticprivate

Definition at line 222 of file geodesic.py.

◆ _C1pf

geographiclib.geodesic.Geodesic._C1pf = staticmethod(_C1pf)
staticprivate

Definition at line 242 of file geodesic.py.

◆ _c2

geographiclib.geodesic.Geodesic._c2
private

Definition at line 295 of file geodesic.py.

◆ _C2f

geographiclib.geodesic.Geodesic._C2f = staticmethod(_C2f)
staticprivate

Definition at line 272 of file geodesic.py.

◆ _C3x

geographiclib.geodesic.Geodesic._C3x
private

Definition at line 316 of file geodesic.py.

◆ _C4x

geographiclib.geodesic.Geodesic._C4x
private

Definition at line 317 of file geodesic.py.

◆ _e2

geographiclib.geodesic.Geodesic._e2
private

Definition at line 290 of file geodesic.py.

◆ _ep2

geographiclib.geodesic.Geodesic._ep2
private

Definition at line 291 of file geodesic.py.

◆ _etol2

geographiclib.geodesic.Geodesic._etol2
private

Definition at line 309 of file geodesic.py.

◆ _f1

geographiclib.geodesic.Geodesic._f1
private

Definition at line 289 of file geodesic.py.

◆ _n

geographiclib.geodesic.Geodesic._n
private

Definition at line 292 of file geodesic.py.

◆ _SinCosSeries

geographiclib.geodesic.Geodesic._SinCosSeries = staticmethod(_SinCosSeries)
staticprivate

Definition at line 145 of file geodesic.py.

◆ a

geographiclib.geodesic.Geodesic.a

Definition at line 285 of file geodesic.py.

◆ ALL

geographiclib.geodesic.Geodesic.ALL = GeodesicCapability.ALL
static

Definition at line 1285 of file geodesic.py.

◆ AREA

geographiclib.geodesic.Geodesic.AREA = GeodesicCapability.AREA
static

Definition at line 1283 of file geodesic.py.

◆ AZIMUTH

geographiclib.geodesic.Geodesic.AZIMUTH = GeodesicCapability.AZIMUTH
static

Definition at line 1270 of file geodesic.py.

◆ CAP_ALL

geographiclib.geodesic.Geodesic.CAP_ALL = GeodesicCapability.CAP_ALL
static

Definition at line 116 of file geodesic.py.

◆ CAP_C1

geographiclib.geodesic.Geodesic.CAP_C1 = GeodesicCapability.CAP_C1
static

Definition at line 111 of file geodesic.py.

◆ CAP_C1p

geographiclib.geodesic.Geodesic.CAP_C1p = GeodesicCapability.CAP_C1p
static

Definition at line 112 of file geodesic.py.

◆ CAP_C2

geographiclib.geodesic.Geodesic.CAP_C2 = GeodesicCapability.CAP_C2
static

Definition at line 113 of file geodesic.py.

◆ CAP_C3

geographiclib.geodesic.Geodesic.CAP_C3 = GeodesicCapability.CAP_C3
static

Definition at line 114 of file geodesic.py.

◆ CAP_C4

geographiclib.geodesic.Geodesic.CAP_C4 = GeodesicCapability.CAP_C4
static

Definition at line 115 of file geodesic.py.

◆ CAP_MASK

geographiclib.geodesic.Geodesic.CAP_MASK = GeodesicCapability.CAP_MASK
static

Definition at line 117 of file geodesic.py.

◆ CAP_NONE

geographiclib.geodesic.Geodesic.CAP_NONE = GeodesicCapability.CAP_NONE
static

Definition at line 110 of file geodesic.py.

◆ DISTANCE

geographiclib.geodesic.Geodesic.DISTANCE = GeodesicCapability.DISTANCE
static

Definition at line 1272 of file geodesic.py.

◆ DISTANCE_IN

geographiclib.geodesic.Geodesic.DISTANCE_IN = GeodesicCapability.DISTANCE_IN
static

Definition at line 1276 of file geodesic.py.

◆ EMPTY

geographiclib.geodesic.Geodesic.EMPTY = GeodesicCapability.EMPTY
static

Definition at line 1264 of file geodesic.py.

◆ f

geographiclib.geodesic.Geodesic.f

Definition at line 287 of file geodesic.py.

◆ GEODESICSCALE

geographiclib.geodesic.Geodesic.GEODESICSCALE = GeodesicCapability.GEODESICSCALE
static

Definition at line 1281 of file geodesic.py.

◆ GEOGRAPHICLIB_GEODESIC_ORDER

int geographiclib.geodesic.Geodesic.GEOGRAPHICLIB_GEODESIC_ORDER = 6
static

Definition at line 88 of file geodesic.py.

◆ LATITUDE

geographiclib.geodesic.Geodesic.LATITUDE = GeodesicCapability.LATITUDE
static

Definition at line 1266 of file geodesic.py.

◆ LONG_UNROLL

geographiclib.geodesic.Geodesic.LONG_UNROLL = GeodesicCapability.LONG_UNROLL
static

Definition at line 1287 of file geodesic.py.

◆ LONGITUDE

geographiclib.geodesic.Geodesic.LONGITUDE = GeodesicCapability.LONGITUDE
static

Definition at line 1268 of file geodesic.py.

◆ maxit1_

int geographiclib.geodesic.Geodesic.maxit1_ = 20
static

Definition at line 100 of file geodesic.py.

◆ maxit2_

int geographiclib.geodesic.Geodesic.maxit2_ = maxit1_ + Math.digits + 10
static

Definition at line 101 of file geodesic.py.

◆ nA1_

int geographiclib.geodesic.Geodesic.nA1_ = GEOGRAPHICLIB_GEODESIC_ORDER
static

Definition at line 89 of file geodesic.py.

◆ nA2_

int geographiclib.geodesic.Geodesic.nA2_ = GEOGRAPHICLIB_GEODESIC_ORDER
static

Definition at line 92 of file geodesic.py.

◆ nA3_

int geographiclib.geodesic.Geodesic.nA3_ = GEOGRAPHICLIB_GEODESIC_ORDER
static

Definition at line 94 of file geodesic.py.

◆ nA3x_

int geographiclib.geodesic.Geodesic.nA3x_ = nA3_
static

Definition at line 95 of file geodesic.py.

◆ nC1_

int geographiclib.geodesic.Geodesic.nC1_ = GEOGRAPHICLIB_GEODESIC_ORDER
static

Definition at line 90 of file geodesic.py.

◆ nC1p_

int geographiclib.geodesic.Geodesic.nC1p_ = GEOGRAPHICLIB_GEODESIC_ORDER
static

Definition at line 91 of file geodesic.py.

◆ nC2_

int geographiclib.geodesic.Geodesic.nC2_ = GEOGRAPHICLIB_GEODESIC_ORDER
static

Definition at line 93 of file geodesic.py.

◆ nC3_

int geographiclib.geodesic.Geodesic.nC3_ = GEOGRAPHICLIB_GEODESIC_ORDER
static

Definition at line 96 of file geodesic.py.

◆ nC3x_

tuple geographiclib.geodesic.Geodesic.nC3x_ = (nC3_ * (nC3_ - 1)) // 2
static

Definition at line 97 of file geodesic.py.

◆ nC4_

int geographiclib.geodesic.Geodesic.nC4_ = GEOGRAPHICLIB_GEODESIC_ORDER
static

Definition at line 98 of file geodesic.py.

◆ nC4x_

tuple geographiclib.geodesic.Geodesic.nC4x_ = (nC4_ * (nC4_ + 1)) // 2
static

Definition at line 99 of file geodesic.py.

◆ OUT_ALL

geographiclib.geodesic.Geodesic.OUT_ALL = GeodesicCapability.OUT_ALL
static

Definition at line 118 of file geodesic.py.

◆ OUT_MASK

geographiclib.geodesic.Geodesic.OUT_MASK = GeodesicCapability.OUT_MASK
static

Definition at line 119 of file geodesic.py.

◆ REDUCEDLENGTH

geographiclib.geodesic.Geodesic.REDUCEDLENGTH = GeodesicCapability.REDUCEDLENGTH
static

Definition at line 1279 of file geodesic.py.

◆ STANDARD

geographiclib.geodesic.Geodesic.STANDARD = GeodesicCapability.STANDARD
static

Definition at line 1274 of file geodesic.py.

◆ tiny_

geographiclib.geodesic.Geodesic.tiny_ = math.sqrt(Math.minval)
static

Definition at line 103 of file geodesic.py.

◆ tol0_

geographiclib.geodesic.Geodesic.tol0_ = Math.epsilon
static

Definition at line 104 of file geodesic.py.

◆ tol1_

int geographiclib.geodesic.Geodesic.tol1_ = 200 * tol0_
static

Definition at line 105 of file geodesic.py.

◆ tol2_

geographiclib.geodesic.Geodesic.tol2_ = math.sqrt(tol0_)
static

Definition at line 106 of file geodesic.py.

◆ tolb_

geographiclib.geodesic.Geodesic.tolb_ = tol0_ * tol2_
static

Definition at line 107 of file geodesic.py.

◆ WGS84

geographiclib.geodesic.Geodesic.WGS84
static

Definition at line 1293 of file geodesic.py.

◆ xthresh_

int geographiclib.geodesic.Geodesic.xthresh_ = 1000 * tol2_
static

Definition at line 108 of file geodesic.py.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:15:07