+ if (multiframe) {
+ for (int i=0; i<numberOfSlices; i++)
+ {
+ WashoutTc.str(rootfilename);
+ WashoutTc << WashoutTc.str() << "_s" << i << "_WashoutTc.txt";
+
+ std::ifstream fromWashoutTc( WashoutTc.str().c_str() );
+ if ( !fromWashoutTc )
+ {
+ std::cout << "Can't open file [" << WashoutTc.str() << "]" << std::endl;
+ exit(0);
+ }
+ std::cout << "Open file [" << WashoutTc.str() << "] : OK" << std::endl;
+
+ if (X2)
+ LoadImageX2(fromWashoutTc, &image[NX*NY*4*i]);
+ else
+ LoadImage(fromWashoutTc, &image[NX*NY*i] );
+ fromWashoutTc.close();
+
+ } // end : for (int i=0; i<numberOfSlices
+
+ dcmImageName = deb + "_WashoutTc.dcm";
+ if (X2)
+ MakeDicomImage(image, NX*2, NY*2, dcmImageName, patientName, numberOfSlices, strStudyUID, strSerieUID, serieDescr, 0, multiframe );
+ else
+ MakeDicomImage(image, NX, NY, dcmImageName, patientName, numberOfSlices, strStudyUID, strSerieUID, serieDescr, 0, multiframe );
+ }
+