Program: gdcm\r
Module: $RCSfile: Bmp2Dcm.cxx,v $\r
Language: C++\r
- Date: $Date: 2007/06/27 08:43:25 $\r
- Version: $Revision: 1.2 $\r
+ Date: $Date: 2007/10/30 16:42:58 $\r
+ Version: $Revision: 1.3 $\r
\r
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de\r
l'Image). All rights reserved. See Doc/License.txt or\r
\r
if (am->ArgMgrDefined("debug"))\r
GDCM_NAME_SPACE::Debug::DebugOn();\r
- \r
- int verbose = am->ArgMgrDefined("verbose");\r
- \r
+\r
+ bool verbose = ( 0 != am->ArgMgrDefined("verbose") );\r
+\r
const char *fileName = am->ArgMgrGetString("filein");\r
const char *dirName = am->ArgMgrGetString("dirin");\r
\r
(fileName != 0 && dirName != 0) )\r
{\r
std::cout <<std::endl\r
- << "Either 'filein=' or 'dirin=' must be present;" \r
+ << "Either 'filein=' or 'dirin=' must be present;"\r
<< std::endl << "Not both" << std::endl;\r
- am->ArgMgrUsage(usage); // Display 'usage' \r
+ am->ArgMgrUsage(usage); // Display 'usage'\r
delete am;\r
return 0;\r
}\r
- \r
+\r
std::string patName = am->ArgMgrGetString("patname", dirName);\r
- \r
- bool userDefinedStudy = am->ArgMgrDefined("studyUID");\r
+ bool userDefinedStudy = ( 0 != am->ArgMgrDefined("studyUID") );\r
const char *studyUID;\r
if (userDefinedStudy)\r
- studyUID = am->ArgMgrGetString("studyUID"); \r
+ studyUID = am->ArgMgrGetString("studyUID");\r
\r
- // not described *on purpose* in the Usage ! \r
- bool userDefinedSerie = am->ArgMgrDefined("serieUID"); \r
+ // not described *on purpose* in the Usage !\r
+ bool userDefinedSerie = ( 0 != am->ArgMgrDefined("serieUID") );\r
const char *serieUID;\r
if(userDefinedSerie)\r
serieUID = am->ArgMgrGetString("serieUID");\r
- \r
+\r
/* if unused Param we give up */\r
if ( am->ArgMgrPrintUnusedLabels() )\r
{\r
am->ArgMgrUsage(usage);\r
delete am;\r
return 0;\r
- } \r
- \r
+ }\r
+\r
delete am; // ------ we don't need Arguments Manager any longer ------\r
\r
\r
// ----- Begin Processing -----\r
- \r
+\r
int *dim;\r
std::string nomFich;\r
- \r
+\r
if ( fileName != 0 ) // ====== Deal with a single file ======\r
- { \r
+ {\r
vtkBMPReader* Reader = vtkBMPReader::New();\r
if ( Reader->CanReadFile(fileName ) == 0) {\r
- // skip 'non BMP' files \r
+ // skip 'non BMP' files\r
Reader->Delete();\r
if (verbose)\r
std::cout << "Sorry, [" << fileName << "] is not a BMP file!" << std::endl;\r
return 0;\r
}\r
- \r
+\r
if (verbose)\r
std::cout << "deal with [" << fileName << "]" << std::endl;\r
//Read BMP file\r