#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.
1.7.1