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