18 #ifndef itkParabolicOpenCloseImageFilter_h 19 #define itkParabolicOpenCloseImageFilter_h 52 template<
typename TInputImage,
54 typename TOutputImage = TInputImage >
90 itkStaticConstMacro(OutputImageDimension,
unsigned int,
91 TOutputImage::ImageDimension);
92 itkStaticConstMacro(InputImageDimension,
unsigned int,
93 TInputImage::ImageDimension);
94 itkStaticConstMacro(ImageDimension,
unsigned int,
95 TInputImage::ImageDimension);
110 void SetScale(ScalarRealType scale);
112 itkSetMacro(Scale, RadiusType);
113 itkGetConstReferenceMacro(Scale, RadiusType);
118 itkSetMacro(UseImageSpacing,
bool);
119 itkGetConstReferenceMacro(UseImageSpacing,
bool);
120 itkBooleanMacro(UseImageSpacing);
137 #ifdef ITK_USE_CONCEPT_CHECKING 141 itkGetStaticConstMacro(OutputImageDimension) > ) );
151 void PrintSelf(std::ostream & os,
Indent indent)
const;
155 void GenerateData(
void);
157 unsigned int SplitRequestedRegion(
unsigned int i,
unsigned int num,
158 OutputImageRegionType & splitRegion);
160 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
ThreadIdType threadId);
165 void EnlargeOutputRequestedRegion(
DataObject *output);
170 void operator=(
const Self &);
187 #ifndef ITK_MANUAL_INSTANTIATION 188 #include "itkParabolicOpenCloseImageFilter.hxx" NumericTraits< PixelType >::ScalarRealType ScalarRealType
SmartPointer< Self > Pointer
TOutputImage::SizeType OutputSizeType
OutputImageType::RegionType OutputImageRegionType
TInputImage::SizeType InputSizeType
OutputImageType::IndexType OutputIndexType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
SmartPointer< const Self > ConstPointer
TInputImage::PixelType m_Extreme
TInputImage InputImageType
NumericTraits< PixelType >::FloatType InternalRealType
NumericTraits< PixelType >::RealType RealType
virtual ~ParabolicOpenCloseImageFilter()
TInputImage::PixelType PixelType
ParabolicOpenCloseImageFilter Self
unsigned int ThreadIdType
TOutputImage::PixelType OutputPixelType
TInputImage::ConstPointer InputImageConstPointer
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
TOutputImage OutputImageType
Define additional traits for native types such as int or float.
TInputImage::PixelType m_Extreme1
TInputImage::Pointer InputImagePointer
#define itkConceptMacro(name, concept)
Parent class for morphological opening and closing operations with parabolic structuring elements...
TInputImage::PixelType m_Extreme2
Base class for all data objects in ITK.
itk::FixedArray< ScalarRealType, TInputImage::ImageDimension > RadiusType