]> Creatis software - creaImageIO.git/blobdiff - bbtk/src/bbcreaImageIOItkImagesChooserDialogBox.cxx
add typename
[creaImageIO.git] / bbtk / src / bbcreaImageIOItkImagesChooserDialogBox.cxx
index c035509b94a39bde08d4761e8a8035a2d602d9fc..1f4d1e657bfeb33419adb3b395690a717b9117f7 100644 (file)
@@ -18,8 +18,7 @@ void ItkImagesChooserDialogBox::Process()
  
        dlg = new creaImageIO::WxAnySimpleDlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database"); 
     dlg->ShowModal(); 
-       
-       // FCY to test
+
        bbtk::TypeInfo typ = bbitk::GetITKImagePtrTypeInfoFromPixelTypeInfoAndDimension(*dlg->getTypes().front(), dlg->getDims().front());
        BBTK_TEMPLATE_ITK_IMAGE_SWITCH(typ, Export);
        bbSetOutputOutVImages(dlg->getVtkImagesSelected());
@@ -34,7 +33,14 @@ void ItkImagesChooserDialogBox::Export()
         } 
          else if (dlg->getImagesSelected().size() > 1)
          { 
-//             bbSetOutputOutImages( bbSetOutputOutIImages( dlg->getTemplatedImagesSelected<TImage>() )); 
+                 OutputImagesITKType outVect;
+                 typename std::vector< typename TImage::Pointer> tempImgs= dlg->getTemplatedImagesSelected<TImage>();  // JPR typename typename
+                 typename std::vector< typename TImage::Pointer>::iterator it = tempImgs.begin(); // JPR typename typename
+                 for(;it != tempImgs.end(); ++it)
+                 {
+                         outVect.push_back( (*it).GetPointer() );
+                 }
+               bbSetOutputOutIImages( outVect); 
       } 
          else
          {