18 #ifndef itkZeroFluxNeumannPadImageFilter_h
19 #define itkZeroFluxNeumannPadImageFilter_h
60 template<
typename TInputImage,
typename TOutputImage >
80 typedef typename Superclass::InputImageRegionType
RegionType;
91 typedef typename Superclass::InputImageIndexType
IndexType;
92 typedef typename Superclass::InputImageSizeType
SizeType;
95 itkStaticConstMacro(ImageDimension,
unsigned int,
96 TInputImage::ImageDimension);
97 itkStaticConstMacro(OutputImageDimension,
unsigned int,
98 TOutputImage::ImageDimension);
101 #ifdef ITK_USE_CONCEPT_CHECKING
125 #ifndef ITK_MANUAL_INSTANTIATION
126 #include "itkZeroFluxNeumannPadImageFilter.hxx"
A function object that determines a neighborhood of values at an image boundary according to a Neuman...
SmartPointer< Self > Pointer
Superclass::OutputImagePixelType OutputImagePixelType
Superclass::InputImageIndexType InputImageIndexType
Superclass::InputImageSizeType InputImageSizeType
Increase the image size by padding according to the zero-flux Neumann boundary condition.
PadImageFilter< TInputImage, TOutputImage > Superclass
Superclass::InputImageRegionType RegionType
Base class for all process objects that output image data.
Superclass::OutputImageSizeType OutputImageSizeType
ZeroFluxNeumannPadImageFilter Self
SmartPointer< const Self > ConstPointer
Superclass::InputImageRegionType InputImageRegionType
Superclass::InputImageIndexType IndexType
~ZeroFluxNeumannPadImageFilter() override
Increase the image size by padding. Superclass for filters that fill in extra pixels.
#define itkConceptMacro(name, concept)
Superclass::InputImageSizeType SizeType
Superclass::OutputImageIndexType OutputImageIndexType
Superclass::OutputImageRegionType OutputImageRegionType
Superclass::InputImagePixelType InputImagePixelType