Package pygeodesy :: Module trf :: Class Transform7Tuple
[frames] | no frames]

Class Transform7Tuple

   object --+        
            |        
        tuple --+    
                |    
   object --+   |    
            |   |    
 named._Named --+    
                |    
named._NamedTuple --+
                    |
                   Transform7Tuple

7-Tuple (tx, ty, tz, s, sx, sy, sz) Helmert transformation with translations tx, ty and tz in millimeter, scale s in ppb and rotations sx, sy and sz in milliarcseconds.


See Also: Transform.

Instance Methods

Inherited from named._NamedTuple: __delattr__, __getattr__, __getitem__, __repr__, __setattr__, __str__, dup, items, iteritems, iterunits, toRepr, toStr, toUnits, units

Inherited from tuple: __add__, __contains__, __eq__, __ge__, __getattribute__, __getnewargs__, __getslice__, __gt__, __hash__, __iter__, __le__, __len__, __lt__, __mul__, __ne__, __rmul__, count, index

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

Inherited from object: __format__, __init__, __reduce__, __reduce_ex__, __sizeof__, __subclasshook__

Static Methods
a new object with type S, a subtype of T
__new__(cls, tx=0.0, ty=0.0, tz=0.0, s=0.0, sx=0.0, sy=0.0, sz=0.0, name='')
New Transform7Tuple.
Properties

Inherited from named._NamedTuple: iteration

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

Inherited from object: __class__

Method Details

__new__ (cls, tx=0.0, ty=0.0, tz=0.0, s=0.0, sx=0.0, sy=0.0, sz=0.0, name='')
Static Method

 

New Transform7Tuple.

Arguments:
  • tx - Optional X translation (millimeter).
  • ty - Optional Y translation (millimeter).
  • tz - Optional Z translation (millimeter).
  • s - Optional scale (float), ppb.
  • sx - Optional X rotation (milliarcseconds).
  • sy - Optional Y rotation (milliarcseconds).
  • sz - Optional Z rotation (milliarcseconds).
  • name - Optional name (str).
Returns: a new object with type S, a subtype of T
Raises:
  • LenError - Unequal number of positional arguments and number of item _Names_ or _Units_.
  • TypeError - The _Names_ or _Units_ attribute is not a tuple of at least 2 items.
  • ValueError - Item name is not a str or valid identifier or starts with underscore.
Overrides: object.__new__