Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::CorrespondenceDataStructure< TItemType, VCliqueSize > Class Template Reference

#include <itkCorrespondenceDataStructure.h>

Inheritance diagram for itk::CorrespondenceDataStructure< TItemType, VCliqueSize >:

Inheritance graph
[legend]
Collaboration diagram for itk::CorrespondenceDataStructure< TItemType, VCliqueSize >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<typename TItemType, int VCliqueSize>
class itk::CorrespondenceDataStructure< TItemType, VCliqueSize >

A data structure designed to contain medial node clique correspondence data between two images.

Definition at line 37 of file itkCorrespondenceDataStructure.h.

Public Types

typedef SmartPointer< const
Self
ConstPointer
typedef CorrespondingList<
TItemType, VCliqueSize > 
CorrespondingListType
typedef TItemType ItemType
typedef NodeList< SecondaryNodeListTypeNodeListType
typedef SmartPointer< SelfPointer
typedef SecondaryNodeList<
CorrespondingListType, VCliqueSize > 
SecondaryNodeListType
typedef CorrespondenceDataStructure Self
typedef DataObject Superclass

Public Member Functions

virtual const char * GetNameOfClass () const
 itkStaticConstMacro (CliqueSize, unsigned int, VCliqueSize)

Static Public Member Functions

static Pointer New ()

Public Attributes

NodeListTypem_NodeList

Protected Member Functions

 CorrespondenceDataStructure ()
 ~CorrespondenceDataStructure ()


Member Typedef Documentation

template<typename TItemType, int VCliqueSize>
typedef SmartPointer<const Self> itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::ConstPointer
 

Definition at line 44 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
typedef CorrespondingList<TItemType, VCliqueSize> itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::CorrespondingListType
 

The typedef for the CorrespondingPairList.

Definition at line 56 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
typedef TItemType itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::ItemType
 

Definition at line 50 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
typedef NodeList<SecondaryNodeListType> itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::NodeListType
 

The typedef for the NodeList.

Definition at line 63 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
typedef SmartPointer<Self> itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::Pointer
 

Definition at line 43 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
typedef SecondaryNodeList<CorrespondingListType, VCliqueSize> itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::SecondaryNodeListType
 

The typedef for the NodePairList.

Definition at line 60 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
typedef CorrespondenceDataStructure itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::Self
 

Standard class typedefs.

Definition at line 41 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
typedef DataObject itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::Superclass
 

Definition at line 42 of file itkCorrespondenceDataStructure.h.


Constructor & Destructor Documentation

template<typename TItemType, int VCliqueSize>
itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::CorrespondenceDataStructure  )  [protected]
 

Default Constructor.

template<typename TItemType, int VCliqueSize>
itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::~CorrespondenceDataStructure  )  [protected]
 

Default Destructor.


Member Function Documentation

template<typename TItemType, int VCliqueSize>
virtual const char* itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

template<typename TItemType, int VCliqueSize>
itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::itkStaticConstMacro CliqueSize  ,
unsigned  int,
VCliqueSize 
 

template<typename TItemType, int VCliqueSize>
static Pointer itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::New  )  [static]
 

Method for creation through the object factory.


Member Data Documentation

template<typename TItemType, int VCliqueSize>
NodeListType* itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::m_NodeList
 

Node List.

Definition at line 66 of file itkCorrespondenceDataStructure.h.


The documentation for this class was generated from the following file:
Generated at Sun Jul 9 19:23:59 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000