18#ifndef itkPadImageFilterBase_h
19#define itkPadImageFilterBase_h
47template <
typename TInputImage,
typename TOutputImage>
75 using SizeType =
typename TInputImage::SizeType;
80#ifndef ITK_FUTURE_LEGACY_REMOVE
81 using BoundaryConditionPointerType [[deprecated(
"Please just use `BoundaryConditionType *` instead!")]] =
125#ifndef ITK_MANUAL_INSTANTIATION
126# include "itkPadImageFilterBase.hxx"
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
Control indentation during Print() invocation.
typename TInputImage::IndexType InputImageIndexType
typename TOutputImage::SizeType OutputImageSizeType
BoundaryConditionType * m_BoundaryCondition
typename TOutputImage::IndexType OutputImageIndexType
~PadImageFilterBase() override=default
typename TInputImage::SizeValueType SizeValueType
typename TOutputImage::RegionType OutputImageRegionType
SmartPointer< Self > Pointer
typename TInputImage::RegionType InputImageRegionType
ImageBoundaryCondition< TInputImage, TOutputImage > BoundaryConditionType
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
typename TInputImage::SizeType SizeType
void InternalSetBoundaryCondition(BoundaryConditionType *const boundaryCondition)
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
void GenerateInputRequestedRegion() override
ImageToImageFilter< TInputImage, TOutputImage > Superclass
typename TInputImage::PixelType InputImagePixelType
typename TOutputImage::PixelType OutputImagePixelType
typename TInputImage::SizeType InputImageSizeType
static constexpr unsigned int ImageDimension
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....