Source code for httk.atomistic.models.crystalpattern.view_base

"""The abstract view base for anonymous structures."""

from typing import ClassVar, Self

from httk.core import View

from httk.atomistic.models.crystalpattern.backend import CrystalPatternBackend


[docs] class CrystalPatternViewBase(View[CrystalPatternBackend]): """Base class for views presenting anonymous-structure backends.""" _backend_base_cls: ClassVar[type[CrystalPatternBackend]] = CrystalPatternBackend # type: ignore[type-abstract] _view_base_cls: ClassVar[type[Self]]
CrystalPatternViewBase._view_base_cls = CrystalPatternViewBase