18 #ifndef itkPeriodicBoundaryCondition_h
19 #define itkPeriodicBoundaryCondition_h
37 template<
typename TInputImage,
typename TOutputImage = TInputImage >
68 return "itkPeriodicBoundaryCondition";
99 const RegionType & outputRequestedRegion )
const;
114 #ifndef ITK_MANUAL_INSTANTIATION
115 #include "itkPeriodicBoundaryCondition.hxx"
static const unsigned int ImageDimension
Superclass::IndexType IndexType
PeriodicBoundaryCondition Self
Represent the offset between two n-dimensional indexes in a n-dimensional image.
A light-weight container object for storing an N-dimensional neighborhood of values.
Superclass::OutputPixelType OutputPixelType
Superclass::OffsetType OffsetType
An image region represents a structured region of data.
static const unsigned int ImageDimension
virtual RegionType GetInputRequestedRegion(const RegionType &inputLargestPossibleRegion, const RegionType &outputRequestedRegion) const
Superclass::PixelType PixelType
TInputImage::NeighborhoodAccessorFunctorType NeighborhoodAccessorFunctorType
A function object that determines values outside of image boundaries according to periodic (wrap-arou...
TInputImage::PixelType PixelType
Superclass::PixelPointerType PixelPointerType
OutputPixelType GetPixel(const IndexType &index, const TInputImage *image) const
Superclass::SizeType SizeType
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
PeriodicBoundaryCondition()
TInputImage::InternalPixelType * PixelPointerType
ImageBoundaryCondition< TInputImage, TOutputImage > Superclass
virtual const char * GetNameOfClass() const
virtual OutputPixelType operator()(const OffsetType &point_index, const OffsetType &boundary_offset, const NeighborhoodType *data) const
TOutputImage::PixelType OutputPixelType
Superclass::NeighborhoodAccessorFunctorType NeighborhoodAccessorFunctorType
Superclass::RegionType RegionType
Superclass::NeighborhoodType NeighborhoodType