18#ifndef itkANNPriorityTreeSearch_h
19#define itkANNPriorityTreeSearch_h
35template <
typename TListSample>
73 itkSetClampMacro(ErrorBound,
double, 0.0, 1e14);
74 itkGetConstMacro(ErrorBound,
double);
94#ifndef ITK_MANUAL_INSTANTIATION
95# include "itkANNPriorityTreeSearch.hxx"
void SetBinaryTree(BinaryTreeType *tree) override
ANNPriorityTreeSearch Self
void Search(const MeasurementVectorType &qp, IndexArrayType &ind, DistanceArrayType &dists) override
~ANNPriorityTreeSearch() override=default
itkOverrideGetNameOfClassMacro(ANNPriorityTreeSearch)
BinaryANNTreeSearchBase< ListSampleType > Superclass
ANNkDTreeType * m_BinaryTreeAskDTree
SmartPointer< Self > Pointer
ANNpointSet ANNPointSetType
SmartPointer< const Self > ConstPointer
ITK_DISALLOW_COPY_AND_MOVE(ANNPriorityTreeSearch)
typename BinaryTreeType::MeasurementVectorType MeasurementVectorType
Array< int > IndexArrayType
Array< double > DistanceArrayType
ANNdistArray ANNDistanceArrayType
BinaryTreeBase< ListSampleType > BinaryTreeType
TListSample ListSampleType
BinaryANNTreeBase< ListSampleType > BinaryANNTreeType
ANNidxArray ANNIndexArrayType
BinaryANNTreeSearchBase()