add .x and .y aliases for .offset
This commit is contained in:
parent
f28c31fe29
commit
7353617878
@ -68,6 +68,24 @@ class Port(PositionableImpl, Rotatable, PivotableImpl, Copyable, Mirrorable):
|
|||||||
raise PortError('Rotation must be a scalar')
|
raise PortError('Rotation must be a scalar')
|
||||||
self._rotation = val % (2 * pi)
|
self._rotation = val % (2 * pi)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def x(self) -> float:
|
||||||
|
""" Alias for offset[0] """
|
||||||
|
return self.offset[0]
|
||||||
|
|
||||||
|
@x.setter
|
||||||
|
def x(self, val: float) -> None:
|
||||||
|
self.offset[0] = val
|
||||||
|
|
||||||
|
@property
|
||||||
|
def y(self) -> float:
|
||||||
|
""" Alias for offset[1] """
|
||||||
|
return self.offset[1]
|
||||||
|
|
||||||
|
@y.setter
|
||||||
|
def y(self, val: float) -> None:
|
||||||
|
self.offset[1] = val
|
||||||
|
|
||||||
def get_bounds(self):
|
def get_bounds(self):
|
||||||
return numpy.vstack((self.offset, self.offset))
|
return numpy.vstack((self.offset, self.offset))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user