18#ifndef itkLevelSetDomainPartitionImage_h
19#define itkLevelSetDomainPartitionImage_h
32template <
typename TImage>
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.
SmartPointer< const Self > ConstPointer
Size< VImageDimension > SizeType
Point< PointValueType, VImageDimension > PointType
ImageRegion< VImageDimension > RegionType
Vector< SpacingValueType, VImageDimension > SpacingType
SmartPointer< Self > Pointer
Index< VImageDimension > IndexType
std::list< IdentifierType > IdentifierListType
LevelSetDomainPartitionBase()
LevelSetDomainPartitionImage()=default
SmartPointer< Self > Pointer
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
LevelSetDomainPartitionImage Self
typename ListImageType::ConstPointer ListImageConstPointer
static constexpr unsigned int ImageDimension
typename IndexType::IndexValueType IndexValueType
LevelSetDomainRegionVectorType m_LevelSetDomainRegionVector
typename ImageType::SpacingType SpacingType
SmartPointer< const Self > ConstPointer
typename ListImageType::PointType ListPointType
ListImagePointer m_ListDomain
void SetLevelSetDomainRegionVector(const LevelSetDomainRegionVectorType &domain)
ImageConstPointer m_Image
Image< IdentifierListType, ImageDimension > ListImageType
typename ListImageType::SpacingType ListSpacingType
typename ImageType::RegionType RegionType
typename SizeType::SizeValueType SizeValueType
typename ListImageType::SizeType ListSizeType
typename ImageType::Pointer ImagePointer
LevelSetDomainPartitionBase< TImage > Superclass
ImageRegionIteratorWithIndex< ListImageType > ListIteratorType
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
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....