18#ifndef itkLevelSetDomainPartitionImageWithKdTree_h
19#define itkLevelSetDomainPartitionImageWithKdTree_h
34template <
typename TImage>
63 using TreeType =
typename TreeGeneratorType::KdTreeType;
98#ifndef ITK_MANUAL_INSTANTIATION
99# include "itkLevelSetDomainPartitionImageWithKdTree.hxx"
SmartPointer< Self > Pointer
typename Statistics::ListSample< CentroidVectorType > SampleType
void PopulateDomainWithKdTree()
unsigned int NeighborsIdType
SmartPointer< const Self > ConstPointer
typename ListPointType::VectorType CentroidVectorType
LevelSetDomainPartitionImage< TImage > Superclass
typename Statistics::KdTreeGenerator< SampleType > TreeGeneratorType
static constexpr unsigned int ImageDimension
typename TreeType::Pointer KdTreePointer
NeighborsIdType m_NumberOfNeighbors
typename TreeGeneratorType::KdTreeType TreeType
void PopulateListDomain() override
LevelSetDomainPartitionImageWithKdTree()
typename TreeGeneratorType::Pointer TreePointer
~LevelSetDomainPartitionImageWithKdTree() override=default
LevelSetDomainPartitionImageWithKdTree Self
LevelSetDomainPartitionImage()=default
typename ListImageType::IndexType ListIndexType
static constexpr unsigned int ImageDimension
typename ListImageType::PointType ListPointType
std::list< IdentifierType > IdentifierListType
ImageRegionIteratorWithIndex< ListImageType > ListIteratorType
typename ListImageType::RegionType ListRegionType
Implements transparent reference counting.
This class generates a KdTree object without centroid information.
This class is the native implementation of the a Sample with an STL container.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....