Source code for vabene.atom.factories.atom_factory

"""
Atom Factory
============

"""

__all__ = ('AtomFactory', )


[docs]class AtomFactory: """ Abstract base class for :class:`.Atom` factories. """
[docs] def get_atoms(self): """ Yield the atoms of a molecule. Yields ------ :class:`.Atom` An atom. """ raise NotImplementedError()