biotite.Copyable¶
- class biotite.Copyable[source]¶
Bases:
object
Base class for all objects, that should be copyable.
The public method copy() first creates a fresh instance of the class of the instance, that is copied via the __copy_create__() method. All variables, that could not be set via the constructor, are then copied via __copy_fill__(), starting with the method in the uppermost base class and ending with the class of the instance to be copied.
This approach solves the problem of encapsulated variables in superclasses.
- copy()¶
Create a deep copy of this object.
- Returns
- copy
A copy of this object.