Package pygeodesy :: Module ltpTuples :: Class Enu
[frames] | no frames]

Class Enu

       object --+                    
                |                    
     named._Named --+                
                    |                
     named._NamedBase --+            
                        |            
vector3dBase.Vector3dBase --+        
                            |        
            vector3d.Vector3d --+    
                                |    
                         XyzLocal --+
                                    |
                                   Enu

Local Eeast-North-Up (ENU) location in a local tangent plane.


See Also: East, North, Up (ENU) coordinates.

Instance Methods
 
__init__(self, enu, north=0.0, up=0.0, ltp=None, name='')
New Enu.

Inherited from XyzLocal: __str__, classof, toAer, toCartesian, toEnu, toLatLon, toLocal9Tuple, toNed, toRepr, toStr, toXyz

Inherited from vector3d.Vector3d: circin6, circum3, circum4_, iscolinearWith, meeus2, nearestOn, nearestOn6, parse, radii11, soddy4, trilaterate2d2, trilaterate3d2

Inherited from vector3dBase.Vector3dBase: __abs__, __add__, __cmp__, __div__, __eq__, __ge__, __gt__, __le__, __lt__, __matmul__, __mul__, __ne__, __neg__, __pos__, __radd__, __rmatmul__, __rsub__, __sub__, __truediv__, angleTo, apply, cmp, cross, dividedBy, dot, equals, equirectangular, intermediateTo, isconjugateTo, isequalTo, minus, negate, others, plus, rotate, rotateAround, sum, times, times_, to2ab, to2ll, to3xyz, unit

Inherited from named._NamedBase: __repr__

Inherited from named._Named: _DOT_, attrs, copy, dup, rename, toStr2

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Properties

Inherited from XyzLocal: aer4, azimuth, down, east, ecef, elevation, enu4, groundrange, ltp, ned4, north, slantrange, up, xyz4, xyzLocal

Inherited from vector3dBase.Vector3dBase: crosserrors, euclid, length, length2, x, x2y2z2, xyz, y, z

Inherited from named._Named: classname, classnaming, name, named, named2, named3, named4

Inherited from object: __class__

Method Details

__init__ (self, enu, north=0.0, up=0.0, ltp=None, name='')
(Constructor)

 

New Enu.

Arguments:
  • enu - Scalar East component (meter) or a local (Enu, (XyzLocal, Local9Tuple).
  • north - Scalar North component (meter) if scalar enu.
  • up - Scalar Up component if scalar enu, normal from the surface of the ellipsoid or sphere (meter).
  • ltp - The local tangent plane, (geodetic) origin (Ltp, LocalCartesian).
  • name - Optional name (str).
Raises:
  • TypeError - Invalid enu or ltp.
  • UnitError - Invalid east, north or up.
Overrides: object.__init__