13 #ifndef mitkCropTimestepsImageFilter_h
14 #define mitkCropTimestepsImageFilter_h
31 itkFactorylessNewMacro(
Self);
40 void SetInput(
unsigned int index,
const InputImageType* image)
override;
49 itkSetMacro(UpperBoundaryTimestep,
unsigned int);
50 itkGetConstMacro(UpperBoundaryTimestep,
unsigned int);
57 itkSetMacro(LowerBoundaryTimestep,
unsigned int);
58 itkGetConstMacro(LowerBoundaryTimestep,
unsigned int);
61 using Superclass::SetInput;
66 void GenerateData()
override;
67 void VerifyInputInformation()
const override;
68 void VerifyInputImage(
const mitk::Image* inputImage)
const;
69 void GenerateOutputInformation()
override;
73 unsigned int m_UpperBoundaryTimestep = std::numeric_limits<unsigned int>::max();
74 unsigned int m_LowerBoundaryTimestep = 0;