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 * GetClassName () const
 itkStaticConstMacro (CliqueSize, unsigned int, VCliqueSize)
void UpdateOutputInformation ()

Static Public Member Functions

Pointer New ()

Public Attributes

NodeListTypem_NodeList

Protected Member Functions

 CorrespondenceDataStructure ()
 ~CorrespondenceDataStructure ()
bool VerifyRequestedRegion ()
void SetRequestedRegionToLargestPossibleRegion ()
bool RequestedRegionIsOutsideOfTheBufferedRegion ()
void SetRequestedRegion (DataObject *)

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 62 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 68 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 65 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  )  [inline, protected]
 

Default Destructor. Definition at line 78 of file itkCorrespondenceDataStructure.h.


Member Function Documentation

template<typename TItemType, int VCliqueSize>
virtual const char* itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::GetClassName  )  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.

template<typename TItemType, int VCliqueSize>
bool itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::RequestedRegionIsOutsideOfTheBufferedRegion  )  [inline, protected, virtual]
 

Virtual methods required by DataObject interface.

Implements itk::DataObject.

Definition at line 83 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
void itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::SetRequestedRegion DataObject  )  [inline, protected, virtual]
 

Virtual methods required by DataObject interface.

Implements itk::DataObject.

Definition at line 84 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
void itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::SetRequestedRegionToLargestPossibleRegion  )  [inline, protected, virtual]
 

Virtual methods required by DataObject interface.

Implements itk::DataObject.

Definition at line 82 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
void itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::UpdateOutputInformation  )  [inline, virtual]
 

Virtual method required by DataObject interface.

Implements itk::DataObject.

Definition at line 59 of file itkCorrespondenceDataStructure.h.

template<typename TItemType, int VCliqueSize>
bool itk::CorrespondenceDataStructure< TItemType, VCliqueSize >::VerifyRequestedRegion  )  [inline, protected, virtual]
 

Virtual methods required by DataObject interface.

Implements itk::DataObject.

Definition at line 81 of file itkCorrespondenceDataStructure.h.


Member Data Documentation

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

Node List. Definition at line 71 of file itkCorrespondenceDataStructure.h.


The documentation for this class was generated from the following file:
Generated at Sun Apr 1 03:00:07 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000