go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
itk::BinaryANNTreeSearchBase< TListSample > Class Template Reference

#include <itkBinaryANNTreeSearchBase.h>

Detailed Description

template<class TListSample>
class itk::BinaryANNTreeSearchBase< TListSample >

Definition at line 38 of file itkBinaryANNTreeSearchBase.h.

Inheritance diagram for itk::BinaryANNTreeSearchBase< TListSample >:
Inheritance graph
[legend]

Public Types

typedef ANNdistArray ANNDistanceArrayType
 
typedef ANNdist ANNDistanceType
 
typedef ANNidxArray ANNIndexArrayType
 
typedef ANNidx ANNIndexType
 
typedef ANNpoint ANNPointType
 
typedef BinaryANNTreeBase< ListSampleTypeBinaryANNTreeType
 
typedef Superclass::BinaryTreePointer BinaryTreePointer
 
typedef Superclass::BinaryTreeType BinaryTreeType
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::DistanceArrayType DistanceArrayType
 
typedef Superclass::IndexArrayType IndexArrayType
 
typedef Superclass::ListSampleType ListSampleType
 
typedef Superclass::MeasurementVectorType MeasurementVectorType
 
typedef SmartPointer< SelfPointer
 
typedef BinaryANNTreeSearchBase Self
 
typedef BinaryTreeSearchBase< TListSample > Superclass
 
- Public Types inherited from itk::BinaryTreeSearchBase< TListSample >
typedef BinaryTreeType::Pointer BinaryTreePointer
 
typedef BinaryTreeBase< ListSampleTypeBinaryTreeType
 
typedef SmartPointer< const SelfConstPointer
 
typedef Array< doubleDistanceArrayType
 
typedef Array< intIndexArrayType
 
typedef TListSample ListSampleType
 
typedef BinaryTreeType::MeasurementVectorType MeasurementVectorType
 
typedef SmartPointer< SelfPointer
 
typedef BinaryTreeSearchBase Self
 
typedef Object Superclass
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetBinaryTree (BinaryTreeType *tree)
 
- Public Member Functions inherited from itk::BinaryTreeSearchBase< TListSample >
const BinaryTreeTypeGetBinaryTree (void) const
 
virtual unsigned int GetKNearestNeighbors () const
 
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

 BinaryANNTreeSearchBase ()
 
virtual ~BinaryANNTreeSearchBase ()
 
- Protected Member Functions inherited from itk::BinaryTreeSearchBase< TListSample >
 BinaryTreeSearchBase ()
 
virtual ~BinaryTreeSearchBase ()
 

Protected Attributes

BinaryANNTreeType::Pointer m_BinaryTreeAsITKANNType
 
- Protected Attributes inherited from itk::BinaryTreeSearchBase< TListSample >
BinaryTreePointer m_BinaryTree
 
unsigned int m_DataDimension
 
unsigned int m_KNearestNeighbors
 

Private Member Functions

 BinaryANNTreeSearchBase (const Self &)
 
void operator= (const Self &)
 

Member Typedef Documentation

template<class TListSample >
typedef ANNdistArray itk::BinaryANNTreeSearchBase< TListSample >::ANNDistanceArrayType

Definition at line 66 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef ANNdist itk::BinaryANNTreeSearchBase< TListSample >::ANNDistanceType

Definition at line 65 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef ANNidxArray itk::BinaryANNTreeSearchBase< TListSample >::ANNIndexArrayType

Definition at line 64 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef ANNidx itk::BinaryANNTreeSearchBase< TListSample >::ANNIndexType

Definition at line 63 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef ANNpoint itk::BinaryANNTreeSearchBase< TListSample >::ANNPointType

Typedefs from ANN.

Definition at line 62 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef BinaryANNTreeBase< ListSampleType > itk::BinaryANNTreeSearchBase< TListSample >::BinaryANNTreeType

An itk ANN tree.

Definition at line 69 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef Superclass::BinaryTreePointer itk::BinaryANNTreeSearchBase< TListSample >::BinaryTreePointer

Definition at line 56 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef Superclass::BinaryTreeType itk::BinaryANNTreeSearchBase< TListSample >::BinaryTreeType

Definition at line 55 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef SmartPointer< const Self > itk::BinaryANNTreeSearchBase< TListSample >::ConstPointer

Definition at line 48 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef Superclass::DistanceArrayType itk::BinaryANNTreeSearchBase< TListSample >::DistanceArrayType

Definition at line 59 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef Superclass::IndexArrayType itk::BinaryANNTreeSearchBase< TListSample >::IndexArrayType

Definition at line 58 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef Superclass::ListSampleType itk::BinaryANNTreeSearchBase< TListSample >::ListSampleType

Typedefs from Superclass.

Definition at line 51 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef Superclass::MeasurementVectorType itk::BinaryANNTreeSearchBase< TListSample >::MeasurementVectorType

Definition at line 57 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef SmartPointer< Self > itk::BinaryANNTreeSearchBase< TListSample >::Pointer

Definition at line 47 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef BinaryANNTreeSearchBase itk::BinaryANNTreeSearchBase< TListSample >::Self

Standard itk.

Definition at line 44 of file itkBinaryANNTreeSearchBase.h.

template<class TListSample >
typedef BinaryTreeSearchBase< TListSample > itk::BinaryANNTreeSearchBase< TListSample >::Superclass

Definition at line 46 of file itkBinaryANNTreeSearchBase.h.

Constructor & Destructor Documentation

template<class TListSample >
itk::BinaryANNTreeSearchBase< TListSample >::BinaryANNTreeSearchBase ( )
protected
template<class TListSample >
virtual itk::BinaryANNTreeSearchBase< TListSample >::~BinaryANNTreeSearchBase ( )
protectedvirtual
template<class TListSample >
itk::BinaryANNTreeSearchBase< TListSample >::BinaryANNTreeSearchBase ( const Self )
private

Member Function Documentation

template<class TListSample >
virtual const char* itk::BinaryANNTreeSearchBase< TListSample >::GetClassName ( ) const
virtual
template<class TListSample >
void itk::BinaryANNTreeSearchBase< TListSample >::operator= ( const Self )
private
template<class TListSample >
virtual void itk::BinaryANNTreeSearchBase< TListSample >::SetBinaryTree ( BinaryTreeType tree)
virtual

Set and get the binary tree.

Reimplemented in itk::ANNPriorityTreeSearch< TListSample >.

Field Documentation

template<class TListSample >
BinaryANNTreeType::Pointer itk::BinaryANNTreeSearchBase< TListSample >::m_BinaryTreeAsITKANNType
protected

Member variables.

Definition at line 82 of file itkBinaryANNTreeSearchBase.h.



Generated on 04-09-2015 for elastix by doxygen 1.8.9.1 elastix logo