mitk::SliceNavigator::ReorientSlices takes two parameters, a point and a vector.
The vector is used to set the normal of the new slice, the point is used as rotation center. This may cause unintended behaviour if the rotation center is changed from time to time (the geometry moves).
A desired behaviour would be, to set a normal and a point that should become visible after rotating the slice to the given normal, or to set a ROI.
The geometry, in this case, should also be prevented from moving.
The suggested standard behaviour is to rotate around the image center and then select the slice to include the desired point and then adjust the display geometry to the ROI or the whole image.