bbSetOutputOut( CreateDefaultImage() );
return;
} // if res
+
// Get info from the first image file
int i;
std::vector<double> v_iop;
// Add *all the files* to the SerieHelper
sh = GDCM_NAME_SPACE::SerieHelper::New();
std::vector<std::string> gii = bbGetInputIn();
-
+
for(std::vector<std::string>::iterator it = gii.begin();
it != gii.end();
++it)
if (l==NULL)
{
- printf("EED GetXCoherentInfoGdcmReader::Process Warnning not coherent list/file \n");
return;
}
} // for iitt
bbSetOutputDicomInfo( vectormapinfodicom );
- if (reader!=NULL)
- {
- reader->Delete();
- reader = NULL;
- }
- reader = vtkGdcmReader::New();
- //EED 21 mars 2012 FLIP probleme ..PLOP..
- reader->SetFlipY(false);
- //reader->SetFileName( bbGetInputIn().c_str() );
- reader->SetCoherentFileList(l);
- reader->Update();
- reader->GetOutput();
- bbSetOutputOut( reader->GetOutput() );
+ if (bbGetInputReadRaw()==true)
+ {
+ if (reader!=NULL)
+ {
+ reader->Delete();
+ reader = NULL;
+ }
+ reader = vtkGdcmReader::New();
+ //EED 21 mars 2012 FLIP probleme ..PLOP..
+ reader->SetFlipY(false);
+ //reader->SetFileName( bbGetInputIn().c_str() );
+ reader->SetCoherentFileList(l);
+ reader->Update();
+ reader->GetOutput();
+ bbSetOutputOut( reader->GetOutput() );
+ } // if bGetInputReadRaw
}
#endif
// endif USE_GDCM
std::vector<std::string> init;
init.push_back("");
bbSetInputIn(init);
+ bbSetInputReadRaw(true);
//reader=NULL; /// \TODO fixme JPR
}