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 | Private Attributes
itk::BinaryTreeBase< TListSample > Class Template Referenceabstract

#include <itkBinaryTreeBase.h>

Detailed Description

template<class TListSample>
class itk::BinaryTreeBase< TListSample >

Definition at line 36 of file itkBinaryTreeBase.h.

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

Public Types

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)=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

 BinaryTreeBase ()
 
virtual void PrintSelf (std::ostream &os, Indent indent) const
 
virtual ~BinaryTreeBase ()
 

Private Member Functions

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

Private Attributes

SampleType::Pointer m_Sample
 

Member Typedef Documentation

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

Definition at line 44 of file itkBinaryTreeBase.h.

template<class TListSample >
typedef SampleType::MeasurementVectorSizeType itk::BinaryTreeBase< TListSample >::MeasurementVectorSizeType

Definition at line 54 of file itkBinaryTreeBase.h.

template<class TListSample >
typedef SampleType::MeasurementVectorType itk::BinaryTreeBase< TListSample >::MeasurementVectorType

Typedef's.

Definition at line 53 of file itkBinaryTreeBase.h.

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

Definition at line 43 of file itkBinaryTreeBase.h.

template<class TListSample >
typedef TListSample itk::BinaryTreeBase< TListSample >::SampleType

Typedef's.

Definition at line 47 of file itkBinaryTreeBase.h.

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

Standard itk.

Definition at line 41 of file itkBinaryTreeBase.h.

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

Definition at line 42 of file itkBinaryTreeBase.h.

template<class TListSample >
typedef SampleType::TotalAbsoluteFrequencyType itk::BinaryTreeBase< TListSample >::TotalAbsoluteFrequencyType

Definition at line 55 of file itkBinaryTreeBase.h.

Constructor & Destructor Documentation

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

Constructor.

template<class TListSample >
virtual itk::BinaryTreeBase< TListSample >::~BinaryTreeBase ( )
inlineprotectedvirtual

Destructor.

Definition at line 79 of file itkBinaryTreeBase.h.

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

Member Function Documentation

template<class TListSample >
virtual void itk::BinaryTreeBase< TListSample >::GenerateTree ( void  )
pure virtual
template<class TListSample >
TotalAbsoluteFrequencyType itk::BinaryTreeBase< TListSample >::GetActualNumberOfDataPoints ( void  ) const

Get the actual number of data points.

template<class TListSample >
virtual const char* itk::BinaryTreeBase< TListSample >::GetClassName ( ) const
virtual
template<class TListSample >
MeasurementVectorSizeType itk::BinaryTreeBase< TListSample >::GetDataDimension ( void  ) const

Get the dimension of the input data.

template<class TListSample >
TotalAbsoluteFrequencyType itk::BinaryTreeBase< TListSample >::GetNumberOfDataPoints ( void  ) const

Get the number of data points.

template<class TListSample >
virtual const SampleType* itk::BinaryTreeBase< TListSample >::GetSample ( )
virtual
template<class TListSample >
void itk::BinaryTreeBase< TListSample >::operator= ( const Self )
private
template<class TListSample >
virtual void itk::BinaryTreeBase< TListSample >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protectedvirtual
template<class TListSample >
virtual void itk::BinaryTreeBase< TListSample >::SetSample ( SampleType _arg)
virtual

Set and get the samples: the array of points.

Field Documentation

template<class TListSample >
SampleType::Pointer itk::BinaryTreeBase< TListSample >::m_Sample
private

Store the samples.

Definition at line 90 of file itkBinaryTreeBase.h.



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