Package pygeodesy :: Module ecef :: Class _EcefBase
[frames] | no frames]

Class _EcefBase

  object --+        
           |        
named._Named --+    
               |    
named._NamedBase --+
                   |
                  _EcefBase
Known Subclasses:

(INTERNAL) Base class for EcefKarney, EcefVeness and EcefYou.

Instance Methods
 
__init__(self, a_ellipsoid, f, name)
(INTERNAL) New Ecef....
 
forward(self, latlonh, lon=None, height=0, M=False)
(INTERNAL) Must be overloaded.
 
reverse(self, xyz, y=None, z=None, M=False)
(INTERNAL) Must be overloaded.
 
toStr(self, prec=9, **unused)
Return this Ecef* as a string.

Inherited from named._NamedBase: __repr__, __str__, others, toRepr

Inherited from named._Named: _dot_, attrs, classof, copy, toStr2

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

Properties
  a
Get E.a, the major, equatorial radius (meter).
  equatoradius
Get E.a, the major, equatorial radius (meter).
  equatorialRadius
Get E.a, the major, equatorial radius (meter).
  datum
Get the datum (Datum).
  ellipsoid
Get the ellipsoid (Ellipsoid or Ellipsoid2).
  f
Get the flattening (float), zero for sphere.
  flattening
Get the flattening (float), zero for sphere.

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

Inherited from object: __class__

Method Details

__init__ (self, a_ellipsoid, f, name)
(Constructor)

 

(INTERNAL) New Ecef....

Overrides: object.__init__

toStr (self, prec=9, **unused)

 

Return this Ecef* as a string.

Arguments:
  • prec - Optional precision, number of decimal digits (0..9).
Returns:
This Ecef* representation (str).
Raises:
Overrides: named._Named.toStr

Property Details

a

Get E.a, the major, equatorial radius (meter).

Get method:
a(self) - Get E.a, the major, equatorial radius (meter).
Set method:
immutable(inst, value) - Throws an AttributeError, always.

equatoradius

Get E.a, the major, equatorial radius (meter).

Get method:
a(self) - Get E.a, the major, equatorial radius (meter).
Set method:
immutable(inst, value) - Throws an AttributeError, always.

equatorialRadius

Get E.a, the major, equatorial radius (meter).

Get method:
a(self) - Get E.a, the major, equatorial radius (meter).
Set method:
immutable(inst, value) - Throws an AttributeError, always.

datum

Get the datum (Datum).

Get method:
datum(self) - Get the datum (Datum).
Set method:
immutable(inst, value) - Throws an AttributeError, always.

ellipsoid

Get the ellipsoid (Ellipsoid or Ellipsoid2).

Get method:
ellipsoid(self) - Get the ellipsoid (Ellipsoid or Ellipsoid2).
Set method:
immutable(inst, value) - Throws an AttributeError, always.

f

Get the flattening (float), zero for sphere.

Get method:
f(self) - Get the flattening (float), zero for sphere.
Set method:
immutable(inst, value) - Throws an AttributeError, always.

flattening

Get the flattening (float), zero for sphere.

Get method:
f(self) - Get the flattening (float), zero for sphere.
Set method:
immutable(inst, value) - Throws an AttributeError, always.