28 #ifndef itkMutexLock_h 29 #define itkMutexLock_h 86 return *(
const_cast< MutexType *
>( &m_MutexLock ) );
134 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
137 MutexLock(
const Self &) ITK_DELETE_FUNCTION;
138 void operator=(const Self &) ITK_DELETE_FUNCTION;
143 m_SimpleMutexLock.
Lock();
148 return m_SimpleMutexLock.
TryLock();
153 m_SimpleMutexLock.
Unlock();
MutexType & GetMutexLock()
virtual const char * GetNameOfClass()
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Mutual exclusion locking class.
MutexType GetMutexLock() const
SmartPointer< const Self > ConstPointer
SimpleMutexLock m_SimpleMutexLock
Control indentation during Print() invocation.
Base class for most ITK classes.
Simple mutual exclusion locking class.
SmartPointer< Self > Pointer