|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkBinaryTreeSearchBase.h>
Definition at line 39 of file itkBinaryTreeSearchBase.h.
Inheritance diagram for itk::BinaryTreeSearchBase< TListSample >:Public Types | |
| using | BinaryTreePointer = typename BinaryTreeType::Pointer |
| using | BinaryTreeType = BinaryTreeBase< ListSampleType > |
| using | ConstPointer = SmartPointer< const Self > |
| using | DistanceArrayType = Array< double > |
| using | IndexArrayType = Array< int > |
| using | ListSampleType = TListSample |
| using | MeasurementVectorType = typename BinaryTreeType::MeasurementVectorType |
| using | Pointer = SmartPointer< Self > |
| using | Self = BinaryTreeSearchBase |
| using | Superclass = Object |
Public Member Functions | |
| const BinaryTreeType * | GetBinaryTree () const |
| virtual const char * | GetClassName () const |
| virtual unsigned int | GetKNearestNeighbors () const |
| ITK_DISALLOW_COPY_AND_MOVE (BinaryTreeSearchBase) | |
| virtual void | Search (const MeasurementVectorType &qp, IndexArrayType &ind, DistanceArrayType &dists)=0 |
| virtual void | SetBinaryTree (BinaryTreeType *tree) |
| virtual void | SetKNearestNeighbors (unsigned int _arg) |
Protected Member Functions | |
| BinaryTreeSearchBase () | |
| ~BinaryTreeSearchBase () override=default | |
Protected Attributes | |
| BinaryTreePointer | m_BinaryTree {} |
| unsigned int | m_DataDimension {} |
| unsigned int | m_KNearestNeighbors {} |
| using itk::BinaryTreeSearchBase< TListSample >::BinaryTreePointer = typename BinaryTreeType::Pointer |
Definition at line 56 of file itkBinaryTreeSearchBase.h.
| using itk::BinaryTreeSearchBase< TListSample >::BinaryTreeType = BinaryTreeBase<ListSampleType> |
Definition at line 55 of file itkBinaryTreeSearchBase.h.
| using itk::BinaryTreeSearchBase< TListSample >::ConstPointer = SmartPointer<const Self> |
Definition at line 48 of file itkBinaryTreeSearchBase.h.
| using itk::BinaryTreeSearchBase< TListSample >::DistanceArrayType = Array<double> |
Definition at line 59 of file itkBinaryTreeSearchBase.h.
| using itk::BinaryTreeSearchBase< TListSample >::IndexArrayType = Array<int> |
Definition at line 58 of file itkBinaryTreeSearchBase.h.
| using itk::BinaryTreeSearchBase< TListSample >::ListSampleType = TListSample |
Typedef's.
Definition at line 54 of file itkBinaryTreeSearchBase.h.
| using itk::BinaryTreeSearchBase< TListSample >::MeasurementVectorType = typename BinaryTreeType::MeasurementVectorType |
Definition at line 57 of file itkBinaryTreeSearchBase.h.
| using itk::BinaryTreeSearchBase< TListSample >::Pointer = SmartPointer<Self> |
Definition at line 47 of file itkBinaryTreeSearchBase.h.
| using itk::BinaryTreeSearchBase< TListSample >::Self = BinaryTreeSearchBase |
Standard itk.
Definition at line 45 of file itkBinaryTreeSearchBase.h.
| using itk::BinaryTreeSearchBase< TListSample >::Superclass = Object |
Definition at line 46 of file itkBinaryTreeSearchBase.h.
|
protected |
|
overrideprotecteddefault |
| const BinaryTreeType * itk::BinaryTreeSearchBase< TListSample >::GetBinaryTree | ( | ) | const |
|
virtual |
ITK type info.
Reimplemented in itk::ANNFixedRadiusTreeSearch< TListSample >, itk::ANNPriorityTreeSearch< TListSample >, itk::ANNStandardTreeSearch< TListSample >, and itk::BinaryANNTreeSearchBase< TListSample >.
|
virtual |
| itk::BinaryTreeSearchBase< TListSample >::ITK_DISALLOW_COPY_AND_MOVE | ( | BinaryTreeSearchBase< TListSample > | ) |
|
pure virtual |
Search the nearest neighbours of a query point qp.
Implemented in itk::ANNFixedRadiusTreeSearch< TListSample >, itk::ANNPriorityTreeSearch< TListSample >, and itk::ANNStandardTreeSearch< TListSample >.
|
virtual |
Set and get the binary tree.
Reimplemented in itk::ANNPriorityTreeSearch< TListSample >, and itk::BinaryANNTreeSearchBase< TListSample >.
|
virtual |
Set and get the number of nearest neighbours k.
|
protected |
Member variables.
Definition at line 81 of file itkBinaryTreeSearchBase.h.
|
protected |
Definition at line 83 of file itkBinaryTreeSearchBase.h.
|
protected |
Definition at line 82 of file itkBinaryTreeSearchBase.h.
Generated on 1739326392 for elastix by 1.9.8 |