ITK  5.2.0
Insight 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:

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<typename TInputImage, typename TFeatureImage, typename TOutputImage, typename 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

◆ SparseDataStruct()

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

Member Data Documentation

◆ m_Index

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

◆ m_LayerNodeStore

template<typename TInputImage , typename TFeatureImage , typename TOutputImage , typename 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.

◆ m_Layers

template<typename TInputImage , typename TFeatureImage , typename TOutputImage , typename 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.

◆ m_StatusImage

template<typename TInputImage , typename TFeatureImage , typename TOutputImage , typename 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.

◆ m_UpdateBuffer

template<typename TInputImage , typename TFeatureImage , typename TOutputImage , typename 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: