18#ifndef itkANNFixedRadiusTreeSearch_h
19#define itkANNFixedRadiusTreeSearch_h
35template <
typename TListSample>
69 itkSetClampMacro(ErrorBound,
double, 0.0, 1e14);
70 itkGetConstMacro(ErrorBound,
double);
73 itkSetMacro(SquaredRadius,
double);
74 itkGetConstMacro(SquaredRadius,
double);
95#ifndef ITK_MANUAL_INSTANTIATION
96# include "itkANNFixedRadiusTreeSearch.hxx"
SmartPointer< const Self > ConstPointer
ITK_DISALLOW_COPY_AND_MOVE(ANNFixedRadiusTreeSearch)
itkOverrideGetNameOfClassMacro(ANNFixedRadiusTreeSearch)
ANNFixedRadiusTreeSearch()
BinaryANNTreeSearchBase< ListSampleType > Superclass
ANNFixedRadiusTreeSearch Self
~ANNFixedRadiusTreeSearch() override=default
SmartPointer< Self > Pointer
virtual void Search(const MeasurementVectorType &qp, IndexArrayType &ind, DistanceArrayType &dists, double sqRad)
void Search(const MeasurementVectorType &qp, IndexArrayType &ind, DistanceArrayType &dists) override
typename BinaryTreeType::MeasurementVectorType MeasurementVectorType
Array< int > IndexArrayType
Array< double > DistanceArrayType
ANNdistArray ANNDistanceArrayType
BinaryTreeBase< ListSampleType > BinaryTreeType
TListSample ListSampleType
BinaryANNTreeBase< ListSampleType > BinaryANNTreeType
ANNidxArray ANNIndexArrayType
BinaryANNTreeSearchBase()