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::ANNBruteForceTree< TListSample > Class Template Reference

#include <itkANNBruteForceTree.h>

Detailed Description

template<class TListSample>
class itk::ANNBruteForceTree< TListSample >

Definition at line 36 of file itkANNBruteForceTree.h.

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

Public Types

typedef ANNbruteForce ANNBruteForceTreeType
 
typedef ANNpointSet ANNPointSetType
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
 
typedef Superclass::MeasurementVectorType MeasurementVectorType
 
typedef SmartPointer< SelfPointer
 
typedef Superclass::SampleType SampleType
 
typedef ANNBruteForceTree Self
 
typedef BinaryANNTreeBase< TListSample > Superclass
 
typedef Superclass::TotalAbsoluteFrequencyType TotalAbsoluteFrequencyType
 
- Public Types inherited from itk::BinaryANNTreeBase< TListSample >
typedef ANNpointSet ANNPointSetType
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
 
typedef Superclass::MeasurementVectorType MeasurementVectorType
 
typedef SmartPointer< SelfPointer
 
typedef Superclass::SampleType SampleType
 
typedef BinaryANNTreeBase Self
 
typedef BinaryTreeBase< TListSample > Superclass
 
typedef Superclass::TotalAbsoluteFrequencyType TotalAbsoluteFrequencyType
 
- Public Types inherited from itk::BinaryTreeBase< TListSample >
typedef SmartPointer< const SelfConstPointer
 
typedef SampleType::MeasurementVectorSizeType MeasurementVectorSizeType
 
typedef SampleType::MeasurementVectorType MeasurementVectorType
 
typedef SmartPointer< SelfPointer
 
typedef TListSample SampleType
 
typedef BinaryTreeBase Self
 
typedef DataObject Superclass
 
typedef SampleType::TotalAbsoluteFrequencyType TotalAbsoluteFrequencyType
 

Public Member Functions

virtual void GenerateTree (void)
 
virtual ANNPointSetTypeGetANNTree (void) const
 
virtual const char * GetClassName () const
 
- Public Member Functions inherited from itk::BinaryTreeBase< TListSample >
TotalAbsoluteFrequencyType GetActualNumberOfDataPoints (void) const
 
MeasurementVectorSizeType GetDataDimension (void) const
 
TotalAbsoluteFrequencyType GetNumberOfDataPoints (void) const
 
virtual const SampleTypeGetSample ()
 
virtual void SetSample (SampleType *_arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ANNBruteForceTree ()
 
virtual ~ANNBruteForceTree ()
 
- Protected Member Functions inherited from itk::BinaryANNTreeBase< TListSample >
 BinaryANNTreeBase ()
 
virtual ~BinaryANNTreeBase ()
 
- Protected Member Functions inherited from itk::BinaryTreeBase< TListSample >
 BinaryTreeBase ()
 
virtual void PrintSelf (std::ostream &os, Indent indent) const
 
virtual ~BinaryTreeBase ()
 

Protected Attributes

ANNBruteForceTreeTypem_ANNTree
 

Private Member Functions

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

Member Typedef Documentation

template<class TListSample >
typedef ANNbruteForce itk::ANNBruteForceTree< TListSample >::ANNBruteForceTreeType

Definition at line 60 of file itkANNBruteForceTree.h.

template<class TListSample >
typedef ANNpointSet itk::ANNBruteForceTree< TListSample >::ANNPointSetType

Typedef's.

Definition at line 59 of file itkANNBruteForceTree.h.

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

Definition at line 44 of file itkANNBruteForceTree.h.

template<class TListSample >
typedef Superclass::MeasurementVectorSizeType itk::ANNBruteForceTree< TListSample >::MeasurementVectorSizeType

Definition at line 55 of file itkANNBruteForceTree.h.

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

Definition at line 54 of file itkANNBruteForceTree.h.

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

Definition at line 43 of file itkANNBruteForceTree.h.

template<class TListSample >
typedef Superclass::SampleType itk::ANNBruteForceTree< TListSample >::SampleType

Typedef's from Superclass.

Definition at line 50 of file itkANNBruteForceTree.h.

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

Standard itk.

Definition at line 41 of file itkANNBruteForceTree.h.

template<class TListSample >
typedef BinaryANNTreeBase< TListSample > itk::ANNBruteForceTree< TListSample >::Superclass

Definition at line 42 of file itkANNBruteForceTree.h.

Definition at line 56 of file itkANNBruteForceTree.h.

Constructor & Destructor Documentation

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

Member Function Documentation

template<class TListSample >
virtual void itk::ANNBruteForceTree< TListSample >::GenerateTree ( void  )
virtual

Set the maximum number of points that are to be visited. Generate the tree.

Implements itk::BinaryTreeBase< TListSample >.

template<class TListSample >
virtual ANNPointSetType* itk::ANNBruteForceTree< TListSample >::GetANNTree ( void  ) const
inlinevirtual

Get the ANN tree.

Implements itk::BinaryANNTreeBase< TListSample >.

Definition at line 72 of file itkANNBruteForceTree.h.

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

ITK type info.

Reimplemented from itk::BinaryANNTreeBase< TListSample >.

template<class TListSample >
static Pointer itk::ANNBruteForceTree< TListSample >::New ( )
static

New method for creating an object using a factory.

template<class TListSample >
void itk::ANNBruteForceTree< TListSample >::operator= ( const Self )
private

Field Documentation

template<class TListSample >
ANNBruteForceTreeType* itk::ANNBruteForceTree< TListSample >::m_ANNTree
protected

Member variables.

Definition at line 84 of file itkANNBruteForceTree.h.



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