]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOGimmickView.cpp
Viewer with movie done.
[creaImageIO.git] / src2 / creaImageIOGimmickView.cpp
index 49297e9be755c074c127bafa89adf24931ddb479..6084c7d7ff3d097ba932bbdbc78803fdbc6860fb 100644 (file)
@@ -13,6 +13,7 @@ namespace creaImageIO
                        <<std::endl);
        // Start the threads ...
     mReader.Start();
+
   }
   //======================================================================
 
@@ -111,7 +112,7 @@ namespace creaImageIO
                }
 
                //Dimention validation
-               //Compatibility with maximum 
+               //Compatibility with maximum and minimum
                        if(valid)
                        {       
                                
@@ -263,6 +264,28 @@ namespace creaImageIO
       }
        
   }
+
+
+  //======================================================================
+
+  //======================================================================
+  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));
+      }
+  }
          
   
 } // EO namespace creaImageIO