17 #ifndef MITKGEOMETRYCLIPIMAGEFILTER_H_HEADER_INCLUDED_C1F48A22
18 #define MITKGEOMETRYCLIPIMAGEFILTER_H_HEADER_INCLUDED_C1F48A22
28 template <
class TPixel,
unsigned int VImageDimension>
52 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
76 itkGetConstMacro(ClipPartAboveGeometry,
bool);
79 itkSetMacro(ClipPartAboveGeometry,
bool);
82 itkBooleanMacro(ClipPartAboveGeometry);
93 itkSetMacro(AutoOutsideValue,
bool);
94 itkGetConstMacro(AutoOutsideValue,
bool);
95 itkBooleanMacro(AutoOutsideValue);
97 itkSetMacro(AutoOrientLabels,
bool);
98 itkGetConstMacro(AutoOrientLabels,
bool);
104 itkSetMacro(LabelBothSides,
bool);
105 itkGetConstMacro(LabelBothSides,
bool);
106 itkBooleanMacro(LabelBothSides);
112 itkGetConstMacro(AboveGeometryLabel,
ScalarType);
118 itkGetConstMacro(BelowGeometryLabel,
ScalarType);
125 virtual void GenerateInputRequestedRegion()
override;
127 virtual void GenerateOutputInformation()
override;
129 virtual void GenerateData()
override;
131 template <
typename TPixel,
unsigned int VImageDimension>
132 friend void _InternalComputeClippedImage(itk::Image<TPixel, VImageDimension> *itkImage,
ScalarType m_OutsideValue
ScalarType m_AboveGeometryLabel
mitk::ImageTimeSelector::Pointer m_InputTimeSelector
itk::TimeStamp m_TimeOfHeaderInitialization
Superclass of all classes generating some kind of mitk::BaseData.
DataCollection - Class to facilitate loading/accessing structured data.
bool m_ClipPartAboveGeometry
mitk::ImageTimeSelector::Pointer m_OutputTimeSelector
ScalarType m_BelowGeometryLabel
#define MITKALGORITHMSEXT_EXPORT
mitk::GeometryData::Pointer m_ClippingGeometryData
#define mitkClassMacro(className, SuperClassName)
bool m_AutoOrientLabels
Orient above like vtkPolyDataNormals does with AutoOrientNormals.
Superclass of all classes having one or more Images as input and generating Images as output...
mitk::BaseGeometry::ConstPointer m_ClippingGeometry
Describes a two-dimensional, rectangular plane.
mitk::TimeGeometry::ConstPointer m_TimeClippingGeometry
BaseGeometry Describes the geometry of a data object.
Filter for clipping an image with a PlaneGeometry.