WxGimmickReaderDialog dlg(0,-1,
namedescp,
namedb,
- _T("Select image(s) - Gimmick! (c) CREATIS-LRMN 2008"),
+ _T("Select image(s) - Gimmick! (c)"),
wxDefaultPosition,
wxSize(810,750),
GIMMICK_2D_IMAGE_SELECTION,
if (dlg.GetReturnCode() == wxID_OK)
{
//EED1 dlg.stopReading();
-
- std::vector<creaImageIO::OutStrGimmick> outStrGimmick;
- dlg.getSelected(outStrGimmick, m_attrDicomTags,true,"");
-
m_results.clear();
int size=(int)outStrGimmick.size();
int ii;
// {
for (ii=0;ii<size;ii++)
{
-printf("EED1 WxSimpleDlg::OnReadGimmick %d \n", ii);
m_results.push_back(outStrGimmick[ii].img);
m_resultsDicomAtr.push_back( outStrGimmick[ii].infos );
}
infoimage = _T("EED Missing info <void> ???");
infoimageSource = _T("GIMMICK");
-
dlg.OnExit();
}
SetReturnCode( dlg.GetReturnCode() );
memcpy(out->GetScalarPointer(0,0,slice), img->GetScalarPointer(0,0,0), imsize);
//img->Delete();
} // for slice
-
+ out->Modified();
+ out->Update();
//EED This is NOT working. The iteration over the pointer vtkImageData
// int slice=0;
// std::vector<vtkImageData*>::iterator it;
result = NULL;
} // getImagesSelected().size()!=0
-
+ result->Modified();
+ result->Update();
return result;
}