i_attr.outside.push_back("D0019_100a"); // simens Number Of Images In Mosaic
-//EED Borrame
- int i,isize=i_attr.outside.size();
- for (i=0;i<isize;i++)
- {
- printf("EED GimmickView::readImages1 A i_attr out %s \n", i_attr.outside[i].c_str());
- }
-
-
-
std::vector<std::string>::iterator it;
for (it=im.begin(); it!=im.end(); ++it)
{
OutStrGimmick out;
out.img = vtkImageData::New();
out.img->ShallowCopy(mReader.GetImage(*it));
-printf("EED GimmickView::readImages1 A\n ");
if(i_attr.mult)
{
getAttributes((*it),out.infos,i_attr);
-printf("EED GimmickView::readImages1 B %s \n ", out.infos.find("D0019_100a")->second.c_str() );
}
o_output.push_back(out);
}
if(!i_attr.mult)
{
getAttributes(im.front(), o_output.front().infos, i_attr);
-printf("EED GimmickView::readImages1 C %s \n ", o_output.front().infos.find("D0019_100a")->second.c_str() );
}
}
else if (im.size()>1) // Test inutile ? JPR
{
/// \TODO fix unused variable 'first'
- vtkImageData* first = mReader.GetImage( im.front());
+// vtkImageData* first = mReader.GetImage( im.front());
if (dimension == 2)
{
// n3D
vtkImageData* out = vtkImageData::New();
out->ShallowCopy(mReader.GetImage(*it));
s.push_back(out);
- }
- }
- else
- {
+ } // for
+ } else {
// n2D to 3D // NO!
// n *2D + T in a vector :
{
vtkImageData* out = mReader.GetImage( (*it));
s.push_back(out);
- }
- }
- }
+ } // for
+ } // if dimension
+ } // if im.size
}
//======================================================================
// We need a gdcm::FileHelper, since we want to load the pixels
GDCM_NAME_SPACE::FileHelper *fh = GDCM_NAME_SPACE::FileHelper::New(file);
-
- uint8_t *imageData = fh->GetImageData();
+
+//Borrame
+//EED uint8_t *imageData = fh->GetImageData();
// Institution name
file->AddAnonymizeElement(0x0008, 0x0080, "*");
fh->SetContentType(GDCM_NAME_SPACE::UNMODIFIED_PIXELS_IMAGE);
fh->WriteDcmExplVR(file->GetFileName() +".ano1" );
- std::cout << i <<" End Anonymize" << std::cout;
+ std::cout << i <<" End Anonymize" << std::endl;
file->ClearAnonymizeList();
file->Delete();
fh->Delete();