|  | 
| def | __init__ (self, geod, lat1, lon1, azi1, caps=GeodesicCapability.STANDARD|GeodesicCapability.DISTANCE_IN, salp1=Math.nan, calp1=Math.nan) | 
|  | 
| def | ArcPosition (self, a12, outmask=GeodesicCapability.STANDARD) | 
|  | 
| def | Position (self, s12, outmask=GeodesicCapability.STANDARD) | 
|  | 
| def | SetArc (self, a13) | 
|  | 
| def | SetDistance (self, s13) | 
|  | 
| 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 otherand preserves its reference count.  More...
 | 
|  | 
| object & | operator= (const object &other) | 
|  | 
| object & | operator= (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 handle & | dec_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 handle & | inc_ref () const & | 
|  | 
|  | operator bool () const | 
|  | Return truewhen thehandlewraps 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...
 | 
|  | 
Points on a geodesic path
 
Definition at line 63 of file geodesicline.py.
◆ __init__()
Construct a GeodesicLine object
:param geod: a :class:`~geographiclib.geodesic.Geodesic` 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>`
This creates an object allowing points along a geodesic starting at
(*lat1*, *lon1*), with azimuth *azi1* to be found.  The default
value of *caps* is STANDARD | DISTANCE_IN.  The optional parameters
*salp1* and *calp1* should not be supplied; they are part of the
private interface.
 
Definition at line 66 of file geodesicline.py.
 
 
◆ _GenPosition()
  
  | 
        
          | def geographiclib.geodesicline.GeodesicLine._GenPosition | ( |  | self, |  
          |  |  |  | arcmode, |  
          |  |  |  | s12_a12, |  
          |  |  |  | outmask |  
          |  | ) |  |  |  | private | 
 
Private: General solution of position along geodesic
 
Definition at line 189 of file geodesicline.py.
 
 
◆ ArcPosition()
Find the position on the line given *a12*
: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`
The default value of *outmask* is STANDARD, i.e., the *lat1*,
*lon1*, *azi1*, *lat2*, *lon2*, *azi2*, *s12*, *a12* entries are
returned.
 
Definition at line 374 of file geodesicline.py.
 
 
◆ Position()
Find the position on the line given *s12*
:param s12: the distance from the first point to the second in
  meters
:param outmask: the :ref:`output mask <outmask>`
:return: a :ref:`dict`
The default value of *outmask* is STANDARD, i.e., the *lat1*,
*lon1*, *azi1*, *lat2*, *lon2*, *azi2*, *s12*, *a12* entries are
returned.  The :class:`~geographiclib.geodesicline.GeodesicLine`
object must have been constructed with the DISTANCE_IN capability.
 
Definition at line 341 of file geodesicline.py.
 
 
◆ SetArc()
      
        
          | def geographiclib.geodesicline.GeodesicLine.SetArc | ( |  | self, | 
        
          |  |  |  | a13 | 
        
          |  | ) |  |  | 
      
 
Specify the position of point 3 in terms of arc length
:param a13: spherical arc length from point 1 to point 3 in degrees
 
Definition at line 416 of file geodesicline.py.
 
 
◆ SetDistance()
      
        
          | def geographiclib.geodesicline.GeodesicLine.SetDistance | ( |  | self, | 
        
          |  |  |  | s13 | 
        
          |  | ) |  |  | 
      
 
Specify the position of point 3 in terms of distance
:param s13: distance from point 1 to point 3 in meters
 
Definition at line 406 of file geodesicline.py.
 
 
◆ _A1m1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._A1m1 |  | private | 
 
 
◆ _A2m1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._A2m1 |  | private | 
 
 
◆ _A3c
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._A3c |  | private | 
 
 
◆ _A4
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._A4 |  | private | 
 
 
◆ _b
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._b |  | private | 
 
 
◆ _B11
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._B11 |  | private | 
 
 
◆ _B21
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._B21 |  | private | 
 
 
◆ _B31
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._B31 |  | private | 
 
 
◆ _B41
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._B41 |  | private | 
 
 
◆ _C1a
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._C1a |  | private | 
 
 
◆ _C1pa
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._C1pa |  | private | 
 
 
◆ _c2
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._c2 |  | private | 
 
 
◆ _C2a
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._C2a |  | private | 
 
 
◆ _C3a
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._C3a |  | private | 
 
 
◆ _C4a
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._C4a |  | private | 
 
 
◆ _calp0
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._calp0 |  | private | 
 
 
◆ _comg1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._comg1 |  | private | 
 
 
◆ _csig1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._csig1 |  | private | 
 
 
◆ _ctau1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._ctau1 |  | private | 
 
 
◆ _dn1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._dn1 |  | private | 
 
 
◆ _f1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._f1 |  | private | 
 
 
◆ _k2
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._k2 |  | private | 
 
 
◆ _salp0
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._salp0 |  | private | 
 
 
◆ _somg1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._somg1 |  | private | 
 
 
◆ _ssig1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._ssig1 |  | private | 
 
 
◆ _stau1
  
  | 
        
          | geographiclib.geodesicline.GeodesicLine._stau1 |  | private | 
 
 
      
        
          | geographiclib.geodesicline.GeodesicLine.a | 
      
 
 
◆ a13
      
        
          | geographiclib.geodesicline.GeodesicLine.a13 | 
      
 
 
◆ azi1
      
        
          | geographiclib.geodesicline.GeodesicLine.azi1 | 
      
 
 
◆ calp1
      
        
          | geographiclib.geodesicline.GeodesicLine.calp1 | 
      
 
 
◆ caps
      
        
          | geographiclib.geodesicline.GeodesicLine.caps | 
      
 
 
      
        
          | geographiclib.geodesicline.GeodesicLine.f | 
      
 
 
◆ lat1
      
        
          | geographiclib.geodesicline.GeodesicLine.lat1 | 
      
 
 
◆ lon1
      
        
          | geographiclib.geodesicline.GeodesicLine.lon1 | 
      
 
 
◆ s13
      
        
          | geographiclib.geodesicline.GeodesicLine.s13 | 
      
 
 
◆ salp1
      
        
          | geographiclib.geodesicline.GeodesicLine.salp1 | 
      
 
 
The documentation for this class was generated from the following file: