Lines Matching refs:cmd

104   OFCommandLine cmd;  in main()  local
105 cmd.setOptionColumns(LONGCOL, SHORTCOL); in main()
106 cmd.setParamColumn(LONGCOL + SHORTCOL + 4); in main()
108 cmd.addParam("dcmfile-in", "DICOM input filename to be converted"); in main()
109 cmd.addParam("dcmfile-out", "DICOM output filename"); in main()
111 cmd.addGroup("general options:", LONGCOL, SHORTCOL + 2); in main()
112cmd.addOption("--help", "-h", "print this help text and exit", OFCommandLine… in main()
113cmd.addOption("--version", "print version information and exit", OFComman… in main()
114 OFLog::addOptions(cmd); in main()
116 cmd.addGroup("input options:"); in main()
117 cmd.addSubGroup("input file format:"); in main()
118 cmd.addOption("--read-file", "+f", "read file format or data set (default)"); in main()
119 cmd.addOption("--read-file-only", "+fo", "read file format only"); in main()
120cmd.addOption("--read-dataset", "-f", "read data set without file meta information"); in main()
121 cmd.addSubGroup("input transfer syntax:"); in main()
122 cmd.addOption("--read-xfer-auto", "-t=", "use TS recognition (default)"); in main()
123cmd.addOption("--read-xfer-detect", "-td", "ignore TS specified in the file meta header"); in main()
124 cmd.addOption("--read-xfer-little", "-te", "read with explicit VR little endian TS"); in main()
125 cmd.addOption("--read-xfer-big", "-tb", "read with explicit VR big endian TS"); in main()
126 cmd.addOption("--read-xfer-implicit", "-ti", "read with implicit VR little endian TS"); in main()
127 cmd.addSubGroup("compatibility (ignored by +tl):"); in main()
128cmd.addOption("--accept-acr-nema", "+Ma", "accept ACR-NEMA images without photometric\ninte… in main()
129cmd.addOption("--accept-palettes", "+Mp", "accept incorrect palette attribute tags\n(0028,1… in main()
131 cmd.addGroup("JPEG encoding options:"); in main()
132 cmd.addSubGroup("JPEG process:"); in main()
133 cmd.addOption("--encode-lossless-sv1", "+e1", "encode lossless sv1 (default)"); in main()
134 cmd.addOption("--encode-lossless", "+el", "encode lossless"); in main()
135 cmd.addOption("--encode-baseline", "+eb", "encode baseline"); in main()
136 cmd.addOption("--encode-extended", "+ee", "encode extended sequential"); in main()
137 cmd.addOption("--encode-spectral", "+es", "encode spectral selection"); in main()
138 cmd.addOption("--encode-progressive", "+ep", "encode progressive"); in main()
140 cmd.addSubGroup("lossless JPEG codec selection:"); in main()
141 cmd.addOption("--true-lossless", "+tl", "true lossless codec (default)"); in main()
142 cmd.addOption("--pseudo-lossless", "+pl", "old pseudo-lossless codec"); in main()
144 cmd.addSubGroup("lossless JPEG representation:"); in main()
145 cmd.addOption("--selection-value", "+sv", 1, "[sv]: integer (1..7, default: 6)", in main()
147 cmd.addOption("--point-transform", "+pt", 1, "[pt]: integer (0..15, default: 0)", in main()
150 cmd.addSubGroup("lossy JPEG representation:"); in main()
151 cmd.addOption("--quality", "+q", 1, "[q]: integer (0..100, default: 90)", in main()
153 cmd.addOption("--smooth", "+sm", 1, "[s]: integer (0..100, default: 0)", in main()
155 cmd.addSubGroup("other JPEG options:"); in main()
156 cmd.addOption("--huffman-optimize", "+ho", "optimize huffman tables (default)"); in main()
157cmd.addOption("--huffman-standard", "-ho", "use standard huffman tables if 8 bits/sample"); in main()
159 cmd.addSubGroup("compressed bits per sample (always +ba with +tl):"); in main()
160cmd.addOption("--bits-auto", "+ba", "choose bits/sample automatically (default)"); in main()
161 cmd.addOption("--bits-force-8", "+be", "force 8 bits/sample"); in main()
162 cmd.addOption("--bits-force-12", "+bt", "force 12 bits/sample (not with baseline)"); in main()
163 cmd.addOption("--bits-force-16", "+bs", "force 16 bits/sample (lossless only)"); in main()
165 cmd.addSubGroup("compression color space conversion (overridden by +tl):"); in main()
166cmd.addOption("--color-ybr", "+cy", "use YCbCr for color images if lossy (default)"); in main()
167 cmd.addOption("--color-rgb", "+cr", "use RGB for color images if lossy"); in main()
168 cmd.addOption("--monochrome", "+cm", "convert color images to monochrome"); in main()
170cmd.addSubGroup("decompr. color space conversion (if input is compressed; always +cn with +tl):"); in main()
171cmd.addOption("--conv-photometric", "+cp", "convert if YCbCr photometric interpr. (default)"… in main()
172 cmd.addOption("--conv-lossy", "+cl", "convert YCbCr to RGB if lossy JPEG"); in main()
173cmd.addOption("--conv-guess", "+cg", "convert to RGB if YCbCr is guessed by library"); in main()
174cmd.addOption("--conv-guess-lossy", "+cgl", "convert to RGB if lossy JPEG and YCbCr is\nguess… in main()
175 cmd.addOption("--conv-always", "+ca", "always convert YCbCr to RGB"); in main()
176 cmd.addOption("--conv-never", "+cn", "never convert color space"); in main()
178cmd.addSubGroup("decompr. workaround options for incorrect encodings (if input is compressed):"); in main()
179cmd.addOption("--workaround-pred6", "+w6", "enable workaround for JPEG lossless images\nwith… in main()
180cmd.addOption("--workaround-incpl", "+wi", "enable workaround for incomplete JPEG data"); in main()
181cmd.addOption("--workaround-cornell", "+wc", "enable workaround for 16-bit JPEG lossless\nCorn… in main()
183 cmd.addSubGroup("YCbCr component subsampling (lossy JPEG only):"); in main()
184cmd.addOption("--sample-422", "+s2", "4:2:2 subsampling with YBR_FULL_422 (default)"); in main()
186 cmd.addSubGroup("non-standard YCbCr component subsampling (lossy JPEG only):"); in main()
187 cmd.addOption("--nonstd-444", "+s4", "4:4:4 sampling with YBR_FULL"); in main()
188 cmd.addOption("--nonstd-422-full", "+n2", "4:2:2 subsampling with YBR_FULL"); in main()
189 cmd.addOption("--nonstd-411-full", "+n1", "4:1:1 subsampling with YBR_FULL"); in main()
190 cmd.addOption("--nonstd-411", "+np", "4:1:1 subsampling with YBR_FULL_422"); in main()
192 cmd.addGroup("encapsulated pixel data encoding options:"); in main()
193 cmd.addSubGroup("pixel data fragmentation:"); in main()
194cmd.addOption("--fragment-per-frame", "+ff", "encode each frame as one fragment (default)"); in main()
195 cmd.addOption("--fragment-size", "+fs", 1, "[s]ize: integer", in main()
197 cmd.addSubGroup("basic offset table encoding:"); in main()
198 cmd.addOption("--offset-table-create", "+ot", "create offset table (default)"); in main()
199 cmd.addOption("--offset-table-empty", "-ot", "leave offset table empty"); in main()
201 cmd.addSubGroup("VOI windowing for monochrome images (not with +tl):"); in main()
202 cmd.addOption("--no-windowing", "-W", "no VOI windowing (default)"); in main()
203 cmd.addOption("--use-window", "+Wi", 1, "[n]umber: integer", in main()
205 cmd.addOption("--use-voi-lut", "+Wl", 1, "[n]umber: integer", in main()
207cmd.addOption("--min-max-window", "+Wm", "compute VOI window using min-max algorithm"); in main()
208cmd.addOption("--min-max-window-n", "+Wn", "compute VOI window using min-max algorithm,\nign… in main()
209 cmd.addOption("--roi-min-max-window", "+Wr", 4, "[l]eft [t]op [w]idth [h]eight: integer", in main()
211 cmd.addOption("--histogram-window", "+Wh", 1, "[n]umber: integer", in main()
213 cmd.addOption("--set-window", "+Ww", 2, "[c]enter [w]idth: float", in main()
216 cmd.addSubGroup("pixel scaling for monochrome images (-W; ignored by +tl):"); in main()
217 cmd.addOption("--scaling-pixel", "+sp", "scale using min/max pixel value (default)"); in main()
218 cmd.addOption("--scaling-range", "+sr", "scale using min/max range"); in main()
220 cmd.addSubGroup("rescale slope/intercept encoding for monochrome (-W; ignored by +tl):"); in main()
221cmd.addOption("--rescale-identity", "+ri", "encode identity modality rescale (default)\nNeve… in main()
222cmd.addOption("--rescale-map", "+rm", "use modality rescale to scale pixel range\nNever… in main()
224 cmd.addSubGroup("SOP Class UID:"); in main()
225 cmd.addOption("--class-default", "+cd", "keep SOP Class UID (default)"); in main()
226cmd.addOption("--class-sc", "+cs", "convert to Secondary Capture Image\n(implies --u… in main()
228 cmd.addSubGroup("SOP Instance UID:"); in main()
229cmd.addOption("--uid-default", "+ud", "assign new UID if lossy compression (default)"); in main()
230 cmd.addOption("--uid-always", "+ua", "always assign new UID"); in main()
231 cmd.addOption("--uid-never", "+un", "never assign new UID"); in main()
233 cmd.addGroup("output options:"); in main()
234 cmd.addSubGroup("post-1993 value representations:"); in main()
235cmd.addOption("--enable-new-vr", "+u", "enable support for new VRs (UN/UT) (default)"); in main()
236cmd.addOption("--disable-new-vr", "-u", "disable support for new VRs, convert to OB"); in main()
237 cmd.addSubGroup("group length encoding:"); in main()
238cmd.addOption("--group-length-recalc", "+g=", "recalculate group lengths if present (default)"); in main()
239 cmd.addOption("--group-length-create", "+g", "always write with group length elements"); in main()
240cmd.addOption("--group-length-remove", "-g", "always write without group length elements"); in main()
241 cmd.addSubGroup("length encoding in sequences and items:"); in main()
242 cmd.addOption("--length-explicit", "+e", "write with explicit lengths (default)"); in main()
243 cmd.addOption("--length-undefined", "-e", "write with undefined lengths"); in main()
244 cmd.addSubGroup("data set trailing padding:"); in main()
245 cmd.addOption("--padding-retain", "-p=", "do not change padding (default)"); in main()
246 cmd.addOption("--padding-off", "-p", "no padding"); in main()
247 cmd.addOption("--padding-create", "+p", 2, "[f]ile-pad [i]tem-pad: integer", in main()
252 if (app.parseCommandLine(cmd, argc, argv)) in main()
255 if (cmd.hasExclusiveOption()) in main()
257 if (cmd.findOption("--version")) in main()
271 cmd.getParam(1, opt_ifname); in main()
272 cmd.getParam(2, opt_ofname); in main()
276 OFLog::configureFromCommandLine(cmd, app); in main()
278 cmd.beginOptionBlock(); in main()
279 if (cmd.findOption("--read-file")) opt_readMode = ERM_autoDetect; in main()
280 if (cmd.findOption("--read-file-only")) opt_readMode = ERM_fileOnly; in main()
281 if (cmd.findOption("--read-dataset")) opt_readMode = ERM_dataset; in main()
282 cmd.endOptionBlock(); in main()
284 cmd.beginOptionBlock(); in main()
285 if (cmd.findOption("--read-xfer-auto")) in main()
287 if (cmd.findOption("--read-xfer-detect")) in main()
289 if (cmd.findOption("--read-xfer-little")) in main()
294 if (cmd.findOption("--read-xfer-big")) in main()
299 if (cmd.findOption("--read-xfer-implicit")) in main()
304 cmd.endOptionBlock(); in main()
306 if (cmd.findOption("--accept-acr-nema")) in main()
308 if (cmd.findOption("--accept-palettes")) in main()
313 cmd.beginOptionBlock(); in main()
314 if (cmd.findOption("--encode-lossless-sv1")) in main()
319 if (cmd.findOption("--encode-lossless")) in main()
324 if (cmd.findOption("--encode-baseline")) in main()
329 if (cmd.findOption("--encode-extended")) in main()
334 if (cmd.findOption("--encode-spectral")) in main()
339 if (cmd.findOption("--encode-progressive")) in main()
344 cmd.endOptionBlock(); in main()
349 cmd.beginOptionBlock(); in main()
350 if (cmd.findOption("--true-lossless")) in main()
356 if (cmd.findOption("--pseudo-lossless")) in main()
362 cmd.endOptionBlock(); in main()
367 if (cmd.findOption("--selection-value")) in main()
370 …app.checkValue(cmd.getValueAndCheckMinMax(opt_selection_value, OFstatic_cast(OFCmdUnsignedInt, 1),… in main()
373 if (cmd.findOption("--point-transform")) in main()
376 …app.checkValue(cmd.getValueAndCheckMinMax(opt_point_transform, OFstatic_cast(OFCmdUnsignedInt, 0),… in main()
379 if (cmd.findOption("--quality")) in main()
382 …app.checkValue(cmd.getValueAndCheckMinMax(opt_quality, OFstatic_cast(OFCmdUnsignedInt, 0), OFstati… in main()
385 cmd.beginOptionBlock(); in main()
386 if (cmd.findOption("--huffman-optimize")) opt_huffmanOptimize = OFTrue; in main()
387 if (cmd.findOption("--huffman-standard")) opt_huffmanOptimize = OFFalse; in main()
388 cmd.endOptionBlock(); in main()
390 if (cmd.findOption("--smooth")) in main()
393 …app.checkValue(cmd.getValueAndCheckMinMax(opt_smoothing, OFstatic_cast(OFCmdUnsignedInt, 0), OFsta… in main()
396 cmd.beginOptionBlock(); in main()
397 if (cmd.findOption("--bits-auto")) in main()
401 if (cmd.findOption("--bits-force-8")) in main()
406 if (cmd.findOption("--bits-force-12")) in main()
412 if (cmd.findOption("--bits-force-16")) in main()
421 cmd.endOptionBlock(); in main()
423 cmd.beginOptionBlock(); in main()
424 if (cmd.findOption("--color-ybr")) in main()
428 if (cmd.findOption("--color-rgb")) in main()
433 if (cmd.findOption("--monochrome")) in main()
438 cmd.endOptionBlock(); in main()
440 cmd.beginOptionBlock(); in main()
441 if (cmd.findOption("--conv-photometric")) in main()
445 if (cmd.findOption("--conv-lossy")) in main()
450 if (cmd.findOption("--conv-guess")) in main()
455 if (cmd.findOption("--conv-guess-lossy")) in main()
460 if (cmd.findOption("--conv-always")) in main()
465 if (cmd.findOption("--conv-never")) opt_decompCSconversion = EDC_never; in main()
466 cmd.endOptionBlock(); in main()
469 if (cmd.findOption("--workaround-pred6")) opt_predictor6WorkaroundEnable = OFTrue; in main()
470 if (cmd.findOption("--workaround-incpl")) opt_forceSingleFragmentPerFrame = OFTrue; in main()
471 if (cmd.findOption("--workaround-cornell")) opt_cornellWorkaroundEnable = OFTrue; in main()
473 cmd.beginOptionBlock(); in main()
474 if (cmd.findOption("--nonstd-444")) in main()
481 if (cmd.findOption("--sample-422")) in main()
488 if (cmd.findOption("--nonstd-422-full")) in main()
495 if (cmd.findOption("--nonstd-411-full")) in main()
502 if (cmd.findOption("--nonstd-411")) in main()
509 cmd.endOptionBlock(); in main()
511 cmd.beginOptionBlock(); in main()
512 if (cmd.findOption("--fragment-per-frame")) opt_fragmentSize = 0; in main()
513 if (cmd.findOption("--fragment-size")) in main()
515 … app.checkValue(cmd.getValueAndCheckMin(opt_fragmentSize, OFstatic_cast(OFCmdUnsignedInt, 1))); in main()
517 cmd.endOptionBlock(); in main()
519 cmd.beginOptionBlock(); in main()
520 if (cmd.findOption("--offset-table-create")) opt_createOffsetTable = OFTrue; in main()
521 if (cmd.findOption("--offset-table-empty")) opt_createOffsetTable = OFFalse; in main()
522 cmd.endOptionBlock(); in main()
524 cmd.beginOptionBlock(); in main()
525 if (cmd.findOption("--no-windowing")) opt_windowType = 0; in main()
526 if (cmd.findOption("--use-window")) in main()
530 app.checkValue(cmd.getValueAndCheckMin(opt_windowParameter, 1)); in main()
532 if (cmd.findOption("--use-voi-lut")) in main()
536 app.checkValue(cmd.getValueAndCheckMin(opt_windowParameter, 1)); in main()
538 if (cmd.findOption("--min-max-window")) in main()
543 if (cmd.findOption("--min-max-window-n")) in main()
548 if (cmd.findOption("--roi-min-max-window")) in main()
552 app.checkValue(cmd.getValue(opt_roiLeft)); in main()
553 app.checkValue(cmd.getValue(opt_roiTop)); in main()
554 app.checkValue(cmd.getValueAndCheckMin(opt_roiWidth, 1)); in main()
555 app.checkValue(cmd.getValueAndCheckMin(opt_roiHeight, 1)); in main()
557 if (cmd.findOption("--histogram-window")) in main()
561 app.checkValue(cmd.getValueAndCheckMinMax(opt_windowParameter, 0, 100)); in main()
563 if (cmd.findOption("--set-window")) in main()
567 app.checkValue(cmd.getValue(opt_windowCenter)); in main()
568 app.checkValue(cmd.getValueAndCheckMin(opt_windowWidth, 1.0)); in main()
570 cmd.endOptionBlock(); in main()
572 cmd.beginOptionBlock(); in main()
573 if (cmd.findOption("--scaling-pixel")) opt_usePixelValues = OFTrue; in main()
574 if (cmd.findOption("--scaling-range")) opt_usePixelValues = OFFalse; in main()
575 cmd.endOptionBlock(); in main()
577 cmd.beginOptionBlock(); in main()
578 if (cmd.findOption("--rescale-identity")) opt_useModalityRescale = OFFalse; in main()
579 if (cmd.findOption("--rescale-map")) opt_useModalityRescale = OFTrue; in main()
580 cmd.endOptionBlock(); in main()
582 cmd.beginOptionBlock(); in main()
583 if (cmd.findOption("--class-default")) opt_secondarycapture = OFFalse; in main()
584 if (cmd.findOption("--class-sc")) opt_secondarycapture = OFTrue; in main()
585 cmd.endOptionBlock(); in main()
587 cmd.beginOptionBlock(); in main()
588 if (cmd.findOption("--uid-default")) opt_uidcreation = EUC_default; in main()
589 if (cmd.findOption("--uid-always")) opt_uidcreation = EUC_always; in main()
590 if (cmd.findOption("--uid-never")) opt_uidcreation = EUC_never; in main()
591 cmd.endOptionBlock(); in main()
593 cmd.beginOptionBlock(); in main()
594 if (cmd.findOption("--enable-new-vr")) dcmEnableGenerationOfNewVRs(); in main()
595 if (cmd.findOption("--disable-new-vr")) dcmDisableGenerationOfNewVRs(); in main()
596 cmd.endOptionBlock(); in main()
598 cmd.beginOptionBlock(); in main()
599 if (cmd.findOption("--group-length-recalc")) opt_oglenc = EGL_recalcGL; in main()
600 if (cmd.findOption("--group-length-create")) opt_oglenc = EGL_withGL; in main()
601 if (cmd.findOption("--group-length-remove")) opt_oglenc = EGL_withoutGL; in main()
602 cmd.endOptionBlock(); in main()
604 cmd.beginOptionBlock(); in main()
605 if (cmd.findOption("--length-explicit")) opt_oenctype = EET_ExplicitLength; in main()
606 if (cmd.findOption("--length-undefined")) opt_oenctype = EET_UndefinedLength; in main()
607 cmd.endOptionBlock(); in main()
609 cmd.beginOptionBlock(); in main()
610 if (cmd.findOption("--padding-retain")) opt_opadenc = EPD_noChange; in main()
611 if (cmd.findOption("--padding-off")) opt_opadenc = EPD_withoutPadding; in main()
612 if (cmd.findOption("--padding-create")) in main()
614 app.checkValue(cmd.getValueAndCheckMin(opt_filepad, 0)); in main()
615 app.checkValue(cmd.getValueAndCheckMin(opt_itempad, 0)); in main()
618 cmd.endOptionBlock(); in main()