ITK  4.4.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Public Attributes | List of all members
itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct Struct Reference

#include <itkMultiphaseSparseFiniteDifferenceImageFilter.h>

+ Collaboration diagram for itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct:

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 350 of file itkMultiphaseSparseFiniteDifferenceImageFilter.h.

Public Member Functions

 SparseDataStruct (const IdCellType &index)
 

Public Attributes

IdCellType m_Index
 
LayerNodeStoragePointer m_LayerNodeStore
 
LayerListType m_Layers
 
StatusImagePointer m_StatusImage
 
UpdateBufferType m_UpdateBuffer
 

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 368 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 362 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 365 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 372 of file itkMultiphaseSparseFiniteDifferenceImageFilter.h.


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