18 #ifndef itkPeriodicBoundaryCondition_h
19 #define itkPeriodicBoundaryCondition_h
37 template<
typename TInputImage,
typename TOutputImage = TInputImage >
60 itkStaticConstMacro(ImageDimension,
unsigned int, Superclass::ImageDimension);
68 return "itkPeriodicBoundaryCondition";
73 virtual OutputPixelType operator()(
const OffsetType & point_index,
74 const OffsetType & boundary_offset,
75 const NeighborhoodType *data)
const;
79 virtual OutputPixelType operator()(
80 const OffsetType & point_index,
81 const OffsetType & boundary_offset,
82 const NeighborhoodType *data,
83 const NeighborhoodAccessorFunctorType & neighborhoodAccessorFunctor)
const;
98 virtual RegionType GetInputRequestedRegion(
const RegionType & inputLargestPossibleRegion,
99 const RegionType & outputRequestedRegion )
const;
109 OutputPixelType GetPixel(
const IndexType & index,
const TInputImage * image )
const;
114 #ifndef ITK_MANUAL_INSTANTIATION
115 #include "itkPeriodicBoundaryCondition.hxx"
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.
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
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
TOutputImage::PixelType OutputPixelType
Superclass::NeighborhoodAccessorFunctorType NeighborhoodAccessorFunctorType
Superclass::RegionType RegionType
ImageBaseType::IndexType IndexType
Superclass::NeighborhoodType NeighborhoodType