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()
override;
68 void VerifyInputImage(
const mitk::Image* inputImage)
const;
69 void GenerateOutputInformation()
override;
74 unsigned int m_LowerBoundaryTimestep = 0;
Crops timesteps at 2D+t and 3D+t images.
Superclass of all classes generating some kind of mitk::BaseData.
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKALGORITHMSEXT_EXPORT
itk::ImageRegion< RegionDimension > RegionType
#define mitkClassMacro(className, SuperClassName)
Image class for storing images.
mitk::Image::Pointer image
Base class of all classes providing access to parts of an image.