X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmArgMgr.h;h=27c472bc9e69a672baf76e2cf0ea37f0b38072ae;hb=5643fadddc60ed9986f21bddf1e1ed1d36f5d7a2;hp=8b9c74c48362ea2a30ce25f19dd0a97a738e3ded;hpb=d660de8252252f981699115eac611a8ec0b3ad5f;p=gdcm.git diff --git a/src/gdcmArgMgr.h b/src/gdcmArgMgr.h index 8b9c74c4..27c472bc 100644 --- a/src/gdcmArgMgr.h +++ b/src/gdcmArgMgr.h @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmArgMgr.h,v $ Language: C++ - Date: $Date: 2005/06/06 12:37:58 $ - Version: $Revision: 1.1 $ + Date: $Date: 2005/06/07 14:58:54 $ + 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 @@ -19,6 +19,8 @@ #ifndef ___ARG_MGR__ #define ___ARG_MGR__ +#include "gdcmCommon.h" +#include // for FILE #include // For atof namespace gdcm @@ -26,7 +28,7 @@ namespace gdcm #define ID_RFILE_TEXT "rt" #define ARGMAXCOUNT 100 // Maximum number of arguments -#define ARG_LONG_MAX 1000 +#define ARG_LONG_MAX 1000 // default file name #define ARG_DEFAULT_PARAMOUT "fileout.par" @@ -35,7 +37,7 @@ namespace gdcm #define ARG_LABEL_LOGFILE "LOG" #define ARG_LABEL_PARAMOUT "paramout" -#define START_USAGE(usage) static char * usage[] = { +#define START_USAGE(usage) char *usage[] = { #define FINISH_USAGE 0}; //----------------------------------------------------------------------------- @@ -46,8 +48,7 @@ namespace gdcm * of 'command line program') */ -//class GDCM_EXPORT ArgMgr { -class ArgMgr +class GDCM_EXPORT ArgMgr { public: ArgMgr(int argc, char **argv); @@ -68,7 +69,7 @@ public: int ArgMgrWantInt (char*, char**); /* Demands an int */ float ArgMgrWantFloat (char*, char**); /* Demands a float */ char *ArgMgrWantString(char*, char**); /* Demands a string */ - int ArgMgrWantLabel (char *, char *, char **); + int ArgMgrWantLabel (char*, char *, char **); int *ArgMgrGetListOfInt (char *, int *); /* Gets a list of int */ float *ArgMgrGetListOfFloat (char *, int *); /* Gets a list of float */