Source code for httk.atomistic.models.protopattern.view_base
"""The abstract protopattern view base."""
from typing import ClassVar, Self
from httk.core import View
from httk.atomistic.models.protopattern.backend import ProtopatternBackend
[docs]
class ProtopatternViewBase(View[ProtopatternBackend]):
"""Base class for views presenting protopattern backends."""
_backend_base_cls: ClassVar[type[ProtopatternBackend]] = ProtopatternBackend # type: ignore[type-abstract]
_view_base_cls: ClassVar[type[Self]]
ProtopatternViewBase._view_base_cls = ProtopatternViewBase