17 #ifndef itkMorphologicalOpeningFeatureGenerator_h
18 #define itkMorphologicalOpeningFeatureGenerator_h
45 template <
unsigned int NDimension>
64 static constexpr
unsigned int Dimension = NDimension;
92 void PrintSelf(std::ostream& os,
Indent indent)
const override;
96 void GenerateData ()
override;
135 #ifndef ITK_MANUAL_INSTANTIATION
136 # include "itkMorphologicalOpeningFeatureGenerator.hxx"
Light weight base class for most itk classes.
typename CastingFilterType::Pointer CastingFilterPointer
Perform front-propagation under a quorum sensing (voting) algorithm for filling holes in a binary mas...
Generates a feature image based on intensity and removes small pieces from it.
constexpr unsigned int Dimension
typename OpenningFilterType::Pointer OpenningFilterPointer
Binarize an input image by thresholding.
Class that generates features (typically images) used as input for a segmentation method...
Implementation of the composite pattern.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
A Neighborhood that represents a ball structuring element (ellipsoid) with binary elements...
InputPixelType m_LungThreshold
unsigned char InternalPixelType
typename ThresholdFilterType::Pointer ThresholdFilterPointer
binary morphological opening of an image.
VotingHoleFillingFilterPointer m_VotingHoleFillingFilter
ThresholdFilterPointer m_ThresholdFilter
OpenningFilterPointer m_OpenningFilter
Implementation of an image as spatial object.
typename VotingHoleFillingFilterType::Pointer VotingHoleFillingFilterPointer
Control indentation during Print() invocation.
signed short InputPixelType
CastingFilterPointer m_CastingFilter
Templated n-dimensional image class.
Casts input pixels to output pixel type.
typename InputImageSpatialObjectType::Pointer InputImageSpatialObjectPointer