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

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

#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.

Public Types

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

Public Member Functions

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

Static Public Member Functions

Pointer New ()

Public Attributes

NodeListTypem_NodeList

Protected Member Functions

 CorrespondenceDataStructure ()
 ~CorrespondenceDataStructure ()

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.

See also:

Definition at line 40 of file itkCorrespondenceDataStructure.h.


Member Typedef Documentation

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

Reimplemented from itk::DataObject.

Definition at line 47 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 59 of file itkCorrespondenceDataStructure.h.

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

Definition at line 55 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 65 of file itkCorrespondenceDataStructure.h.

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

Reimplemented from itk::DataObject.

Definition at line 46 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 62 of file itkCorrespondenceDataStructure.h.

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

Standard class typedefs.

Reimplemented from itk::DataObject.

Definition at line 44 of file itkCorrespondenceDataStructure.h.

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

Reimplemented from itk::DataObject.

Definition at line 45 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).

Reimplemented from itk::DataObject.

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

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

Method for creation through the object factory.

Reimplemented from itk::Object.


Member Data Documentation

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

Node List.

Definition at line 68 of file itkCorrespondenceDataStructure.h.


The documentation for this class was generated from the following file:
Generated at Thu May 25 00:42:30 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000