18#ifndef itkBinaryGrindPeakImageFilter_h
19#define itkBinaryGrindPeakImageFilter_h
45template <
typename TInputImage>
70 static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension;
71 static constexpr unsigned int OutputImageDimension = OutputImageType::ImageDimension;
85 itkSetMacro(FullyConnected,
bool);
86 itkGetConstReferenceMacro(FullyConnected,
bool);
87 itkBooleanMacro(FullyConnected);
90#ifdef ITK_USE_CONCEPT_CHECKING
136 bool m_FullyConnected{
false };
142#ifndef ITK_MANUAL_INSTANTIATION
143# include "itkBinaryGrindPeakImageFilter.hxx"
Remove the objects not connected to the boundary of the image.
typename OutputImageType::Pointer OutputImagePointer
typename InputImageType::RegionType InputImageRegionType
TInputImage OutputImageType
typename OutputImageType::RegionType OutputImageRegionType
~BinaryGrindPeakImageFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
void GenerateInputRequestedRegion() override
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
typename OutputImageType::PixelType OutputImagePixelType
void GenerateData() override
typename InputImageType::ConstPointer InputImageConstPointer
typename OutputImageType::ConstPointer OutputImageConstPointer
BinaryGrindPeakImageFilter()
void EnlargeOutputRequestedRegion(DataObject *) override
typename InputImageType::PixelType InputImagePixelType
Base class for all data objects in ITK.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....