+
+
+ //======================================================================
+
+ //======================================================================
+ void GimmickView::
+ OnMultiThreadImageReaderEvent(const std::string& filename,
+ MultiThreadImageReaderUser::EventType e,
+ vtkImageData* image)
+ {
+ if (filename.size()==0)
+ {
+ mImageEventQueue.push_back(ImageEventType(image));
+ return;
+ }
+ std::map<std::string,tree::Node*>::iterator i;
+ i = mImageFileNameToNode.find(filename);
+ if (i!=mImageFileNameToNode.end())
+ {
+ mImageEventQueue.push_back(ImageEventType(i->second,image));
+ }
+ }