options.add_option("","","azimuth-unit",std::string("Azimuth unit. Supported azimuth units are: ")+supportedAzimuthUnits+".",cxxopts::value<std::string>(azimuthUnitString),"<string>");
options.add_option("","","azimuth-scale","Azimuth scale factor. Trace header field Azimuth values will be multiplied by this factor.",cxxopts::value<float>(azimuthScaleFactor),"<value>");
options.add_option("","","respace-gathers",std::string("Respace traces in prestack gathers by Offset trace header field. Supported options are: ")+supportedTraceSpacingTypes+".",cxxopts::value<std::string>(traceSpacingByOffsetString),"<string>");
// TODO temporary option that will be removed/changed when new respace algo is implemented (traceOrderByOffset)
// TODO remove traceOrderByOffset option
options.add_option("","","order-by-offset","Order traces within a gather by offset.",cxxopts::value<bool>(traceOrderByOffset),"");
options.add_option("","h","help","Print this help information",cxxopts::value<bool>(help),"");