#include <itkParallelSparseFieldLevelSetImageFilter.h>
Collaboration diagram for itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData:
Definition at line 691 of file itkParallelSparseFieldLevelSetImageFilter.h.
Public Attributes | |
LayerPointerType | DownList [2] |
void * | globalData |
unsigned int | m_Count |
LayerPointerType ** | m_InterNeighborNodeTransferBufferLayers [2] |
LayerNodeStorageType::Pointer | m_LayerNodeStore |
LayerListType | m_Layers |
LayerListType * | m_LoadTransferBufferLayers |
char | m_Pad2 [128] |
ValueType | m_RMSChange |
Semaphore::Pointer | m_Semaphore [2] |
unsigned int | m_SemaphoreArrayNumber |
int * | m_ZHistogram |
char | pad1 [128] |
ThreadRegionType | ThreadRegion |
TimeStepType | TimeStep |
LayerPointerType | UpList [2] |
LayerPointerType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::DownList[2] |
Definition at line 710 of file itkParallelSparseFieldLevelSetImageFilter.h.
void* itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::globalData |
A pointer to the GlobalData struct obtained from the difference function. Every thread has its own copy of the struct
Definition at line 718 of file itkParallelSparseFieldLevelSetImageFilter.h.
unsigned int itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_Count |
Definition at line 698 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerPointerType** itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_InterNeighborNodeTransferBufferLayers[2] |
Used to transfer data between UpList and DownList across thread boundaries
Definition at line 714 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerNodeStorageType::Pointer itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_LayerNodeStore |
Node memory pool
Definition at line 707 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerListType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_Layers |
The layers
Definition at line 701 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerListType* itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_LoadTransferBufferLayers |
Used to transfer data between m_Layers during load balancing
Definition at line 704 of file itkParallelSparseFieldLevelSetImageFilter.h.
char itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_Pad2[128] |
Definition at line 731 of file itkParallelSparseFieldLevelSetImageFilter.h.
ValueType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_RMSChange |
Definition at line 697 of file itkParallelSparseFieldLevelSetImageFilter.h.
Semaphore::Pointer itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_Semaphore[2] |
Semaphores used for signalling and waiting neighbor threads. Strictly speaking the semaphores are NOT just accessed by the thread that owns them BUT also by the thread's neighbors. So they are NOT truly "local" data.
Definition at line 726 of file itkParallelSparseFieldLevelSetImageFilter.h.
unsigned int itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_SemaphoreArrayNumber |
Indicates whether to use m_Semaphore[0] or m_Semaphore[1] for signalling/waiting
Definition at line 729 of file itkParallelSparseFieldLevelSetImageFilter.h.
int* itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::m_ZHistogram |
Local histogram with each thread
Definition at line 721 of file itkParallelSparseFieldLevelSetImageFilter.h.
char itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::pad1[128] |
Definition at line 693 of file itkParallelSparseFieldLevelSetImageFilter.h.
ThreadRegionType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::ThreadRegion |
Definition at line 696 of file itkParallelSparseFieldLevelSetImageFilter.h.
TimeStepType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::TimeStep |
Definition at line 695 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerPointerType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadData::UpList[2] |
Definition at line 709 of file itkParallelSparseFieldLevelSetImageFilter.h.