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

#include <itkANNbdTree.h>

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

Public Types

typedef Superclass::ANNkDTreeType ANNkDTreeType
typedef Superclass::ANNPointSetType ANNPointSetType
typedef Superclass::BucketSizeType BucketSizeType
typedef SmartPointer< const SelfConstPointer
typedef
Superclass::MeasurementVectorSizeType 
MeasurementVectorSizeType
typedef
Superclass::MeasurementVectorType 
MeasurementVectorType
typedef SmartPointer< SelfPointer
typedef Superclass::SampleType SampleType
typedef ANNbdTree Self
typedef ANNshrinkRule ShrinkingRuleType
typedef
Superclass::SplittingRuleType 
SplittingRuleType
typedef ANNkDTree< TListSample > Superclass
typedef
Superclass::TotalAbsoluteFrequencyType 
TotalAbsoluteFrequencyType
- Public Types inherited from itk::ANNkDTree< TListSample >
typedef ANNkd_tree ANNkDTreeType
typedef ANNpointSet ANNPointSetType
typedef unsigned int BucketSizeType
typedef SmartPointer< const SelfConstPointer
typedef
Superclass::MeasurementVectorSizeType 
MeasurementVectorSizeType
typedef
Superclass::MeasurementVectorType 
MeasurementVectorType
typedef SmartPointer< SelfPointer
typedef Superclass::SampleType SampleType
typedef ANNkDTree Self
typedef ANNsplitRule SplittingRuleType
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 const char * GetClassName () const
virtual ShrinkingRuleType GetShrinkingRule () const
std::string GetShrinkingRule (void)
virtual void SetShrinkingRule (ShrinkingRuleType _arg)
void SetShrinkingRule (std::string rule)
- Public Member Functions inherited from itk::ANNkDTree< TListSample >
virtual ANNPointSetTypeGetANNTree (void) const
virtual BucketSizeType GetBucketSize () const
virtual SplittingRuleType GetSplittingRule () const
std::string GetSplittingRule (void)
virtual void SetBucketSize (BucketSizeType _arg)
virtual void SetSplittingRule (SplittingRuleType _arg)
void SetSplittingRule (std::string rule)

Static Public Member Functions

static Pointer New ()

Protected Member Functions

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

Protected Attributes

ShrinkingRuleType m_ShrinkingRule
- Protected Attributes inherited from itk::ANNkDTree< TListSample >
ANNkDTreeTypem_ANNTree
BucketSizeType m_BucketSize
SplittingRuleType m_SplittingRule

Private Member Functions

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

Detailed Description

template<class TListSample>
class itk::ANNbdTree< TListSample >

Definition at line 33 of file itkANNbdTree.h.

Member Typedef Documentation

template<class TListSample >
typedef Superclass::ANNkDTreeType itk::ANNbdTree< TListSample >::ANNkDTreeType

Definition at line 55 of file itkANNbdTree.h.

template<class TListSample >
typedef Superclass::ANNPointSetType itk::ANNbdTree< TListSample >::ANNPointSetType

Definition at line 54 of file itkANNbdTree.h.

template<class TListSample >
typedef Superclass::BucketSizeType itk::ANNbdTree< TListSample >::BucketSizeType

Definition at line 57 of file itkANNbdTree.h.

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

Definition at line 41 of file itkANNbdTree.h.

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

Definition at line 52 of file itkANNbdTree.h.

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

Definition at line 51 of file itkANNbdTree.h.

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

Definition at line 40 of file itkANNbdTree.h.

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

Typedef's from Superclass.

Definition at line 47 of file itkANNbdTree.h.

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

Standard itk.

Definition at line 38 of file itkANNbdTree.h.

template<class TListSample >
typedef ANNshrinkRule itk::ANNbdTree< TListSample >::ShrinkingRuleType

Definition at line 59 of file itkANNbdTree.h.

template<class TListSample >
typedef Superclass::SplittingRuleType itk::ANNbdTree< TListSample >::SplittingRuleType

Definition at line 56 of file itkANNbdTree.h.

template<class TListSample >
typedef ANNkDTree< TListSample > itk::ANNbdTree< TListSample >::Superclass

Definition at line 39 of file itkANNbdTree.h.

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

Definition at line 53 of file itkANNbdTree.h.

Constructor & Destructor Documentation

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

Constructor.

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

Destructor.

Definition at line 76 of file itkANNbdTree.h.

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

Member Function Documentation

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

Generate the tree.

Reimplemented from itk::ANNkDTree< TListSample >.

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

ITK type info.

Reimplemented from itk::ANNkDTree< TListSample >.

template<class TListSample >
virtual ShrinkingRuleType itk::ANNbdTree< TListSample >::GetShrinkingRule ( ) const
virtual
template<class TListSample >
std::string itk::ANNbdTree< TListSample >::GetShrinkingRule ( void  )
template<class TListSample >
static Pointer itk::ANNbdTree< TListSample >::New ( )
static

New method for creating an object using a factory.

Reimplemented from itk::ANNkDTree< TListSample >.

template<class TListSample >
void itk::ANNbdTree< TListSample >::operator= ( const Self )
private
template<class TListSample >
virtual void itk::ANNbdTree< TListSample >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protectedvirtual

PrintSelf.

Reimplemented from itk::ANNkDTree< TListSample >.

template<class TListSample >
virtual void itk::ANNbdTree< TListSample >::SetShrinkingRule ( ShrinkingRuleType  _arg)
virtual

Set and get the shrinking rule: it defines ...

template<class TListSample >
void itk::ANNbdTree< TListSample >::SetShrinkingRule ( std::string  rule)

Field Documentation

template<class TListSample >
ShrinkingRuleType itk::ANNbdTree< TListSample >::m_ShrinkingRule
protected

Member variables.

Definition at line 82 of file itkANNbdTree.h.



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