(self)
| 110 | return template |
| 111 | |
| 112 | def _transform_template(self) -> np.ndarray: |
| 113 | for transformation in self.transformation_order: |
| 114 | if transformation == OrderingTransformations.TRANSPOSE.value: |
| 115 | self.template = self._transpose_template(template=self.template) |
| 116 | elif transformation == OrderingTransformations.ROTATE_90.value: |
| 117 | self.template = self._rot90_template(template=self.template) |
| 118 | elif transformation == OrderingTransformations.REFLECT.value: |
| 119 | self.template = self._flip_template(template=self.template) |
| 120 | |
| 121 | return self.template |
| 122 | |
| 123 | def _transpose_template(self, template: np.ndarray) -> np.ndarray: |
| 124 | if self.transpositions_axes is not None: |
no test coverage detected