Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts
Public Member Functions | Public Attributes

itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct Struct Reference

#include <itkMultiphaseSparseFiniteDifferenceImageFilter.h>

Collaboration diagram for itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SparseDataStruct (const IdCellType &index)

Public Attributes

IdCellType m_Index
LayerNodeStoragePointer m_LayerNodeStore
LayerListType m_Layers
StatusImagePointer m_StatusImage
UpdateBufferType m_UpdateBuffer

Detailed Description

template<class TInputImage, class TFeatureImage, class TOutputImage, class TFunction, typename TIdCell = unsigned int>
struct itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct

Definition at line 355 of file itkMultiphaseSparseFiniteDifferenceImageFilter.h.


Constructor & Destructor Documentation

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction , typename TIdCell = unsigned int>
itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct::SparseDataStruct ( const IdCellType index  )  [inline]

Member Data Documentation

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction , typename TIdCell = unsigned int>
IdCellType itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct::m_Index
template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction , typename TIdCell = unsigned int>
LayerNodeStoragePointer itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct::m_LayerNodeStore

Storage for layer node objects.

Definition at line 374 of file itkMultiphaseSparseFiniteDifferenceImageFilter.h.

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction , typename TIdCell = unsigned int>
LayerListType itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct::m_Layers

An array which contains all of the layers needed in the sparse field. Layers are organized as follows: m_Layer[0] = active layer, m_Layer[i:odd] = inside layer (i+1)/2, m_Layer[i:even] = outside layer i/2

Definition at line 368 of file itkMultiphaseSparseFiniteDifferenceImageFilter.h.

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction , typename TIdCell = unsigned int>
StatusImagePointer itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct::m_StatusImage

An image of status values used internally by the algorithm.

Definition at line 371 of file itkMultiphaseSparseFiniteDifferenceImageFilter.h.

template<class TInputImage , class TFeatureImage , class TOutputImage , class TFunction , typename TIdCell = unsigned int>
UpdateBufferType itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct::m_UpdateBuffer

The update buffer used to store a vector of change values computed in CalculateChange.

Definition at line 378 of file itkMultiphaseSparseFiniteDifferenceImageFilter.h.


The documentation for this struct was generated from the following file:

Generated at Tue Jul 13 2010 00:27:21 for ITK by doxygen 1.7.1 written by Dimitri van Heesch, © 1997-2000