Lines Matching refs:cmd

105   OFCommandLine cmd;  in main()  local
106 cmd.setOptionColumns(LONGCOL, SHORTCOL); in main()
107 cmd.setParamColumn(LONGCOL + SHORTCOL + 4); in main()
109 cmd.addParam("dcmfile-in", "DICOM input filename to be converted"); in main()
110 cmd.addParam("dcmfile-out", "DICOM output filename"); in main()
112 cmd.addGroup("general options:", LONGCOL, SHORTCOL + 2); in main()
113cmd.addOption("--help", "-h", "print this help text and exit", OFCommandLine:… in main()
114cmd.addOption("--version", "print version information and exit", OFCommand… in main()
115 OFLog::addOptions(cmd); in main()
117 cmd.addGroup("input options:"); in main()
118 cmd.addSubGroup("input file format:"); in main()
119 cmd.addOption("--read-file", "+f", "read file format or data set (default)"); in main()
120 cmd.addOption("--read-file-only", "+fo", "read file format only"); in main()
121cmd.addOption("--read-dataset", "-f", "read data set without file meta information"); in main()
122 cmd.addSubGroup("input transfer syntax:", LONGCOL, SHORTCOL); in main()
123 cmd.addOption("--read-xfer-auto", "-t=", "use TS recognition (default)"); in main()
124cmd.addOption("--read-xfer-detect", "-td", "ignore TS specified in the file meta header"); in main()
125 cmd.addOption("--read-xfer-little", "-te", "read with explicit VR little endian TS"); in main()
126 cmd.addOption("--read-xfer-big", "-tb", "read with explicit VR big endian TS"); in main()
127 cmd.addOption("--read-xfer-implicit", "-ti", "read with implicit VR little endian TS"); in main()
128 cmd.addSubGroup("parsing of file meta information:"); in main()
129cmd.addOption("--use-meta-length", "+ml", "use file meta information group length (default)… in main()
130 cmd.addOption("--ignore-meta-length", "-ml", "ignore file meta information group length"); in main()
131 cmd.addSubGroup("parsing of odd-length attributes:"); in main()
132 cmd.addOption("--accept-odd-length", "+ao", "accept odd length attributes (default)"); in main()
133 cmd.addOption("--assume-even-length", "+ae", "assume real length is one byte larger"); in main()
134 cmd.addSubGroup("handling of explicit VR:"); in main()
135 cmd.addOption("--use-explicit-vr", "+ev", "use explicit VR from dataset (default)"); in main()
136cmd.addOption("--ignore-explicit-vr", "-ev", "ignore explicit VR (prefer data dictionary)"); in main()
137 cmd.addSubGroup("handling of non-standard VR:"); in main()
138cmd.addOption("--treat-as-unknown", "+vr", "treat non-standard VR as unknown (default)"); in main()
139cmd.addOption("--assume-implicit", "-vr", "try to read with implicit VR little endian TS"); in main()
140 cmd.addSubGroup("handling of undefined length UN elements:"); in main()
141cmd.addOption("--enable-cp246", "+ui", "read undefined len UN as implicit VR (default)"); in main()
142 cmd.addOption("--disable-cp246", "-ui", "read undefined len UN as explicit VR"); in main()
143 cmd.addSubGroup("handling of defined length UN elements:"); in main()
144 cmd.addOption("--retain-un", "-uc", "retain elements as UN (default)"); in main()
145 cmd.addOption("--convert-un", "+uc", "convert to real VR if known"); in main()
146 cmd.addSubGroup("handling of private max-length elements (implicit VR):"); in main()
147 cmd.addOption("--maxlength-dict", "-sq", "read as defined in dictionary (default)"); in main()
148 cmd.addOption("--maxlength-seq", "+sq", "read as sequence with undefined length"); in main()
149 cmd.addSubGroup("handling of wrong delimitation items:"); in main()
150cmd.addOption("--use-delim-items", "-rd", "use delimitation items from dataset (default)"); in main()
151cmd.addOption("--replace-wrong-delim", "+rd", "replace wrong sequence/item delimitation items"); in main()
152 cmd.addSubGroup("handling of illegal undefined length OB/OW elements:"); in main()
153cmd.addOption("--illegal-obow-rej", "-oi", "reject dataset with illegal element (default)"); in main()
154cmd.addOption("--illegal-obow-conv", "+oi", "convert undefined length OB/OW element to SQ"); in main()
155 cmd.addSubGroup("handling of VOI LUT Sequence with OW VR and explicit length:"); in main()
156cmd.addOption("--illegal-voi-rej", "-vi", "reject dataset with illegal VOI LUT (default)"); in main()
157 cmd.addOption("--illegal-voi-conv", "+vi", "convert illegal VOI LUT to SQ"); in main()
158 cmd.addSubGroup("handling of explicit length pixel data for encaps. transfer syntaxes:"); in main()
159cmd.addOption("--abort-expl-pixdata", "-pe", "abort on explicit length pixel data (default)"); in main()
160 cmd.addOption("--use-expl-pixdata", "+pe", "use explicit length pixel data"); in main()
161 cmd.addSubGroup("general handling of parser errors: "); in main()
162 cmd.addOption("--ignore-parse-errors", "+Ep", "try to recover from parse errors"); in main()
163cmd.addOption("--handle-parse-errors", "-Ep", "handle parse errors and stop parsing (default)"); in main()
164 cmd.addSubGroup("other parsing options:"); in main()
165 cmd.addOption("--stop-after-elem", "+st", 1, "[t]ag: \"gggg,eeee\" or dictionary name", in main()
167 cmd.addSubGroup("automatic data correction:"); in main()
168cmd.addOption("--enable-correction", "+dc", "enable automatic data correction (default)"); in main()
169 cmd.addOption("--disable-correction", "-dc", "disable automatic data correction"); in main()
171 cmd.addSubGroup("bitstream format of deflated input:"); in main()
172 cmd.addOption("--bitstream-deflated", "+bd", "expect deflated bitstream (default)"); in main()
173 cmd.addOption("--bitstream-zlib", "+bz", "expect deflated zlib bitstream"); in main()
176 cmd.addGroup("processing options:"); in main()
178 cmd.addSubGroup("specific character set:"); in main()
179cmd.addOption("--convert-to-utf8", "+U8", "convert all element values that are affected\nby… in main()
180cmd.addOption("--convert-to-latin1", "+L1", "convert affected element values to ISO 8859-1"); in main()
181cmd.addOption("--convert-to-ascii", "+A7", "convert affected element values to 7-bit ASCII"); in main()
182 cmd.addOption("--convert-to-charset", "+C", 1, "[c]harset: string", in main()
184cmd.addOption("--transliterate", "-Ct", "try to approximate characters that cannot be\nre… in main()
185cmd.addOption("--discard-illegal", "-Cd", "discard characters that cannot be represented\ni… in main()
187 cmd.addSubGroup("other processing options:"); in main()
188 cmd.addOption("--no-invalid-groups", "-ig", "remove elements with invalid group number"); in main()
190 cmd.addGroup("output options:"); in main()
191 cmd.addSubGroup("output file format:"); in main()
192cmd.addOption("--write-new-meta-info", "+Fm", "write file format\nwith new meta information (de… in main()
193 cmd.addOption("--write-file", "+F", "write file format"); in main()
194cmd.addOption("--write-dataset", "-F", "write data set without file meta information"); in main()
195 cmd.addSubGroup("output transfer syntax:"); in main()
196 cmd.addOption("--write-xfer-same", "+t=", "write with same TS as input (default)"); in main()
197 cmd.addOption("--write-xfer-little", "+te", "write with explicit VR little endian TS"); in main()
198 cmd.addOption("--write-xfer-big", "+tb", "write with explicit VR big endian TS"); in main()
199 cmd.addOption("--write-xfer-implicit", "+ti", "write with implicit VR little endian TS"); in main()
201cmd.addOption("--write-xfer-deflated", "+td", "write with deflated explicit VR little endian TS… in main()
203cmd.addOption("--write-xfer-ge", "+tg", "write private GE LEI with big endian pixel TS\n(… in main()
204 cmd.addSubGroup("post-1993 value representations:"); in main()
205cmd.addOption("--enable-new-vr", "+u", "enable support for new VRs (UN/UT) (default)"); in main()
206cmd.addOption("--disable-new-vr", "-u", "disable support for new VRs, convert to OB"); in main()
207 cmd.addSubGroup("group length encoding:"); in main()
208cmd.addOption("--group-length-recalc", "+g=", "recalculate group lengths if present (default)"); in main()
209 cmd.addOption("--group-length-create", "+g", "always write with group length elements"); in main()
210cmd.addOption("--group-length-remove", "-g", "always write without group length elements"); in main()
211 cmd.addSubGroup("length encoding in sequences and items:"); in main()
212 cmd.addOption("--length-explicit", "+e", "write with explicit lengths (default)"); in main()
213 cmd.addOption("--length-undefined", "-e", "write with undefined lengths"); in main()
214cmd.addOption("--write-oversized", "+eo", "write oversized explicit length sequences\nand i… in main()
215cmd.addOption("--abort-oversized", "-eo", "abort on oversized explicit sequences/items"); in main()
216 cmd.addSubGroup("data set trailing padding (not with --write-dataset):"); in main()
217cmd.addOption("--padding-retain", "-p=", "do not change padding\n(default if not --write-d… in main()
218 cmd.addOption("--padding-off", "-p", "no padding (implicit if --write-dataset)"); in main()
219 cmd.addOption("--padding-create", "+p", 2, "[f]ile-pad [i]tem-pad: integer", in main()
222 cmd.addSubGroup("deflate compression level (only with --write-xfer-deflated):"); in main()
223 cmd.addOption("--compression-level", "+cl", 1, "[l]evel: integer (default: 6)", in main()
229 if (app.parseCommandLine(cmd, argc, argv)) in main()
232 if (cmd.hasExclusiveOption()) in main()
234 if (cmd.findOption("--version")) in main()
254 cmd.getParam(1, opt_ifname); in main()
255 cmd.getParam(2, opt_ofname); in main()
258 OFLog::configureFromCommandLine(cmd, app); in main()
261 cmd.beginOptionBlock(); in main()
262 if (cmd.findOption("--read-file")) opt_readMode = ERM_autoDetect; in main()
263 if (cmd.findOption("--read-file-only")) opt_readMode = ERM_fileOnly; in main()
264 if (cmd.findOption("--read-dataset")) opt_readMode = ERM_dataset; in main()
265 cmd.endOptionBlock(); in main()
267 cmd.beginOptionBlock(); in main()
268 if (cmd.findOption("--read-xfer-auto")) in main()
270 if (cmd.findOption("--read-xfer-detect")) in main()
272 if (cmd.findOption("--read-xfer-little")) in main()
277 if (cmd.findOption("--read-xfer-big")) in main()
282 if (cmd.findOption("--read-xfer-implicit")) in main()
287 cmd.endOptionBlock(); in main()
289 cmd.beginOptionBlock(); in main()
290 if (cmd.findOption("--use-meta-length")) in main()
294 if (cmd.findOption("--ignore-meta-length")) in main()
298 cmd.endOptionBlock(); in main()
300 cmd.beginOptionBlock(); in main()
301 if (cmd.findOption("--accept-odd-length")) in main()
305 if (cmd.findOption("--assume-even-length")) in main()
309 cmd.endOptionBlock(); in main()
311 cmd.beginOptionBlock(); in main()
312 if (cmd.findOption("--use-explicit-vr")) in main()
316 if (cmd.findOption("--ignore-explicit-vr")) in main()
320 cmd.endOptionBlock(); in main()
322 cmd.beginOptionBlock(); in main()
323 if (cmd.findOption("--treat-as-unknown")) in main()
327 if (cmd.findOption("--assume-implicit")) in main()
332 cmd.beginOptionBlock(); in main()
333 if (cmd.findOption("--enable-cp246")) in main()
337 if (cmd.findOption("--disable-cp246")) in main()
341 cmd.endOptionBlock(); in main()
343 cmd.beginOptionBlock(); in main()
344 if (cmd.findOption("--retain-un")) in main()
348 if (cmd.findOption("--convert-un")) in main()
352 cmd.endOptionBlock(); in main()
354 cmd.beginOptionBlock(); in main()
355 if (cmd.findOption("--maxlength-dict")) in main()
359 if (cmd.findOption("--maxlength-seq")) in main()
363 cmd.endOptionBlock(); in main()
365 cmd.beginOptionBlock(); in main()
366 if (cmd.findOption("--use-delim-items")) in main()
370 if (cmd.findOption("--replace-wrong-delim")) in main()
374 cmd.endOptionBlock(); in main()
376 cmd.beginOptionBlock(); in main()
377 if (cmd.findOption("--illegal-obow-rej")) in main()
381 if (cmd.findOption("--illegal-obow-conv")) in main()
385 cmd.endOptionBlock(); in main()
387 cmd.beginOptionBlock(); in main()
388 if (cmd.findOption("--illegal-voi-rej")) in main()
392 if (cmd.findOption("--illegal-voi-conv")) in main()
396 cmd.endOptionBlock(); in main()
397 cmd.beginOptionBlock(); in main()
398 if (cmd.findOption("--abort-expl-pixdata")) in main()
402 if (cmd.findOption("--use-expl-pixdata")) in main()
406 cmd.endOptionBlock(); in main()
408 cmd.beginOptionBlock(); in main()
409 if (cmd.findOption("--ignore-parse-errors")) in main()
413 if (cmd.findOption("--handle-parse-errors")) in main()
417 cmd.endOptionBlock(); in main()
419 if (cmd.findOption("--stop-after-elem")) in main()
422 app.checkValue(cmd.getValue(tagName)); in main()
430 cmd.beginOptionBlock(); in main()
431 if (cmd.findOption("--enable-correction")) in main()
435 if (cmd.findOption("--disable-correction")) in main()
439 cmd.endOptionBlock(); in main()
442 cmd.beginOptionBlock(); in main()
443 if (cmd.findOption("--bitstream-deflated")) in main()
447 if (cmd.findOption("--bitstream-zlib")) in main()
451 cmd.endOptionBlock(); in main()
456 cmd.beginOptionBlock(); in main()
457 if (cmd.findOption("--convert-to-utf8")) opt_convertToCharset = "ISO_IR 192"; in main()
458 if (cmd.findOption("--convert-to-latin1")) opt_convertToCharset = "ISO_IR 100"; in main()
459 if (cmd.findOption("--convert-to-ascii")) opt_convertToCharset = ""; in main()
460 … if (cmd.findOption("--convert-to-charset")) app.checkValue(cmd.getValue(opt_convertToCharset)); in main()
461 cmd.endOptionBlock(); in main()
462 if (cmd.findOption("--transliterate")) in main()
467 if (cmd.findOption("--discard-illegal")) in main()
473 if (cmd.findOption("--no-invalid-groups")) opt_noInvalidGroups = OFTrue; in main()
476 cmd.beginOptionBlock(); in main()
477 if (cmd.findOption("--write-file")) opt_writeMode = EWM_fileformat; in main()
478 if (cmd.findOption("--write-new-meta-info")) opt_writeMode = EWM_createNewMeta; in main()
479 if (cmd.findOption("--write-dataset")) opt_writeMode = EWM_dataset; in main()
480 cmd.endOptionBlock(); in main()
482 cmd.beginOptionBlock(); in main()
483 if (cmd.findOption("--write-xfer-same")) opt_oxfer = EXS_Unknown; in main()
484 if (cmd.findOption("--write-xfer-little")) opt_oxfer = EXS_LittleEndianExplicit; in main()
485 if (cmd.findOption("--write-xfer-big")) opt_oxfer = EXS_BigEndianExplicit; in main()
486 if (cmd.findOption("--write-xfer-implicit")) opt_oxfer = EXS_LittleEndianImplicit; in main()
488 if (cmd.findOption("--write-xfer-deflated")) opt_oxfer = EXS_DeflatedLittleEndianExplicit; in main()
490 if (cmd.findOption("--write-xfer-ge")) opt_oxfer = EXS_PrivateGE_LEI_WithBigEndianPixelData; in main()
491 cmd.endOptionBlock(); in main()
493 cmd.beginOptionBlock(); in main()
494 if (cmd.findOption("--enable-new-vr")) in main()
498 if (cmd.findOption("--disable-new-vr")) in main()
502 cmd.endOptionBlock(); in main()
504 cmd.beginOptionBlock(); in main()
505 if (cmd.findOption("--group-length-recalc")) opt_oglenc = EGL_recalcGL; in main()
506 if (cmd.findOption("--group-length-create")) opt_oglenc = EGL_withGL; in main()
507 if (cmd.findOption("--group-length-remove")) opt_oglenc = EGL_withoutGL; in main()
508 cmd.endOptionBlock(); in main()
510 cmd.beginOptionBlock(); in main()
511 if (cmd.findOption("--length-explicit")) opt_oenctype = EET_ExplicitLength; in main()
512 if (cmd.findOption("--length-undefined")) opt_oenctype = EET_UndefinedLength; in main()
513 cmd.endOptionBlock(); in main()
515 cmd.beginOptionBlock(); in main()
516 if (cmd.findOption("--write-oversized")) dcmWriteOversizedSeqsAndItemsUndefined.set(OFTrue); in main()
517 if (cmd.findOption("--abort-oversized")) dcmWriteOversizedSeqsAndItemsUndefined.set(OFFalse); in main()
518 cmd.endOptionBlock(); in main()
520 cmd.beginOptionBlock(); in main()
521 if (cmd.findOption("--padding-retain")) in main()
526 if (cmd.findOption("--padding-off")) opt_opadenc = EPD_withoutPadding; in main()
527 if (cmd.findOption("--padding-create")) in main()
530 app.checkValue(cmd.getValueAndCheckMin(opt_filepad, 0)); in main()
531 app.checkValue(cmd.getValueAndCheckMin(opt_itempad, 0)); in main()
534 cmd.endOptionBlock(); in main()
537 if (cmd.findOption("--compression-level")) in main()
540 app.checkValue(cmd.getValueAndCheckMinMax(opt_compressionLevel, 0, 9)); in main()