Base class for thread parameter blocks. More...
#include <cmtkThreadParameters.h>
Public Member Functions | |
ThreadParameters () | |
Default constructor. | |
Public Attributes | |
T * | thisObject |
Template pointer to the object starting this thread. | |
unsigned int | ThisThreadIndex |
Unique index of this thread instance among all threads. | |
unsigned int | NumberOfThreads |
Total number of threads created. | |
ThreadIDType | m_ThreadID |
Thread ID of a started thread. |
Base class for thread parameter blocks.
This doesn't hurt to have, even if we're building without thread support.
Definition at line 48 of file cmtkThreadParameters.h.
cmtk::ThreadParameters< T >::ThreadParameters | ( | ) | [inline] |
Default constructor.
Definition at line 66 of file cmtkThreadParameters.h.
ThreadIDType cmtk::ThreadParameters< T >::m_ThreadID |
Thread ID of a started thread.
Definition at line 59 of file cmtkThreadParameters.h.
unsigned int cmtk::ThreadParameters< T >::NumberOfThreads |
Total number of threads created.
Definition at line 56 of file cmtkThreadParameters.h.
Referenced by cmtk::ReformatVolume::GetTransformedReference(), cmtk::ReformatVolume::GetTransformedReferenceGreyAvg(), and cmtk::ReformatVolume::GetTransformedReferenceJacobianAvgThread().
T* cmtk::ThreadParameters< T >::thisObject |
Template pointer to the object starting this thread.
Definition at line 52 of file cmtkThreadParameters.h.
Referenced by cmtk::UniformDistanceMap< TDistanceDataType >::ComputeEDTThreadPhase1(), cmtk::UniformDistanceMap< TDistanceDataType >::ComputeEDTThreadPhase2(), cmtk::SplineWarpGroupwiseRegistrationRMIFunctional::EvaluateLocalGradientThreadFunc(), cmtk::SplineWarpCongealingFunctional::EvaluateLocalGradientThreadFunc(), cmtk::GroupwiseRegistrationRMIFunctional< TXform >::EvaluateProbabilisticThread(), cmtk::CongealingFunctional< TXform >::EvaluateProbabilisticThread(), cmtk::SplineWarpCongealingFunctional::EvaluateThread(), cmtk::GroupwiseRegistrationRMIFunctional< TXform >::EvaluateThread(), cmtk::CongealingFunctional< TXform >::EvaluateThread(), cmtk::SplineWarpMultiChannelRegistrationFunctional< TMetricFunctional >::EvaluateThreadFunction(), cmtk::AffineMultiChannelRegistrationFunctional< TMultiChannelMetricFunctional >::EvaluateThreadFunction(), cmtk::SplineWarpMultiChannelRegistrationFunctional< TMetricFunctional >::EvaluateWithGradientThreadFunction(), cmtk::DataGridFilter::GetFilteredDataThreadX(), cmtk::DataGridFilter::GetFilteredDataThreadY(), cmtk::DataGridFilter::GetFilteredDataThreadZ(), cmtk::ReformatVolume::GetTransformedReference(), cmtk::ReformatVolume::GetTransformedReferenceLabel(), cmtk::GroupwiseRegistrationFunctionalXformTemplate< TXform >::InterpolateImageProbabilisticThread(), cmtk::GroupwiseRegistrationFunctionalXformTemplate< TXform >::InterpolateImageThread(), cmtk::UniformVolume::ResampleThreadPoolExecuteGrey(), cmtk::UniformVolume::ResampleThreadPoolExecuteLabels(), cmtk::EntropyMinimizationIntensityCorrectionFunctional< NOrderAdd, NOrderMul >::UpdateBiasFieldAddAllThreadFunc(), cmtk::EntropyMinimizationIntensityCorrectionFunctional< NOrderAdd, NOrderMul >::UpdateBiasFieldAddThreadFunc(), cmtk::EntropyMinimizationIntensityCorrectionFunctional< NOrderAdd, NOrderMul >::UpdateBiasFieldMulAllThreadFunc(), cmtk::EntropyMinimizationIntensityCorrectionFunctional< NOrderAdd, NOrderMul >::UpdateBiasFieldMulThreadFunc(), cmtk::EntropyMinimizationIntensityCorrectionFunctional< NOrderAdd, NOrderMul >::UpdateBiasFieldsAllThreadFunc(), cmtk::EntropyMinimizationIntensityCorrectionFunctional< NOrderAdd, NOrderMul >::UpdateBiasFieldsThreadFunc(), cmtk::EntropyMinimizationIntensityCorrectionFunctionalBase::UpdateOutputImageThreadFunc(), and cmtk::CongealingFunctional< TXform >::UpdateStandardDeviationByPixelThreadFunc().
unsigned int cmtk::ThreadParameters< T >::ThisThreadIndex |
Unique index of this thread instance among all threads.
Definition at line 54 of file cmtkThreadParameters.h.
Referenced by cmtk::SplineWarpGroupwiseRegistrationRMIFunctional::EvaluateLocalGradientThreadFunc(), cmtk::SplineWarpCongealingFunctional::EvaluateLocalGradientThreadFunc(), cmtk::ReformatVolume::GetTransformedReference(), cmtk::ReformatVolume::GetTransformedReferenceGrey(), cmtk::ReformatVolume::GetTransformedReferenceGreyAvg(), cmtk::ReformatVolume::GetTransformedReferenceJacobianAvgThread(), and cmtk::ReformatVolume::GetTransformedReferenceLabel().