# Generate our own 'DICOM' dictionary, based on the following dictionaries:
SET(ALL_DICTS
dicomV3.dic
- Papyrus.dic
- NIH.dic #the forbidden one...
- SPI.dic
+ #Papyrus.dic
+ #NIH.dic #the forbidden one...
+ # SPI.dic
# PHILIPS-Intera.dic # uncomment me if you want
+ GEMS.dic
+ #GEMS-HiSpeed.dic
+ # GEMS-Advance.dic
)
# Better solution
Program: gdcm
Module: $RCSfile: AnonymizeNoLoad.cxx,v $
Language: C++
- Date: $Date: 2006/01/02 15:16:38 $
- Version: $Revision: 1.15 $
+ Date: $Date: 2006/01/26 15:52:42 $
+ Version: $Revision: 1.16 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
if (am->ArgMgrDefined("debug"))
gdcm::Debug::DebugOn();
- char *fileName = am->ArgMgrGetString("filein",(char *)0);
- char *dirName = am->ArgMgrGetString("dirin",(char *)0);
+ const char *fileName = am->ArgMgrGetString("filein");
+ const char *dirName = am->ArgMgrGetString("dirin");
if ( (fileName == 0 && dirName == 0)
||
Program: gdcm
Module: $RCSfile: MagnetomVisionToBrucker.cxx,v $
Language: C++
- Date: $Date: 2006/01/25 16:59:19 $
- Version: $Revision: 1.2 $
+ Date: $Date: 2006/01/26 15:52:42 $
+ Version: $Revision: 1.3 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
return 0;
}
- char *dirNamein;
- dirNamein = am->ArgMgrGetString("dirin",(char *)".");
+ const char *dirNamein;
+ dirNamein = am->ArgMgrGetString("dirin",".");
- char *dirNameout;
- dirNameout = am->ArgMgrGetString("dirout",(char *)".");
+ const char *dirNameout;
+ dirNameout = am->ArgMgrGetString("dirout",".");
int loadMode = gdcm::LD_ALL;
if ( am->ArgMgrDefined("noshadowseq") )
return 0;
}
- char *extent = am->ArgMgrGetString("extent",".DCM");
+ const char *extent = am->ArgMgrGetString("extent",".DCM");
// if unused Param we give up
if ( am->ArgMgrPrintUnusedLabels() )
Program: gdcm
Module: $RCSfile: MakeDicomDir.cxx,v $
Language: C++
- Date: $Date: 2006/01/18 10:20:56 $
- Version: $Revision: 1.19 $
+ Date: $Date: 2006/01/26 15:52:42 $
+ Version: $Revision: 1.20 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
return 0;
}
- char *dirName;
- dirName = am->ArgMgrGetString("dirName",(char *)".");
+ const char *dirName;
+ dirName = am->ArgMgrGetString("dirName",".");
- char *name;
- name = am->ArgMgrGetString("name",(char *)"DICOMDIR");
+ const char *name;
+ name = am->ArgMgrGetString("name","DICOMDIR");
int loadMode = gdcm::LD_ALL;
if ( am->ArgMgrDefined("noshadowseq") )
Program: gdcm
Module: $RCSfile: PatchHeader.cxx,v $
Language: C++
- Date: $Date: 2005/10/25 14:52:27 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2006/01/26 15:52:42 $
+ Version: $Revision: 1.6 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
return 0;
}
- char *fileName = am->ArgMgrGetString("filein",(char *)0);
- char *dirName = am->ArgMgrGetString("dirin",(char *)0);
+ const char *fileName = am->ArgMgrGetString("filein");
+ const char *dirName = am->ArgMgrGetString("dirin");
if ( (fileName == 0 && dirName == 0)
||
Program: gdcm
Module: $RCSfile: PhilipsToBrucker.cxx,v $
Language: C++
- Date: $Date: 2006/01/18 15:45:20 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2006/01/26 15:52:42 $
+ Version: $Revision: 1.6 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
return 0;
}
- char *dirNamein;
- dirNamein = am->ArgMgrGetString("dirin",(char *)".");
+ const char *dirNamein;
+ dirNamein = am->ArgMgrGetString("dirin",".");
- char *dirNameout;
- dirNameout = am->ArgMgrGetString("dirout",(char *)".");
+ const char *dirNameout;
+ dirNameout = am->ArgMgrGetString("dirout",".");
int loadMode = gdcm::LD_ALL;
if ( am->ArgMgrDefined("noshadowseq") )
return 0;
}
- char *extent = am->ArgMgrGetString("extent",".DCM");
+ const char *extent = am->ArgMgrGetString("extent",".DCM");
// if unused Param we give up
if ( am->ArgMgrPrintUnusedLabels() )
Program: gdcm
Module: $RCSfile: PhilipsToBrucker2.cxx,v $
Language: C++
- Date: $Date: 2006/01/25 17:02:00 $
- Version: $Revision: 1.9 $
+ Date: $Date: 2006/01/26 15:52:43 $
+ Version: $Revision: 1.10 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
return 0;
}
- char *dirNamein;
- dirNamein = am->ArgMgrGetString("dirin",(char *)".");
+ const char *dirNamein;
+ dirNamein = am->ArgMgrGetString("dirin",".");
- char *dirNameout;
- dirNameout = am->ArgMgrGetString("dirout",(char *)".");
+ const char *dirNameout;
+ dirNameout = am->ArgMgrGetString("dirout",".");
int loadMode = gdcm::LD_ALL;
if ( am->ArgMgrDefined("noshadowseq") )
return 0;
}
- char *extent = am->ArgMgrGetString("extent",".DCM");
+ const char *extent = am->ArgMgrGetString("extent",".DCM");
// if unused Param we give up
if ( am->ArgMgrPrintUnusedLabels() )
Program: gdcm
Module: $RCSfile: PrintFile.cxx,v $
Language: C++
- Date: $Date: 2006/01/19 11:43:48 $
- Version: $Revision: 1.78 $
+ Date: $Date: 2006/01/26 15:52:43 $
+ Version: $Revision: 1.79 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
return 1;
}
- char *fileName = am->ArgMgrGetString("filein",(char *)0);
- char *dirName = am->ArgMgrGetString("dirin",(char *)0);
+ const char *fileName = am->ArgMgrGetString("filein");
+ const char *dirName = am->ArgMgrGetString("dirin");
if ( (fileName == 0 && dirName == 0) ||
(fileName != 0 && dirName != 0) )
bool showlut = ( 0 != am->ArgMgrDefined("SHOWLUT") );
bool ddict = am->ArgMgrDefined("dict") ? true : false;
- char *dict = 0;
+ const char *dict = 0;
if (ddict)
{
- dict = am->ArgMgrGetString("dict",(char *)0);
+ dict = am->ArgMgrGetString("dict",0);
}
/* if unused Param we give up */
Program: gdcm
Module: $RCSfile: RawToDicom.cxx,v $
Language: C++
- Date: $Date: 2005/12/16 16:38:24 $
- Version: $Revision: 1.4 $
+ Date: $Date: 2006/01/26 15:52:43 $
+ 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
return 1;
}
- char *inputFileName = am->ArgMgrGetString("filein",(char *)0);
- char *outputFileName = am->ArgMgrGetString("fileout",(char *)0);
- //char *dirName = am->ArgMgrGetString("dirin",(char *)0);
+ const char *inputFileName = am->ArgMgrGetString("filein");
+ const char *outputFileName = am->ArgMgrGetString("fileout");
+ //const char *dirName = am->ArgMgrGetString("dirin");
- char *patientName = am->ArgMgrGetString("patientname",(char *)0);
+ const char *patientName = am->ArgMgrGetString("patientname");
int nX = am->ArgMgrWantInt("rows", usage);
int nY = am->ArgMgrWantInt("lines", usage);
Program: gdcm
Module: $RCSfile: ReWrite.cxx,v $
Language: C++
- Date: $Date: 2005/11/07 09:53:53 $
- Version: $Revision: 1.16 $
+ Date: $Date: 2006/01/26 15:52:43 $
+ Version: $Revision: 1.17 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
return 0;
}
- char *mode = am->ArgMgrGetString("mode",(char *)"X");
+ const char *mode = am->ArgMgrGetString("mode","X");
int loadMode = gdcm::LD_ALL;
if ( am->ArgMgrDefined("noshadowseq") )
Program: gdcm
Module: $RCSfile: exXCoherentFileSet.cxx,v $
Language: C++
- Date: $Date: 2005/11/14 15:55:17 $
- Version: $Revision: 1.6 $
+ Date: $Date: 2006/01/26 15:52:43 $
+ Version: $Revision: 1.7 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
loadMode |= gdcm::LD_NOSEQ;
}
- char *dirName = am->ArgMgrGetString("dirin",(char *)0);
+ const char *dirName = am->ArgMgrGetString("dirin");
if (dirName == 0)
{
std::cout <<std::endl
Program: gdcm
Module: $RCSfile: gdcmArgMgr.cxx,v $
Language: C++
- Date: $Date: 2005/12/22 14:46:06 $
- Version: $Revision: 1.16 $
+ Date: $Date: 2006/01/26 15:52:56 $
+ Version: $Revision: 1.17 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
* @param defaultVal default value
* @return parameter value
*/
-char *ArgMgr::ArgMgrGetString(const char *param, char *defaultVal)
+const char *ArgMgr::ArgMgrGetString(const char *param, const char *defaultVal)
{
return ( (ArgMgrDefined(param))
? (ArgMgrValue(param))
int ArgMgr::ArgMgrGetLabel (const char *param, char *liste, int val )
{
char *lab;
- char *vallab;
+ const char *vallab;
int i = 1;
char *tmp;
tmp = (char *) malloc(strlen(liste)+1);
strcpy(tmp,liste);
- if ( (vallab = ArgMgrGetString(param,(char *)NULL)) != 0 )
+ if ( (vallab = ArgMgrGetString(param,(const char *)NULL)) != 0 )
{
for ( lab = strtok (tmp,"\\");
lab != 0;
lab = strtok(0L,"\\"), i++ )
{
- if ( strcmp(maj(lab),maj(vallab))==0)
+ // strcmp ignoring case
+ if( strcasecmp(lab, vallab) == 0)
return i;
}
val=0;
int ArgMgr::ArgMgrWantLabel (const char *param, char *liste, const char **usage )
{
char *lab;
- char *vallab;
+ const char *vallab;
int i = 1;
if ( (vallab = ArgMgrGetString(param,0)) != 0 )
{
for ( lab = strtok (liste,"\\"); lab != 0; lab = strtok(0L,"\\"), i++ )
- if ( strcmp(maj(lab),maj(vallab))==0)
+ if ( strcasecmp(lab,vallab)==0)
return i;
return 0;
}
Program: gdcm
Module: $RCSfile: gdcmArgMgr.h,v $
Language: C++
- Date: $Date: 2005/08/28 16:56:05 $
- Version: $Revision: 1.10 $
+ Date: $Date: 2006/01/26 15:52:56 $
+ Version: $Revision: 1.11 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
int ArgMgrGetInt (const char *param, int); // Gets an int (with default value)
float ArgMgrGetFloat (const char *param, float);// Gets a float (with default value)
- char *ArgMgrGetString(const char *param, char*);// Gets a string (with default value)
+ const char *ArgMgrGetString(const char *param, const char* ext = 0);// Gets a string (with default value)
int ArgMgrGetLabel (const char *param, char *, int);
int ArgMgrWantInt (const char *param, const char **usage); // Demands an int