|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkNeighborhoodAlgorithm_h
19 #define itkNeighborhoodAlgorithm_h
28 namespace NeighborhoodAlgorithm
62 template <
typename TImage>
106 return !(lhs == rhs);
134 template <
typename TImage>
144 #ifndef ITK_MANUAL_INSTANTIATION
145 # include "itkNeighborhoodAlgorithm.hxx"
Splits an image into a main region and several "face" regions which are used to handle computations o...
FaceListType operator()(const TImage *, RegionType, RadiusType)
Represent a n-dimensional size (bounds) of a n-dimensional image.
typename NeighborhoodIterator< TImage >::RadiusType RadiusType
friend bool operator==(const Result &lhs, const Result &rhs)
ImageBaseType::SizeType SizeType
FaceListType m_BoundaryFaces
OffsetType operator()(TImage *, TImage *) const
static Result Compute(const TImage &, RegionType, RadiusType)
ImageBaseType::IndexType IndexType
RegionType m_NonBoundaryRegion
ImageBaseType::RegionType RegionType
typename TImage::IndexType IndexType
friend bool operator!=(const Result &lhs, const Result &rhs)
Represent a n-dimensional offset between two n-dimensional indexes of n-dimensional image.
RegionType GetNonBoundaryRegion() const
const FaceListType & GetBoundaryFaces() const
std::list< RegionType > FaceListType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
static constexpr unsigned int ImageDimension
typename TImage::RegionType RegionType
typename TImage::SizeType SizeType
Sets up itkNeighborhoodIterator output buffers.