Coverage for kwave/reconstruction/shifted_transform.py: 0%
7 statements
« prev ^ index » next coverage.py v6.5.0, created at 2022-10-24 11:52 -0700
« prev ^ index » next coverage.py v6.5.0, created at 2022-10-24 11:52 -0700
1from uff import Position, Transform
4class ShiftedTransform(Transform):
5 def __call__(self, point):
6 if isinstance(point, Position):
7 # todo: add rotation
8 return Position(point.x + self.translation.x, point.y + self.translation.y, point.z + self.translation.z)
9 else:
10 raise TypeError(f"Type {type(point)} not recognized.")
11 pass