33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/ofstd/oftypes.h"
35 #include "dcmtk/ofstd/oflist.h"
36 #include "dcmtk/ofstd/ofstring.h"
37 #include "dcmtk/ofstd/ofconsol.h"
39 #define INCLUDE_CSTDIO
40 #include "dcmtk/ofstd/ofstdinc.h"
48 typedef signed long OFCmdSignedInt;
50 typedef unsigned long OFCmdUnsignedInt;
52 typedef double OFCmdFloat;
57 typedef OFListIterator(
OFString) OFListIterator_OFString;
98 OFCmdParam(
const char *param,
102 ParamDescription(descr),
117 OFCmdParam& operator=(
const OFCmdParam& arg);
238 const int shortCols);
259 const char *shortOpt,
260 const int valueCount,
261 const char *valueDescr,
262 const char *optDescr,
263 const int flags = 0);
276 const char *shortOpt,
277 const char *optDescr,
278 const int flags = 0);
292 const int valueCount,
293 const char *valueDescr,
294 const char *optDescr,
295 const int flags = 0);
307 const char *optDescr,
308 const int flags = 0);
318 const int longCols = 0,
319 const int shortCols = 0);
329 const int longCols = 0,
330 const int shortCols = 0);
469 OFCmdSignedInt &value);
481 OFCmdSignedInt &value,
482 const OFCmdSignedInt low,
483 const OFBool incl = OFTrue);
495 OFCmdSignedInt &value,
496 const OFCmdSignedInt low,
497 const OFCmdSignedInt high);
509 OFCmdUnsignedInt &value);
523 OFCmdUnsignedInt &value,
524 const OFCmdUnsignedInt low,
525 const OFBool incl = OFTrue);
539 OFCmdUnsignedInt &value,
540 const OFCmdUnsignedInt low,
541 const OFCmdUnsignedInt high);
564 const OFCmdFloat low,
565 const OFBool incl = OFTrue);
578 const OFCmdFloat low,
579 const OFCmdFloat high);
621 const signed int pos = 0,
686 const OFCmdSignedInt low,
687 const OFBool incl = OFTrue);
698 const OFCmdSignedInt low,
699 const OFCmdSignedInt high);
718 const OFCmdUnsignedInt low,
719 const OFBool incl = OFTrue);
730 const OFCmdUnsignedInt low,
731 const OFCmdUnsignedInt high);
750 const OFCmdFloat low,
751 const OFBool incl = OFTrue);
762 const OFCmdFloat low,
763 const OFCmdFloat high);
799 const int startPos = 1);
873 const OFBool mode = OFTrue)
const;
887 const int directOption = 0);
897 int shortCols)
const;
902 unsigned int &longCols,
903 unsigned int &shortCols)
const;
905 #ifdef HAVE_WINDOWS_H
909 void expandWildcards(
const OFString ¶m,
910 int directOption = 0);