def applyTransform(self, transform): matrix = Transform().createMatrix(transform) (x1, y1) = matrix.applyOnPoint(self.xmin, self.ymin) (x2, y2) = matrix.applyOnPoint(self.xmax, self.ymax) self.reinit() self.addPoint(x1, y1) self.addPoint(x2, y2)