Package pygeodesy :: Module ellipsoidalNvector :: Class Ned |
[frames] | no frames]

# Class Ned

      object --+
               |
    named._Named --+
                   |
                  Ned

North-Eeast-Down (NED), also known as Local Tangent Plane (LTP), is a vector in the local coordinate frame of a body.

Instance Methods
__init__(self, north, east, down, name=`'````'`) New North-East-Down vector. |
__str__(self) Default `str(self)`. |
to3ned(self) DEPRECATED, use property `ned`. |
toRepr(self, prec=None, fmt=`'``[%s]``'`, sep=`'``,` `'`, **unused) Return a string representation of this NED vector as length, bearing and elevation. |
toStr2(self, prec=None, fmt=`'``[%s]``'`, sep=`'``,` `'`, **unused) DEPRECATED, used method Ned.toRepr. |
toStr(self, prec=3, fmt=`'``[%s]``'`, sep=`'``,` `'`) Return a string representation of this NED vector. |
toVector3d(self) Return this NED vector as a 3-d vector. |
Inherited from `named._Named`: `__repr__`, `_dot_`, `attrs`, `classof`, `copy` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__setattr__`, `__sizeof__`, `__subclasshook__`

Properties
| bearing Get the bearing of this NED vector (compass `degrees360`).
| down Gets the Down component of this NED vector (`meter`).
| east Gets the East component of this NED vector (`meter`).
| elevation Get the elevation, tilt of this NED vector in degrees from horizontal, i.e.
| length Gets the length of this NED vector (`meter`).
| ned Get the `(north, east, down)` components of the NED vector (Ned3Tuple).
| north Gets the North component of this NED vector (`meter`).
Inherited from `named._Named`: `classname`, `classnaming`, `name`, `named`, `named2`, `named3`, `named4` Inherited from `object`: `__class__`

Method Details

### __init__ (self, north, east, down, name=`'````'`) (Constructor) |
New North-East-Down vector. Arguments: `north` - North component (`meter`). `east` - East component (`meter`). `down` - Down component, normal to the surface of the ellipsoid (`meter`). `name` - Optional name (`str`). Raises: `ValueError` - Invalid `north`, `east` or `down`. Overrides: object.__init__ Example:
    >>> from ellipsiodalNvector import Ned
    >>> delta = Ned(110569, 111297, 1936)
    >>> delta.toStr(prec=0)  #  [N:110569, E:111297, D:1936]

### __str__ (self) (Informal representation operator) |
Default `str(self)`. Overrides: object.__str__ (inherited documentation)

### to3ned (self) |
DEPRECATED, use property `ned`. Returns: An Ned3Tuple`(north, east, down)`.

### toRepr (self, prec=None, fmt=`'``[%s]``'`, sep=`'``,` `'`, **unused) |
Return a string representation of this NED vector as length, bearing and elevation. Arguments: `prec` - Optional number of decimals, unstripped (`int`). `fmt` - Optional enclosing backets format (`str`). `sep` - Optional separator between NEDs (`str`). Returns: This Ned as "[L:f, B:degrees360, E:degrees90]" (`str`). Overrides: named._Named.toRepr

### toStr2 (self, prec=None, fmt=`'``[%s]``'`, sep=`'``,` `'`, **unused) |
DEPRECATED, used method Ned.toRepr. Arguments: `prec` - Optional number of decimals, unstripped (`int`). `fmt` - Optional enclosing backets format (`str`). `sep` - Optional separator between NEDs (`str`). Returns: This Ned as "[L:f, B:degrees360, E:degrees90]" (`str`). Overrides: named._Named.toRepr

### toStr (self, prec=3, fmt=`'``[%s]``'`, sep=`'``,` `'`) |
Return a string representation of this NED vector. Arguments: `prec` - Optional number of decimals, unstripped (`int`). `fmt` - Optional enclosing backets format (`str`). `sep` - Optional separator between NEDs (`str`). Returns: This Ned as "[N:f, E:f, D:f]" (`str`). Overrides: named._Named.toStr

### toVector3d (self) |
Return this NED vector as a 3-d vector. Returns: The vector(north, east, down) (Vector3d).

Property Details

### bearing Get the bearing of this NED vector (compass `degrees360`). Get method: bearing(self) - Get the bearing of this NED vector (compass `degrees360`). Set method: immutable(inst, value) - Throws an `AttributeError`, always.

### down Gets the Down component of this NED vector (`meter`). Get method: down(self) - Gets the Down component of this NED vector (`meter`). Set method: immutable(inst, value) - Throws an `AttributeError`, always.

### east Gets the East component of this NED vector (`meter`). Get method: east(self) - Gets the East component of this NED vector (`meter`). Set method: immutable(inst, value) - Throws an `AttributeError`, always.

### elevation Get the elevation, tilt of this NED vector in degrees from horizontal, i.e. tangent to ellipsoid surface (`degrees90`). Get method: elevation(self) - Get the elevation, tilt of this NED vector in degrees from horizontal, i.e. Set method: immutable(inst, value) - Throws an `AttributeError`, always.

### length Gets the length of this NED vector (`meter`). Get method: length(self) - Gets the length of this NED vector (`meter`). Set method: immutable(inst, value) - Throws an `AttributeError`, always.

### ned Get the `(north, east, down)` components of the NED vector (Ned3Tuple). Get method: ned(self) - Get the `(north, east, down)` components of the NED vector (Ned3Tuple). Set method: immutable(inst, value) - Throws an `AttributeError`, always.

### north Gets the North component of this NED vector (`meter`). Get method: north(self) - Gets the North component of this NED vector (`meter`). Set method: immutable(inst, value) - Throws an `AttributeError`, always.