move to dicty layers and targets
This commit is contained in:
parent
6b240de268
commit
9a077ea2df
23 changed files with 694 additions and 638 deletions
|
|
@ -1,7 +1,7 @@
|
|||
"""
|
||||
Traits (mixins) and default implementations
|
||||
"""
|
||||
from .positionable import Positionable, PositionableImpl
|
||||
from .positionable import Positionable, PositionableImpl, Bounded
|
||||
from .layerable import Layerable, LayerableImpl
|
||||
from .rotatable import Rotatable, RotatableImpl, Pivotable, PivotableImpl
|
||||
from .repeatable import Repeatable, RepeatableImpl
|
||||
|
|
|
|||
|
|
@ -60,6 +60,8 @@ class Positionable(metaclass=ABCMeta):
|
|||
"""
|
||||
pass
|
||||
|
||||
|
||||
class Bounded(metaclass=ABCMeta):
|
||||
@abstractmethod
|
||||
def get_bounds(self) -> NDArray[numpy.float64] | None:
|
||||
"""
|
||||
|
|
|
|||
Loading…
Reference in a new issue