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 Reference

#include <itkBinaryTreeBase.h>

Inheritance diagram for itk::BinaryTreeBase< TListSample >:
Inheritance graph
[legend]
Collaboration diagram for itk::BinaryTreeBase< TListSample >:
Collaboration 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

Detailed Description

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

Definition at line 33 of file itkBinaryTreeBase.h.


Member Typedef Documentation

template<class TListSample >
typedef SmartPointer< const Self > itk::BinaryTreeBase< TListSample >::ConstPointer
template<class TListSample >
typedef SampleType::MeasurementVectorSizeType itk::BinaryTreeBase< TListSample >::MeasurementVectorSizeType
template<class TListSample >
typedef SampleType::MeasurementVectorType itk::BinaryTreeBase< TListSample >::MeasurementVectorType
template<class TListSample >
typedef SmartPointer< Self > itk::BinaryTreeBase< TListSample >::Pointer
template<class TListSample >
typedef TListSample itk::BinaryTreeBase< TListSample >::SampleType
template<class TListSample >
typedef BinaryTreeBase itk::BinaryTreeBase< TListSample >::Self
template<class TListSample >
typedef DataObject itk::BinaryTreeBase< TListSample >::Superclass
template<class TListSample >
typedef SampleType::TotalAbsoluteFrequencyType itk::BinaryTreeBase< TListSample >::TotalAbsoluteFrequencyType

Constructor & Destructor Documentation

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

Constructor.

template<class TListSample >
virtual itk::BinaryTreeBase< TListSample >::~BinaryTreeBase ( ) [inline, protected, virtual]

Destructor.

Definition at line 76 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 [protected, virtual]
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 87 of file itkBinaryTreeBase.h.



Generated on 24-10-2011 for elastix by doxygen 1.7.4 elastix logo