(
spatial_dims: int, shift: Sequence[float] | float, eye_func=np.eye, array_func=np.asarray
)
| 1074 | |
| 1075 | |
| 1076 | def _create_translate( |
| 1077 | spatial_dims: int, shift: Sequence[float] | float, eye_func=np.eye, array_func=np.asarray |
| 1078 | ) -> NdarrayOrTensor: |
| 1079 | shift = ensure_tuple(shift) |
| 1080 | affine = eye_func(spatial_dims + 1) |
| 1081 | for i, a in enumerate(shift[:spatial_dims]): |
| 1082 | affine[i, spatial_dims] = a |
| 1083 | return array_func(affine) # type: ignore |
| 1084 | |
| 1085 | |
| 1086 | def generate_spatial_bounding_box( |
no test coverage detected
searching dependent graphs…