18#ifndef itkWeightedCentroidKdTreeGenerator_h
19#define itkWeightedCentroidKdTreeGenerator_h
66template <
typename TSample>
85 using typename Superclass::MeasurementVectorType;
86 using typename Superclass::MeasurementType;
87 using typename Superclass::SubsampleType;
88 using typename Superclass::SubsamplePointer;
89 using typename Superclass::KdTreeType;
90 using typename Superclass::KdTreeNodeType;
105 unsigned int endIndex,
108 unsigned int level)
override;
118#ifndef ITK_MANUAL_INSTANTIATION
119# include "itkWeightedCentroidKdTreeGenerator.hxx"
Control indentation during Print() invocation.
Light weight base class for most itk classes.
This class generates a KdTree object without centroid information.
typename KdTreeType::KdTreeNodeType KdTreeNodeType
typename TSample::MeasurementVectorType MeasurementVectorType
This class generates a KdTree object with centroid information.
KdTreeNodeType * GenerateNonterminalNode(unsigned int beginIndex, unsigned int endIndex, MeasurementVectorType &lowerBound, MeasurementVectorType &upperBound, unsigned int level) override
void PrintSelf(std::ostream &os, Indent indent) const override
WeightedCentroidKdTreeGenerator()=default
~WeightedCentroidKdTreeGenerator() override=default
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....