17 #ifndef mitkOverwriteDirectedPlaneImageFilter_h_Included
18 #define mitkOverwriteDirectedPlaneImageFilter_h_Included
66 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
73 return m_PlaneGeometry;
79 itkSetMacro(TimeStep,
unsigned int);
80 itkGetConstMacro(TimeStep,
unsigned int);
85 itkSetMacro(CreateUndoInformation,
bool);
86 itkGetConstMacro(CreateUndoInformation,
bool);
88 itkSetObjectMacro(SliceImage,
Image);
95 virtual void GenerateData()
override;
97 template <
typename TPixel,
unsigned int VImageDimension>
98 void ItkSliceOverwriting(itk::Image<TPixel, VImageDimension> *input3D);
100 template <
typename TPixel,
unsigned int VImageDimension>
101 void ItkImageSwitch(itk::Image<TPixel, VImageDimension> *image);
103 template <
typename TPixel1,
unsigned int VImageDimension1,
typename TPixel2,
unsigned int VImageDimension2>
104 void ItkImageProcessing(itk::Image<TPixel1, VImageDimension1> *itkImage1,
105 itk::Image<TPixel2, VImageDimension2> *itkImage2);
Image::Pointer m_SliceDifferenceImage
const Image * GetSliceImage()
unsigned int m_Dimension1
const Image * GetLastDifferenceImage()
bool m_CreateUndoInformation
Superclass of all classes generating some kind of mitk::BaseData.
#define MITKSEGMENTATION_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
const BaseGeometry * m_PlaneGeometry
Image::ConstPointer m_SliceImage
#define mitkClassMacro(className, SuperClassName)
Image class for storing images.
Superclass of all classes having one or more Images as input and generating Images as output...
Writes a 2D slice into a 3D image.
const BaseGeometry * m_ImageGeometry3D
void SetPlaneGeometry3D(const BaseGeometry *geometry)
BaseGeometry Describes the geometry of a data object.
unsigned int m_Dimension0