Current QgsRectangle constructors force a normalization step on the rectangle. This is non-free, and the cost adds up when a lot of rectangles are created. This should be an optional step which isn't enforced by the constructor -- in many cases you can be certain in advance that the rectangle is normalized, OR you may not WANT the forced normalisation!
Current QgsRectangle constructors force a normalization step on the rectangle. This is non-free, and the cost adds up when a lot of rectangles are created. This should be an optional step which isn't enforced by the constructor -- in many cases you can be certain in advance that the rectangle is normalized, OR you may not WANT the forced normalisation!