Orfeo Toolbox  3.16
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:

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

Referenced by itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::ApplyUpdate(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::CalculateChange(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::ConstructActiveLayer(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::ConstructLayer(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::Initialize(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::InitializeActiveLayerValues(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::PrintSelf(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::ProcessOutsideList(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::ProcessStatusList(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::PropagateFunctionLayerValues(), itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::PropagateLayerValues(), and itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::UpdateActiveLayerValues().

template<class TInputImage, class TFeatureImage, class TOutputImage, class TFunction, typename TIdCell = unsigned int>
StatusImagePointer itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >::SparseDataStruct::m_StatusImage
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 documentation for this struct was generated from the following file:

Generated at Sun Jun 16 2013 02:17:17 for Orfeo Toolbox with doxygen 1.8.3.1