18 #ifndef itkLevelSetDomainPartitionImageWithKdTree_h
19 #define itkLevelSetDomainPartitionImageWithKdTree_h
33 template<
typename TImage >
82 ~LevelSetDomainPartitionImageWithKdTree();
89 LevelSetDomainPartitionImageWithKdTree(const
Self &) ITK_DELETE_FUNCTION;
90 void operator=(const
Self &) ITK_DELETE_FUNCTION;
98 #ifndef ITK_MANUAL_INSTANTIATION
99 #include "itkLevelSetDomainPartitionImageWithKdTree.hxx"
Statistics::KdTreeGenerator< SampleType > TreeGeneratorType
Superclass::ListRegionType ListRegionType
Light weight base class for most itk classes.
void PopulateListDomain() override
void PopulateDomainWithKdTree()
Superclass::ListIndexType ListIndexType
Superclass::ListIteratorType ListIteratorType
Statistics::ListSample< CentroidVectorType > SampleType
static const unsigned int ImageDimension
LevelSetDomainPartitionImageWithKdTree Self
ListImageType::PointType ListPointType
NeighborsIdType m_NumberOfNeighbors
Superclass::IdentifierListType IdentifierListType
ListPointType::VectorType CentroidVectorType
A templated class holding a n-Dimensional vector.
ListImageType::RegionType ListRegionType
Helper class used to partition domain and efficiently compute overlap.
Superclass::ListPointType ListPointType
SmartPointer< Self > Pointer
static const unsigned int ImageDimension
This class generates a KdTree object without centroid information.
Superclass::IdentifierListType IdentifierListType
unsigned int NeighborsIdType
SmartPointer< const Self > ConstPointer
TreeGeneratorType::KdTreeType TreeType
TreeType::Pointer KdTreePointer
This class is the native implementation of the a Sample with an STL container.
ImageRegionIteratorWithIndex< ListImageType > ListIteratorType
ListImageType::IndexType ListIndexType
TreeGeneratorType::Pointer TreePointer
This class provides methods for k-nearest neighbor search and related data structures for a k-d tree...
LevelSetDomainPartitionImage< TImage > Superclass
Helper class used to share data in the ScalarChanAndVeseLevelSetFunction.