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

Class Aer

  object --+            
           |            
named._Named --+        
               |        
named._NamedBase --+    
                   |    
            _AbcBase --+
                       |
                      Aer
Known Subclasses:

Local Azimuth-Elevation-Range (AER) in a local tangent plane.

Instance Methods
 
__init__(self, azimuth_aer, elevation=0, slantrange=0, ltp=None, **name)
New Aer.
 
toRepr(self, prec=None, fmt='[%s]', sep=', ', **unused)
Return a string representation of this AER as azimuth (bearing), elevation and slant range.
 
toStr(self, **prec_fmt_sep)
Return a string representation of this AER.

Inherited from _AbcBase: toAer, toEnu, toNed, toXyz

Inherited from named._NamedBase: __repr__, __str__, others

Inherited from named._Named: __imatmul__, __matmul__, __rmatmul__, attrs, classof, copy, dup, methodname, rename, renamed, toStr2

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

Properties
  aer4
  azimuth
  down
  east
  elevation
  groundrange
  north
  slantrange
  up
  x
  xyz4
  y
  z

Inherited from _AbcBase: ltp, xyz, xyz3, xyzLocal

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

Inherited from object: __class__

Method Details

__init__ (self, azimuth_aer, elevation=0, slantrange=0, ltp=None, **name)
(Constructor)

 

New Aer.

Arguments:
  • azimuth_aer - Scalar azimuth, bearing from North (compass degrees) or a previous local instance (Aer, Aer4Tuple, Enu, Enu4Tuple, Local9Tuple, Ned, Ned4Tuple, XyzLocal or Xyz4Tuple).
  • elevation - Scalar angle above the horizon, above ltp (degrees, horizon is 0, zenith +90 and nadir -90), only used with scalar azimuth_aer.
  • slantrange - Scalar distance (meter), only used with scalar azimuth_aer.
  • ltp - The local tangent plane, (geodetic) origin (Ltp, LocalCartesian).
  • name - Optional name=NN (str).
Raises:
  • TypeError - Invalid azimuth_aer or ltp.
  • UnitError - Invalid azimuth_aer, elevation or or slantrange.
Overrides: object.__init__

toRepr (self, prec=None, fmt='[%s]', sep=', ', **unused)

 

Return a string representation of this AER as azimuth (bearing), elevation and slant range.

Arguments:
  • prec - Number of (decimal) digits, unstripped (int).
  • fmt - Enclosing backets format (str).
  • sep - Optional separator between AERs (str).
Returns:
This AER as "[A:degrees360, E:degrees90, R:meter]" (str).
Overrides: named._Named.toRepr

toStr (self, **prec_fmt_sep)

 

Return a string representation of this AER.

Arguments:
  • prec_fmt_sep - Keyword arguments prec=3 for the number of (decimal) digits, unstripped (int), fmt='[]' the enclosing backets format (str) and separator sep=", " to join (str).
Returns:
This AER as "[degrees360, degrees90, meter]" (str).
Overrides: named._Named.toStr

Property Details

aer4

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

azimuth

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

down

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

east

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

elevation

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

groundrange

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

north

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

slantrange

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

up

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

x

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

xyz4

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

y

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.

z

Get method:
_fget(inst) - Get and cache/memoize the property value.
Set method:
_fset_error(inst, val) - Throws an AttributeError, always.
Delete Method:
_fdel(inst) - Zap the cached/memoized property value.