Page MenuHomePhabricator

remove unneeded const_casts
Closed, ResolvedPublic

Description

There are a lot of const_casts in MITK. However, not all are needed.
Example:

Modules\AlgorithmsExt\src\mitkBoundingObjectCutter.cpp(64):    GenerateTimeInInputRegion(output, const_cast<mitk::Image *>(this->GetInput()));

InputImageType *ImageToImageFilter::GetInput(void);
InputImageType *ImageToImageFilter::GetInput(unsigned int idx);
const InputImageType *ImageToImageFilter::GetInput(void) const;
const InputImageType *ImageToImageFilter::GetInput(unsigned int idx) const;