update of -help text for otb application
old
MISSING -in <string> Input Image (mandatory)
MISSING -out <string> [pixel] Output Image [pixel=uint8/uint16/int16/uint32/int32/float/double/cint16/cint32/cfloat/cdouble] (default value is float) (mandatory)
-mode <string> Extraction mode [standard/fit/extent/radius] (mandatory, default value is standard)
-mode.fit.im <string> Reference image (mandatory)
-mode.fit.vect <string> Reference vector (mandatory)
-mode.extent.ulx <float> X coordinate of the Upper left corner (mandatory, default value is 0)
...
new:
MISSING -in Input Image.
MISSING -out [pixel_type] Output Image. default pixel_type is 'float'
-mode Extraction mode. [*standard/fit/extent/radius] (optional)
-mode.fit.im Reference image. (optional)
-mode.fit.vect Reference vector. (optional)
-mode.extent.ulx X coordinate of the Upper left corner. (optional)
...
"*" in front of list of possible values indicate selected/default one for running.
So "./bin/otbcli_ExtractROI -mode" extent gives below output
MISSING -in Input Image
MISSING -out [pixel_type] Output Image. default pixel_type is 'float'
-mode Extraction mode. [standard/fit/*extent/radius] (optional)
-mode.fit.im Reference image (optional)
-mode.fit.vect Reference vector (optional)
-mode.extent.ulx X coordinate of the Upper left corner (optional)
...
commandline launcher should print out full commandline with default and optional values included when running. Executing ./bin/otbcli_ExtractROI -in /tmp/input.tif -out /tmp/output.tif will print out
"./bin/otbcli_ExtractROI -in /tmp/input.tif -out /tmp/output.tif float -mode standard"