18 #ifndef itkPeriodicBoundaryCondition_h
19 #define itkPeriodicBoundaryCondition_h
37 template <
typename TInputImage,
typename TOutputImage = TInputImage>
58 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
67 return "itkPeriodicBoundaryCondition";
73 operator()(
const OffsetType & point_index,
74 const OffsetType & boundary_offset,
75 const NeighborhoodType * data)
const override;
80 operator()(
const OffsetType & point_index,
81 const OffsetType & boundary_offset,
82 const NeighborhoodType * data,
83 const NeighborhoodAccessorFunctorType & neighborhoodAccessorFunctor)
const override;
99 GetInputRequestedRegion(
const RegionType & inputLargestPossibleRegion,
100 const RegionType & outputRequestedRegion)
const override;
111 GetPixel(
const IndexType & index,
const TInputImage * image)
const override;
116 #ifndef ITK_MANUAL_INSTANTIATION
117 # include "itkPeriodicBoundaryCondition.hxx"