13 #ifndef mitkExtractDirectedPlaneImageFilter_h
14 #define mitkExtractDirectedPlaneImageFilter_h
20 #include "vtkImageReslice.h"
22 #define setMacro(name, type) \
23 virtual void Set##name(type _arg) \
25 if (this->m_##name != _arg) \
27 this->m_##name = _arg; \
31 #define getMacro(name, type) \
32 virtual type Get##name() { return m_##name; }
64 itkFactorylessNewMacro(
Self);
71 itkGetMacro(Reslicer, vtkImageReslice *);
75 itkSetMacro(TargetTimestep,
unsigned int);
76 itkGetMacro(TargetTimestep,
unsigned int);
78 itkSetMacro(InPlaneResampleExtentByGeometry,
bool);
79 itkGetMacro(InPlaneResampleExtentByGeometry,
bool);
91 void GenerateData()
override;
92 void GenerateOutputInformation()
override;