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 | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
itk::ANNFixedRadiusTreeSearch< TListSample > Class Template Reference

#include <itkANNFixedRadiusTreeSearch.h>

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

Public Types

typedef
Superclass::ANNDistanceArrayType 
ANNDistanceArrayType
typedef Superclass::ANNDistanceType ANNDistanceType
typedef
Superclass::ANNIndexArrayType 
ANNIndexArrayType
typedef Superclass::ANNIndexType ANNIndexType
typedef Superclass::ANNPointType ANNPointType
typedef
Superclass::BinaryANNTreeType 
BinaryANNTreeType
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 ANNFixedRadiusTreeSearch Self
typedef
BinaryANNTreeSearchBase
< TListSample > 
Superclass
- Public Types inherited from itk::BinaryANNTreeSearchBase< TListSample >
typedef ANNdistArray ANNDistanceArrayType
typedef ANNdist ANNDistanceType
typedef ANNidxArray ANNIndexArrayType
typedef ANNidx ANNIndexType
typedef ANNpoint ANNPointType
typedef BinaryANNTreeBase
< ListSampleType
BinaryANNTreeType
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 BinaryTreeBase
< ListSampleType
BinaryTreeType
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 double GetErrorBound () const
virtual double GetSquaredRadius () const
virtual void Search (const MeasurementVectorType &qp, IndexArrayType &ind, DistanceArrayType &dists)
virtual void Search (const MeasurementVectorType &qp, IndexArrayType &ind, DistanceArrayType &dists, double sqRad)
virtual void SetErrorBound (double _arg)
virtual void SetSquaredRadius (double _arg)
- Public Member Functions inherited from itk::BinaryANNTreeSearchBase< TListSample >
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)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

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

Protected Attributes

double m_ErrorBound
double m_SquaredRadius
- Protected Attributes inherited from itk::BinaryANNTreeSearchBase< TListSample >
BinaryANNTreeType::Pointer m_BinaryTreeAsITKANNType
- Protected Attributes inherited from itk::BinaryTreeSearchBase< TListSample >
BinaryTreeType::Pointer m_BinaryTree
unsigned int m_DataDimension
unsigned int m_KNearestNeighbors

Private Member Functions

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

Detailed Description

template<class TListSample>
class itk::ANNFixedRadiusTreeSearch< TListSample >

Definition at line 34 of file itkANNFixedRadiusTreeSearch.h.

Member Typedef Documentation

template<class TListSample >
typedef Superclass::ANNDistanceArrayType itk::ANNFixedRadiusTreeSearch< TListSample >::ANNDistanceArrayType

Definition at line 61 of file itkANNFixedRadiusTreeSearch.h.

template<class TListSample >
typedef Superclass::ANNDistanceType itk::ANNFixedRadiusTreeSearch< TListSample >::ANNDistanceType

Definition at line 60 of file itkANNFixedRadiusTreeSearch.h.

template<class TListSample >
typedef Superclass::ANNIndexArrayType itk::ANNFixedRadiusTreeSearch< TListSample >::ANNIndexArrayType

Definition at line 59 of file itkANNFixedRadiusTreeSearch.h.

template<class TListSample >
typedef Superclass::ANNIndexType itk::ANNFixedRadiusTreeSearch< TListSample >::ANNIndexType

Definition at line 58 of file itkANNFixedRadiusTreeSearch.h.

template<class TListSample >
typedef Superclass::ANNPointType itk::ANNFixedRadiusTreeSearch< TListSample >::ANNPointType

Definition at line 57 of file itkANNFixedRadiusTreeSearch.h.

template<class TListSample >
typedef Superclass::BinaryANNTreeType itk::ANNFixedRadiusTreeSearch< TListSample >::BinaryANNTreeType

Definition at line 63 of file itkANNFixedRadiusTreeSearch.h.

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

Definition at line 52 of file itkANNFixedRadiusTreeSearch.h.

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

Definition at line 42 of file itkANNFixedRadiusTreeSearch.h.

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

Definition at line 55 of file itkANNFixedRadiusTreeSearch.h.

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

Definition at line 54 of file itkANNFixedRadiusTreeSearch.h.

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

Typedef's from Superclass.

Definition at line 48 of file itkANNFixedRadiusTreeSearch.h.

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

Definition at line 53 of file itkANNFixedRadiusTreeSearch.h.

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

Definition at line 41 of file itkANNFixedRadiusTreeSearch.h.

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

Standard itk.

Definition at line 39 of file itkANNFixedRadiusTreeSearch.h.

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

Definition at line 40 of file itkANNFixedRadiusTreeSearch.h.

Constructor & Destructor Documentation

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

Member Function Documentation

template<class TListSample >
virtual const char* itk::ANNFixedRadiusTreeSearch< TListSample >::GetClassName ( ) const
virtual

ITK type info.

Reimplemented from itk::BinaryANNTreeSearchBase< TListSample >.

template<class TListSample >
virtual double itk::ANNFixedRadiusTreeSearch< TListSample >::GetErrorBound ( ) const
virtual
template<class TListSample >
virtual double itk::ANNFixedRadiusTreeSearch< TListSample >::GetSquaredRadius ( ) const
virtual
template<class TListSample >
static Pointer itk::ANNFixedRadiusTreeSearch< TListSample >::New ( )
static

New method for creating an object using a factory.

template<class TListSample >
void itk::ANNFixedRadiusTreeSearch< TListSample >::operator= ( const Self )
private
template<class TListSample >
virtual void itk::ANNFixedRadiusTreeSearch< TListSample >::Search ( const MeasurementVectorType qp,
IndexArrayType ind,
DistanceArrayType dists 
)
virtual

Search the nearest neighbours of a query point qp.

template<class TListSample >
virtual void itk::ANNFixedRadiusTreeSearch< TListSample >::Search ( const MeasurementVectorType qp,
IndexArrayType ind,
DistanceArrayType dists,
double  sqRad 
)
virtual

Search the nearest neighbours of a query point qp.

template<class TListSample >
virtual void itk::ANNFixedRadiusTreeSearch< TListSample >::SetErrorBound ( double  _arg)
virtual

Set and get the error bound eps.

template<class TListSample >
virtual void itk::ANNFixedRadiusTreeSearch< TListSample >::SetSquaredRadius ( double  _arg)
virtual

Set and get the squared radius search bound.

Field Documentation

template<class TListSample >
double itk::ANNFixedRadiusTreeSearch< TListSample >::m_ErrorBound
protected

Member variables.

Definition at line 87 of file itkANNFixedRadiusTreeSearch.h.

template<class TListSample >
double itk::ANNFixedRadiusTreeSearch< TListSample >::m_SquaredRadius
protected

Definition at line 88 of file itkANNFixedRadiusTreeSearch.h.



Generated on 21-03-2014 for elastix by doxygen 1.8.1.2 elastix logo