18#ifndef itkLevelSetDomainPartitionImage_h
19#define itkLevelSetDomainPartitionImage_h
32template <
typename TImage>
43 static constexpr unsigned int ImageDimension = TImage::ImageDimension;
62 using typename Superclass::IdentifierListType;
112#ifndef ITK_MANUAL_INSTANTIATION
113# include "itkLevelSetDomainPartitionImage.hxx"
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
Templated n-dimensional image class.
Helper class used to partition domain and efficiently compute overlap.
Helper class used to partition domain and efficiently compute overlap.
LevelSetDomainPartitionImage()=default
typename ListImageType::IndexType ListIndexType
typename ImageType::IndexType IndexType
typename ListIndexType::IndexValueType ListIndexValueType
typename ImageType::SizeType SizeType
typename ImageType::PixelType PixelType
typename ImageType::ConstPointer ImageConstPointer
const LevelSetDomainRegionVectorType & GetLevelSetDomainRegionVector() const
typename ListImageType::ConstPointer ListImageConstPointer
typename IndexType::IndexValueType IndexValueType
typename ImageType::SpacingType SpacingType
typename ListImageType::PointType ListPointType
void SetLevelSetDomainRegionVector(const LevelSetDomainRegionVectorType &domain)
typename ListImageType::SpacingType ListSpacingType
typename ImageType::RegionType RegionType
typename SizeType::SizeValueType SizeValueType
typename ListImageType::SizeType ListSizeType
typename ImageType::Pointer ImagePointer
typename ListImageType::RegionType ListRegionType
void PopulateListDomain() override
typename ListImageType::Pointer ListImagePointer
typename ImageType::PointType PointType
std::vector< RegionType > LevelSetDomainRegionVectorType
typename ListSizeType::SizeValueType ListSizeValueType
void AllocateListDomain() override
~LevelSetDomainPartitionImage() override=default
Light weight base class for most itk classes.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::PointType PointType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType