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__`, `__bool__`, `__cmp__`, `__div__`, `__divmod__`, `__eq__`, `__floordiv__`, `__format__`, `__ge__`, `__gt__`, `__iadd__`, `__idiv__`, `__imatmul__`, `__imul__`, `__int__`, `__isub__`, `__itruediv__`, `__le__`, `__long__`, `__lt__`, `__matmul__`, `__mod__`, `__mul__`, `__ne__`, `__neg__`, `__nonzero__`, `__pos__`, `__pow__`, `__radd__`, `__rdiv__`, `__rdivmod__`, `__rfloordiv__`, `__rmatmul__`, `__rmod__`, `__rmul__`, `__round__`, `__rpow__`, `__rsub__`, `__rtruediv__`, `__sub__`, `__truediv__`, `__trunc__`, `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__`, `__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__