18#ifndef itkConstantBoundaryCondition_h
19#define itkConstantBoundaryCondition_h
27template <
typename TValue>
67template <
typename TInputImage,
typename TOutputImage = TInputImage>
102 template <
typename TPixel>
147 const RegionType & outputRequestedRegion)
const override;
164#ifndef ITK_MANUAL_INSTANTIATION
165# include "itkConstantBoundaryCondition.hxx"
ImageRegion< ImageDimension > RegionType
bool RequiresCompleteNeighborhood() override
ConstantBoundaryCondition()=default
Neighborhood< PixelPointerType, ImageDimension > NeighborhoodType
Offset< ImageDimension > OffsetType
const OutputPixelType & GetConstant() const
RegionType GetInputRequestedRegion(const RegionType &inputLargestPossibleRegion, const RegionType &outputRequestedRegion) const override
Index< ImageDimension > IndexType
void SetConstant(const OutputPixelType &c)
OutputPixelType operator()(const OffsetType &, const OffsetType &, const NeighborhoodType *, const NeighborhoodAccessorFunctorType &) const override
typename InputImageType::PixelType OutputPixelType
typename InputImageType::NeighborhoodAccessorFunctorType NeighborhoodAccessorFunctorType
OutputPixelType operator()(const OffsetType &, const OffsetType &, const NeighborhoodType *) const override
ConstantBoundaryCondition Self
void Initialize(const VariableLengthVector< TPixel > *)
OutputPixelType m_Constant
ImageBoundaryCondition< TInputImage, TOutputImage > Superclass
OutputPixelType GetPixel(const IndexType &index, const TInputImage *image) const override
void Print(std::ostream &os, Indent i=0) const override
static constexpr unsigned int ImageDimension
ImageBoundaryCondition()=default
Index< ImageDimension > IndexType
typename TInputImage::PixelType PixelType
typename TInputImage::NeighborhoodAccessorFunctorType NeighborhoodAccessorFunctorType
Size< ImageDimension > SizeType
static constexpr unsigned int ImageDimension
typename TInputImage::InternalPixelType * PixelPointerType
ImageRegion< ImageDimension > RegionType
Neighborhood< PixelPointerType, ImageDimension > NeighborhoodType
Offset< ImageDimension > OffsetType
typename TOutputImage::PixelType OutputPixelType
Control indentation during Print() invocation.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....