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());
{
if (dlg->getImagesSelected().size() == 1)
{
- bbSetOutputOut( dlg->getTemplatedImagesSelected<TImage>().front() );
+ bbSetOutputOut( dlg->getTemplatedImagesSelected<TImage>().front().GetPointer() );
}
else if (dlg->getImagesSelected().size() > 1)
{
-// bbSetOutputOutImages( bbSetOutputOutIImages( dlg->getTemplatedImagesSelected<TImage>() ));
+ OutputImagesITKType outVect;
+ std::vector<TImage::Pointer> tempImgs= dlg->getTemplatedImagesSelected<TImage>();
+ std::vector<TImage::Pointer>::iterator it = tempImgs.begin();
+ for(;it != tempImgs.end(); ++it)
+ {
+ outVect.push_back( (*it).GetPointer() );
+ }
+ bbSetOutputOutIImages( outVect);
}
else
{