18 this->SetNumberOfRequiredInputs(1);
31 this->ProcessObject::SetNthInput(0, const_cast<mitk::ImageToImageFilter::InputImageType *>(input));
39 if (index + 1 > this->GetNumberOfInputs())
41 this->SetNumberOfRequiredInputs(index + 1);
44 this->ProcessObject::SetNthInput(index, const_cast<mitk::ImageToImageFilter::InputImageType *>(image));
52 if (this->GetNumberOfInputs() < 1)
70 if (this->GetNumberOfInputs() < 1)
90 Superclass::GenerateInputRequestedRegion();
92 for (
unsigned int idx = 0; idx < this->GetNumberOfInputs(); ++idx)
106 input->SetRequestedRegion(this->
GetOutput());
113 Superclass::PrintSelf(os, indent);
void PrintSelf(std::ostream &os, itk::Indent indent) const override
SlicedData::RegionType InputImageRegionType
virtual void SetInput(const InputImageType *image)
Image class for storing images.
~ImageToImageFilter() override
mitk::Image::Pointer image
InputImageType * GetInput(void)
OutputType * GetOutput()
Get the output data of this image source object.
void GenerateInputRequestedRegion() override