18 #ifndef itkOpeningByReconstructionImageFilter_h
19 #define itkOpeningByReconstructionImageFilter_h
54 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
81 itkStaticConstMacro(InputImageDimension,
unsigned int,
82 TInputImage::ImageDimension);
83 itkStaticConstMacro(OutputImageDimension,
unsigned int,
84 TOutputImage::ImageDimension);
106 itkSetMacro(FullyConnected,
bool);
107 itkGetConstReferenceMacro(FullyConnected,
bool);
108 itkBooleanMacro(FullyConnected);
115 itkSetMacro(PreserveIntensities,
bool);
116 itkGetConstReferenceMacro(PreserveIntensities,
bool);
117 itkBooleanMacro(PreserveIntensities);
120 #ifdef ITK_USE_CONCEPT_CHECKING
130 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
135 void GenerateInputRequestedRegion() ITK_OVERRIDE;
138 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) ) ITK_OVERRIDE;
140 void GenerateData() ITK_OVERRIDE;
147 bool m_FullyConnected;
148 bool m_PreserveIntensities;
152 #ifndef ITK_MANUAL_INSTANTIATION
153 #include "itkOpeningByReconstructionImageFilter.hxx"
OutputImageType::RegionType OutputImageRegionType
InputImageType::RegionType InputImageRegionType
InputImageType::Pointer InputImagePointer
OpeningByReconstructionImageFilter Self
~OpeningByReconstructionImageFilter() override
Base class for all process objects that output image data.
OutputImageType::Pointer OutputImagePointer
OutputImageType::ConstPointer OutputImageConstPointer
SmartPointer< const Self > ConstPointer
ImageToImageFilter< TInputImage, TOutputImage > Superclass
TOutputImage OutputImageType
SmartPointer< Self > Pointer
Base class for filters that take an image as input and produce an image as output.
TInputImage InputImageType
Control indentation during Print() invocation.
Opening by reconstruction of an image.
InputImageType::PixelType InputImagePixelType
#define itkConceptMacro(name, concept)
Base class for all data objects in ITK.
InputImageType::ConstPointer InputImageConstPointer
OutputImageType::PixelType OutputImagePixelType