X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Example%2FexMoveImagesToSingleSerieUID.cxx;h=8e35c7970f3ab87684271df027fad9fa161b3810;hb=888439e26839d7963a380256453361bdbecd1826;hp=dadcec914ade4342fed80fa9882588df86e89e91;hpb=6d2d4129c41c25246f6a433e12f8130e38e70e05;p=gdcm.git diff --git a/Example/exMoveImagesToSingleSerieUID.cxx b/Example/exMoveImagesToSingleSerieUID.cxx index dadcec91..8e35c797 100755 --- a/Example/exMoveImagesToSingleSerieUID.cxx +++ b/Example/exMoveImagesToSingleSerieUID.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: exMoveImagesToSingleSerieUID.cxx,v $ Language: C++ - Date: $Date: 2006/07/19 09:04:46 $ - Version: $Revision: 1.2 $ + Date: $Date: 2007/05/23 14:18:05 $ + Version: $Revision: 1.5 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -33,9 +33,9 @@ Converts the a Dicom file inside a single-level Directory exMoveImagesToSingleSerieUID dirin=inputDirectoryName dirout=outputDirectoryName - [studyUID = ] [patName = ] [Zspacing = ] - [ { [noshadowseq] | [noshadow][noseq] } ] [debug] - [verbose]", + [studyUID = ] [patName = ] [Zspacing = ] + [ { [noshadowseq] | [noshadow][noseq] } ] [debug] + [verbose]", dirin : single-level Directory containing the images @@ -104,7 +104,7 @@ int main(int argc, char *argv[]) // ----- Initialize Arguments Manager ------ - gdcm::ArgMgr *am = new gdcm::ArgMgr(argc, argv); + GDCM_NAME_SPACE::ArgMgr *am = new GDCM_NAME_SPACE::ArgMgr(argc, argv); if (am->ArgMgrDefined("usage") || argc == 1) { @@ -114,7 +114,7 @@ int main(int argc, char *argv[]) } if (am->ArgMgrDefined("debug")) - gdcm::Debug::DebugOn(); + GDCM_NAME_SPACE::Debug::DebugOn(); int verbose = am->ArgMgrDefined("verbose"); std::string patName = am->ArgMgrGetString("patname", "g^PatientName"); @@ -123,22 +123,22 @@ int main(int argc, char *argv[]) const char *dirIn = am->ArgMgrGetString("dirin"); const char *dirOut = am->ArgMgrGetString("dirout"); - bool userDefinedStudy = am->ArgMgrDefined("studyUID"); + int userDefinedStudy = am->ArgMgrDefined("studyUID"); const char *studyUID = am->ArgMgrGetString("studyUID"); // not described *on purpose* in the Usage ! - bool userDefinedSerie = am->ArgMgrDefined("serieUID"); + int userDefinedSerie = am->ArgMgrDefined("serieUID"); const char *serieUID = am->ArgMgrGetString("serieUID"); - int loadMode = gdcm::LD_ALL; + int loadMode = GDCM_NAME_SPACE::LD_ALL; if ( am->ArgMgrDefined("noshadowseq") ) - loadMode |= gdcm::LD_NOSHADOWSEQ; + loadMode |= GDCM_NAME_SPACE::LD_NOSHADOWSEQ; else { if ( am->ArgMgrDefined("noshadow") ) - loadMode |= gdcm::LD_NOSHADOW; + loadMode |= GDCM_NAME_SPACE::LD_NOSHADOW; if ( am->ArgMgrDefined("noseq") ) - loadMode |= gdcm::LD_NOSEQ; + loadMode |= GDCM_NAME_SPACE::LD_NOSEQ; } /* if unused Param we give up */ @@ -155,7 +155,7 @@ int main(int argc, char *argv[]) //std::cout << "dirIn [" << dirIn << "]" << std::endl; - if ( ! gdcm::DirList::IsDirectory(dirIn) ) + if ( ! GDCM_NAME_SPACE::DirList::IsDirectory(dirIn) ) { std::cout << "KO : [" << dirIn << "] is not a Directory." << std::endl; return 0; @@ -171,13 +171,13 @@ int main(int argc, char *argv[]) std::string strDirNameout(dirOut); // to please gcc 4 std::cout << "Check for output directory :[" << dirOut << "]." <SetLoadMode(loadMode); f->SetFileName( it->c_str() ); @@ -247,7 +247,7 @@ int main(int argc, char *argv[]) // Load the pixels in RAM. - fh = gdcm::FileHelper::New(f); + fh = GDCM_NAME_SPACE::FileHelper::New(f); uint8_t *imageData = fh->GetImageDataRaw(); // Don't convert (Gray Pixels + LUT) into (RGB pixels) ?!? if (!imageData) std::cout << "fail to read [" << it->c_str() << std::endl; @@ -292,10 +292,10 @@ int main(int argc, char *argv[]) // ================================================================================================== - fh->SetContentType(gdcm::UNMODIFIED_PIXELS_IMAGE); + fh->SetContentType(GDCM_NAME_SPACE::UNMODIFIED_PIXELS_IMAGE); - lastFilename = gdcm::Util::GetName( fullFilename ); - std::string fullWriteFilename = strDirNameout + gdcm::GDCM_FILESEPARATOR + lastFilename = GDCM_NAME_SPACE::Util::GetName( fullFilename ); + std::string fullWriteFilename = strDirNameout + GDCM_NAME_SPACE::GDCM_FILESEPARATOR + lastFilename; if (verbose) std::cout << "Write : [" << fullWriteFilename << "]" << std::endl; @@ -309,4 +309,5 @@ int main(int argc, char *argv[]) fh->Delete(); f->Delete(); } + return 1; }