from typing import Optional
from LOGS.Entity.SerializableContent import SerializableContent
[docs]
class AxisZoom(SerializableContent):
_x: Optional[list[float]] = None
_y: Optional[list[float]] = None
_z: Optional[list[float]] = None
@property
def x(self) -> Optional[list[float]]:
return self._x
@x.setter
def x(self, value):
self._x = self.checkListAndConvertNullable(value, float, "x")
@property
def y(self) -> Optional[list[float]]:
return self._y
@y.setter
def y(self, value):
self._y = self.checkListAndConvertNullable(value, float, "y")
@property
def z(self) -> Optional[list[float]]:
return self._z
@z.setter
def z(self, value):
self._z = self.checkListAndConvertNullable(value, float, "z")