Package pygeodesy :: Module named :: Class _NamedEnumItem
[frames] | no frames]

Class _NamedEnumItem

object --+        
         |        
    _Named --+    
             |    
    _NamedBase --+
                 |
                _NamedEnumItem
Known Subclasses:

(INTERNAL) Base class for items in a _NamedEnum registery.

Instance Methods
 
unregister(self)
Remove this instance from its _NamedEnum registry.

Inherited from _NamedBase: __repr__, __str__, others, toRepr, toStr

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

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

Properties
  name
Class property with retrievable name.

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

Inherited from object: __class__

Method Details

unregister (self)

 

Remove this instance from its _NamedEnum registry.

Raises:
  • AssertionError - Mismatch of this and registered item.
  • NameError - This item is unregistered.

Property Details

name

Class property with retrievable name.

Get method:
name(self) - Get the registered name (str).
Set method:
name(self, name) - Set the name, unless already registered (str).