creaImageIO::ImagePointerHolder Class Reference

#include <creaImageIOImagePointerHolder.h>

List of all members.

Public Member Functions

 ImagePointerHolder (vtkImageData *im)
 ImagePointerHolder ()
void Set (vtkImageData *im)
vtkImageData * Get ()

Private Attributes

vtkImageData * mImage
wxMutex mMutex
 The mutex.


Detailed Description

Definition at line 15 of file creaImageIOImagePointerHolder.h.


Constructor & Destructor Documentation

creaImageIO::ImagePointerHolder::ImagePointerHolder ( vtkImageData *  im  )  [inline]

Definition at line 18 of file creaImageIOImagePointerHolder.h.

00018                                                             :
00019                 mImage(im)
00020                 {}
                ImagePointerHolder();

creaImageIO::ImagePointerHolder::ImagePointerHolder (  ) 


Member Function Documentation

void creaImageIO::ImagePointerHolder::Set ( vtkImageData *  im  )  [inline]

Definition at line 22 of file creaImageIOImagePointerHolder.h.

References mImage, and mMutex.

00022 {wxMutexLocker lock(mMutex);mImage=im;}

vtkImageData* creaImageIO::ImagePointerHolder::Get (  )  [inline]

Definition at line 23 of file creaImageIOImagePointerHolder.h.

References mImage, and mMutex.

00023 {wxMutexLocker lock(mMutex);return mImage;}


Member Data Documentation

vtkImageData* creaImageIO::ImagePointerHolder::mImage [private]

Definition at line 25 of file creaImageIOImagePointerHolder.h.

Referenced by Get(), and Set().

wxMutex creaImageIO::ImagePointerHolder::mMutex [private]

The mutex.

Definition at line 27 of file creaImageIOImagePointerHolder.h.

Referenced by Get(), and Set().


The documentation for this class was generated from the following file:
Generated on Mon Jun 22 10:49:58 2009 for CreaImageIO by  doxygen 1.5.3