Package pygeodesy :: Module named :: Class LatLon2Tuple
[frames] | no frames]

Class LatLon2Tuple

object --+        
         |        
     tuple --+    
             |    
object --+   |    
         |   |    
    _Named --+    
             |    
   _NamedTuple --+
                 |
                LatLon2Tuple

2-Tuple (lat, lon) in degrees90 and degrees180.

Instance Methods
 
to3Tuple(self, height)
Extend this LatLon2Tuple to a LatLon3Tuple.
 
to4Tuple(self, height, datum)
Extend this LatLon2Tuple to a LatLon4Tuple.

Inherited from _NamedTuple: __delattr__, __getattr__, __getitem__, __repr__, __setattr__, __str__, items, iteritems, toStr, toStr2

Inherited from tuple: __add__, __contains__, __eq__, __ge__, __getattribute__, __getnewargs__, __getslice__, __gt__, __hash__, __iter__, __le__, __len__, __lt__, __mul__, __ne__, __rmul__, count, index

Inherited from _Named: _dot_, attrs, classof, copy

Inherited from object: __format__, __init__, __reduce__, __reduce_ex__, __sizeof__, __subclasshook__

Static Methods

Inherited from _NamedTuple: __new__

Class Variables
  _Names_ = ('lat', 'lon')
Properties

Inherited from _Named: classname, classnaming, name, named, named2

Inherited from object: __class__

Method Details

to3Tuple (self, height)

 

Extend this LatLon2Tuple to a LatLon3Tuple.

Arguments:
  • height - The height to add (scalar).
Returns:
A LatLon3Tuple(lat, lon, height).
Raises:
  • TypeError - If height not scalar.

to4Tuple (self, height, datum)

 

Extend this LatLon2Tuple to a LatLon4Tuple.

Arguments:
  • height - The height to add (scalar).
  • datum - The datum to add (Datum).
Returns:
A LatLon4Tuple(lat, lon, height, datum).
Raises:
  • TypeError - If height not scalar or datum not a Datum.