#include <creaImageIOMultiThreadImageReader.h>
Definition at line 25 of file creaImageIOMultiThreadImageReader.h.
ThreadedReaderStarted | |
ThreadedReaderStopped | |
ImageLoaded | |
ImageUnloaded | |
Error | |
ThreadedReaderStarted | |
ThreadedReaderStopped | |
ImageLoaded | |
ImageUnloaded | |
Error |
Reimplemented in creaImageIO::WxGimmickView.
Definition at line 34 of file creaImageIOMultiThreadImageReader.h.
{ ThreadedReaderStarted, ThreadedReaderStopped, ImageLoaded, ImageUnloaded, Error }
ThreadedReaderStarted | |
ThreadedReaderStopped | |
ImageLoaded | |
ImageUnloaded | |
Error | |
ThreadedReaderStarted | |
ThreadedReaderStopped | |
ImageLoaded | |
ImageUnloaded | |
Error |
Reimplemented in creaImageIO::WxGimmickView.
Definition at line 34 of file creaImageIOQMultiThreadImageReader.h.
{ ThreadedReaderStarted, ThreadedReaderStopped, ImageLoaded, ImageUnloaded, Error }
creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderUser | ( | ) | [inline] |
Definition at line 31 of file creaImageIOMultiThreadImageReader.h.
{}
virtual creaImageIO::MultiThreadImageReaderUser::~MultiThreadImageReaderUser | ( | ) | [inline, virtual] |
Definition at line 32 of file creaImageIOMultiThreadImageReader.h.
{}
creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderUser | ( | ) | [inline] |
Definition at line 31 of file creaImageIOQMultiThreadImageReader.h.
{}
virtual creaImageIO::MultiThreadImageReaderUser::~MultiThreadImageReaderUser | ( | ) | [inline, virtual] |
Definition at line 32 of file creaImageIOQMultiThreadImageReader.h.
{}
wxMutex& creaImageIO::MultiThreadImageReaderUser::GetMultiThreadImageReaderUserMutex | ( | ) | [inline] |
Definition at line 57 of file creaImageIOMultiThreadImageReader.h.
Referenced by creaImageIO::MultiThreadImageReader::GetMaximalPriority(), creaImageIO::MultiThreadImageReader::Request(), creaImageIO::MultiThreadImageReader::SignalImageRead(), creaImageIO::MultiThreadImageReader::Start(), and creaImageIO::MultiThreadImageReader::Stop().
{ return mMultiThreadImageReaderUserMutex; }
QMutex* creaImageIO::MultiThreadImageReaderUser::GetMultiThreadImageReaderUserMutex | ( | ) | [inline] |
Definition at line 57 of file creaImageIOQMultiThreadImageReader.h.
{ return &mMultiThreadImageReaderUserMutex; }
void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderEventLock | ( | ) | [inline] |
Definition at line 53 of file creaImageIOMultiThreadImageReader.h.
Referenced by creaImageIO::ThreadedImageReader::Entry().
{ mMultiThreadImageReaderUserMutex.Lock(); }
void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderEventLock | ( | ) | [inline] |
Definition at line 53 of file creaImageIOQMultiThreadImageReader.h.
{ mMultiThreadImageReaderUserMutex.lock(); }
void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderEventUnlock | ( | ) | [inline] |
Definition at line 55 of file creaImageIOQMultiThreadImageReader.h.
{ mMultiThreadImageReaderUserMutex.unlock(); }
void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderEventUnlock | ( | ) | [inline] |
Definition at line 55 of file creaImageIOMultiThreadImageReader.h.
Referenced by creaImageIO::ThreadedImageReader::Entry().
{ mMultiThreadImageReaderUserMutex.Unlock(); }
void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderSendEvent | ( | const std::string & | filename, | |
EventType | type, | |||
vtkImageData * | image | |||
) | [private] |
Definition at line 15 of file creaImageIOMultiThreadImageReader.cpp.
Referenced by creaImageIO::MultiThreadImageReader::SignalImageRead().
{ wxMutexLocker lock(mMultiThreadImageReaderUserMutex); this->OnMultiThreadImageReaderEvent(filename,type,image); }
void creaImageIO::MultiThreadImageReaderUser::MultiThreadImageReaderSendEvent | ( | const std::string & | filename, | |
EventType | type, | |||
vtkImageData * | image | |||
) | [private] |
virtual void creaImageIO::MultiThreadImageReaderUser::OnMultiThreadImageReaderEvent | ( | const std::string & | filename, | |
EventType | type, | |||
vtkImageData * | image | |||
) | [inline, virtual] |
The virtual method to overload by MultiThreadImageReader users It is called when an image has been loaded or unloaded Provides : The image file name which was requested The type of event If type==ImageLoaded the image pointer, else NULL pointer
Reimplemented in creaImageIO::GimmickView, creaImageIO::MultiThreadImageReader, and creaImageIO::MultiThreadImageReader.
Definition at line 49 of file creaImageIOQMultiThreadImageReader.h.
{}
virtual void creaImageIO::MultiThreadImageReaderUser::OnMultiThreadImageReaderEvent | ( | const std::string & | filename, | |
EventType | type, | |||
vtkImageData * | image | |||
) | [inline, virtual] |
The virtual method to overload by MultiThreadImageReader users It is called when an image has been loaded or unloaded Provides : The image file name which was requested The type of event If type==ImageLoaded the image pointer, else NULL pointer
Reimplemented in creaImageIO::GimmickView, creaImageIO::MultiThreadImageReader, and creaImageIO::MultiThreadImageReader.
Definition at line 49 of file creaImageIOMultiThreadImageReader.h.
{}
MultiThreadImageReader [friend] |
Definition at line 29 of file creaImageIOMultiThreadImageReader.h.
ThreadedImageReader [friend] |
Reimplemented in creaImageIO::MultiThreadImageReader.
Definition at line 28 of file creaImageIOMultiThreadImageReader.h.
Definition at line 64 of file creaImageIOMultiThreadImageReader.h.
Definition at line 64 of file creaImageIOQMultiThreadImageReader.h.