mitk::LevelWindow::SetLevelWindow(level,window) currently takes the input parameters and attempts to set its internal members accordingly, UNLESS its internal range definitions don't allow that.
For application cases where you want to e.g. apply a level/window preset, it would be helpful if the caller could request to adapt the bounds if they don't fit.