ITK
6.0.0
Insight Toolkit
|
#include <itkParallelSparseFieldLevelSetImageFilter.h>
Local data for each individual thread.
Definition at line 750 of file itkParallelSparseFieldLevelSetImageFilter.h.
Public Attributes | |
LayerPointerType | DownList [2] |
void * | globalData |
std::condition_variable | m_Condition [2] |
unsigned int | m_Count |
LayerPointerType ** | m_InterNeighborNodeTransferBufferLayers [2] |
LayerNodeStorageType::Pointer | m_LayerNodeStore |
LayerListType | m_Layers |
LayerListType * | m_LoadTransferBufferLayers |
std::mutex | m_Lock [2] |
ValueType | m_RMSChange |
int | m_Semaphore [2] |
unsigned int | m_SemaphoreArrayNumber |
int * | m_ZHistogram |
ThreadRegionType | ThreadRegion |
TimeStepType | TimeStep |
LayerPointerType | UpList [2] |
LayerPointerType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::DownList[2] |
Definition at line 767 of file itkParallelSparseFieldLevelSetImageFilter.h.
void* itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::globalData |
A pointer to the GlobalData struct obtained from the difference function. Every thread has its own copy of the struct
Definition at line 775 of file itkParallelSparseFieldLevelSetImageFilter.h.
std::condition_variable itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_Condition[2] |
Definition at line 787 of file itkParallelSparseFieldLevelSetImageFilter.h.
unsigned int itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_Count |
Definition at line 755 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerPointerType** itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_InterNeighborNodeTransferBufferLayers[2] |
Used to transfer data between UpList and DownList across thread boundaries
Definition at line 771 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerNodeStorageType::Pointer itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_LayerNodeStore |
Node memory pool
Definition at line 764 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerListType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_Layers |
The layers
Definition at line 758 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerListType* itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_LoadTransferBufferLayers |
Used to transfer data between m_Layers during load balancing
Definition at line 761 of file itkParallelSparseFieldLevelSetImageFilter.h.
std::mutex itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_Lock[2] |
Definition at line 786 of file itkParallelSparseFieldLevelSetImageFilter.h.
ValueType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_RMSChange |
Definition at line 754 of file itkParallelSparseFieldLevelSetImageFilter.h.
int itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_Semaphore[2] |
pseudo-Semaphores used for signaling 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 784 of file itkParallelSparseFieldLevelSetImageFilter.h.
unsigned int itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_SemaphoreArrayNumber |
Indicates whether to use m_Semaphore[0] or m_Semaphore[1] for signaling/waiting
Definition at line 791 of file itkParallelSparseFieldLevelSetImageFilter.h.
int* itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::m_ZHistogram |
Local histogram with each thread
Definition at line 778 of file itkParallelSparseFieldLevelSetImageFilter.h.
ThreadRegionType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::ThreadRegion |
Definition at line 753 of file itkParallelSparseFieldLevelSetImageFilter.h.
TimeStepType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::TimeStep |
Definition at line 752 of file itkParallelSparseFieldLevelSetImageFilter.h.
LayerPointerType itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::ThreadDataUnaligned::UpList[2] |
Definition at line 766 of file itkParallelSparseFieldLevelSetImageFilter.h.