18#ifndef itkZeroFluxNeumannBoundaryCondition_h
19#define itkZeroFluxNeumannBoundaryCondition_h
57template <
typename TInputImage,
typename TOutputImage = TInputImage>
114 const RegionType & outputRequestedRegion)
const override;
128#ifndef ITK_MANUAL_INSTANTIATION
129# include "itkZeroFluxNeumannBoundaryCondition.hxx"
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
ImageRegion< ImageDimension > RegionType
Neighborhood< PixelPointerType, ImageDimension > NeighborhoodType
Offset< ImageDimension > OffsetType
ZeroFluxNeumannBoundaryCondition Self
Index< ImageDimension > IndexType
ImageBoundaryCondition< TInputImage, TOutputImage > Superclass
OutputPixelType GetPixel(const IndexType &index, const TInputImage *image) const override
typename InputImageType::PixelType OutputPixelType
typename InputImageType::NeighborhoodAccessorFunctorType NeighborhoodAccessorFunctorType
OutputPixelType operator()(const OffsetType &point_index, const OffsetType &boundary_offset, const NeighborhoodType *data) const override
ZeroFluxNeumannBoundaryCondition()=default
static constexpr unsigned int ImageDimension
OutputPixelType operator()(const OffsetType &point_index, const OffsetType &boundary_offset, const NeighborhoodType *data, const NeighborhoodAccessorFunctorType &neighborhoodAccessorFunctor) const override
RegionType GetInputRequestedRegion(const RegionType &inputLargestPossibleRegion, const RegionType &outputRequestedRegion) const override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....