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 | Private Member Functions
itk::BinaryANNTreeBase< TListSample > Class Template Referenceabstract

#include <itkBinaryANNTreeBase.h>

Detailed Description

template<class TListSample>
class itk::BinaryANNTreeBase< TListSample >

Definition at line 37 of file itkBinaryANNTreeBase.h.

+ Inheritance diagram for itk::BinaryANNTreeBase< TListSample >:

Public Types

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

Protected Member Functions

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

Private Member Functions

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

Member Typedef Documentation

◆ ANNPointSetType

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

Typedef

Definition at line 57 of file itkBinaryANNTreeBase.h.

◆ ConstPointer

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

Definition at line 45 of file itkBinaryANNTreeBase.h.

◆ MeasurementVectorSizeType

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

Definition at line 53 of file itkBinaryANNTreeBase.h.

◆ MeasurementVectorType

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

Definition at line 52 of file itkBinaryANNTreeBase.h.

◆ Pointer

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

Definition at line 44 of file itkBinaryANNTreeBase.h.

◆ SampleType

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

Typedefs from Superclass.

Definition at line 51 of file itkBinaryANNTreeBase.h.

◆ Self

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

Standard itk.

Definition at line 42 of file itkBinaryANNTreeBase.h.

◆ Superclass

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

Definition at line 43 of file itkBinaryANNTreeBase.h.

◆ TotalAbsoluteFrequencyType

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

Definition at line 54 of file itkBinaryANNTreeBase.h.

Constructor & Destructor Documentation

◆ BinaryANNTreeBase() [1/2]

template<class TListSample >
itk::BinaryANNTreeBase< TListSample >::BinaryANNTreeBase ( )
protected

Constructor.

◆ ~BinaryANNTreeBase()

template<class TListSample >
itk::BinaryANNTreeBase< TListSample >::~BinaryANNTreeBase ( )
inlineoverrideprotected

Destructor.

Definition at line 68 of file itkBinaryANNTreeBase.h.

◆ BinaryANNTreeBase() [2/2]

template<class TListSample >
itk::BinaryANNTreeBase< TListSample >::BinaryANNTreeBase ( const Self )
private

Member Function Documentation

◆ GetANNTree()

template<class TListSample >
virtual ANNPointSetType * itk::BinaryANNTreeBase< TListSample >::GetANNTree ( void  ) const
pure virtual

◆ GetClassName()

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

◆ operator=()

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


Generated on 1667476801 for elastix by doxygen 1.9.4 elastix logo