18#ifndef itkANNFixedRadiusTreeSearch_h
19#define itkANNFixedRadiusTreeSearch_h
35template <
class TListSample>
69 itkSetClampMacro(ErrorBound,
double, 0.0, 1e14);
70 itkGetConstMacro(ErrorBound,
double);
73 itkSetMacro(SquaredRadius,
double);
74 itkGetConstMacro(SquaredRadius,
double);
89 double m_ErrorBound{};
90 double m_SquaredRadius{};
95#ifndef ITK_MANUAL_INSTANTIATION
96# include "itkANNFixedRadiusTreeSearch.hxx"
SmartPointer< const Self > ConstPointer
ITK_DISALLOW_COPY_AND_MOVE(ANNFixedRadiusTreeSearch)
ANNFixedRadiusTreeSearch()
~ANNFixedRadiusTreeSearch() override=default
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
TListSample ListSampleType
ANNidxArray ANNIndexArrayType