static void Main(string[] args) { // extract command line parameters ArrayList parameters = commandline.ParseCommandLineParameters(args, "-", GetValidParameters()); string left_image_filename = commandline.GetParameterValue("left", parameters); if (!System.IO.File.Exists(left_image_filename)) left_image_filename = ""; string right_image_filename = commandline.GetParameterValue("right", parameters); if (!System.IO.File.Exists(right_image_filename)) right_image_filename = ""; bool parameters_exist = false; float offset_x = 0; string offset_x_str = commandline.GetParameterValue("offsetx", parameters); if (offset_x_str != "") { offset_x = Convert.ToSingle(offset_x_str); parameters_exist = true; } float offset_y = 0; string offset_y_str = commandline.GetParameterValue("offsety", parameters); if (offset_y_str != "") { offset_y = Convert.ToSingle(offset_y_str); parameters_exist = true; } float scale = 1; string scale_str = commandline.GetParameterValue("scale", parameters); if (scale_str != "") { scale = Convert.ToSingle(scale_str); parameters_exist = true; } float rotation_degrees = 0; string rotation_degrees_str = commandline.GetParameterValue("rotation", parameters); if (rotation_degrees_str != "") { rotation_degrees = Convert.ToSingle(rotation_degrees_str); parameters_exist = true; } bool reverse_colours = false; string reverse_colours_str = commandline.GetParameterValue("reverse", parameters); if (reverse_colours_str != "") reverse_colours = true; frmManualOffsetCalibration frm = new frmManualOffsetCalibration(left_image_filename, right_image_filename, offset_x, offset_y, scale, rotation_degrees, parameters_exist, reverse_colours); frm.ShowDialog(); }
static void Main(string[] args) { // extract command line parameters ArrayList parameters = commandline.ParseCommandLineParameters(args, "-", GetValidParameters()); string left_image_filename = commandline.GetParameterValue("left", parameters); if (!System.IO.File.Exists(left_image_filename)) { left_image_filename = ""; } string right_image_filename = commandline.GetParameterValue("right", parameters); if (!System.IO.File.Exists(right_image_filename)) { right_image_filename = ""; } bool parameters_exist = false; float offset_x = 0; string offset_x_str = commandline.GetParameterValue("offsetx", parameters); if (offset_x_str != "") { offset_x = Convert.ToSingle(offset_x_str); parameters_exist = true; } float offset_y = 0; string offset_y_str = commandline.GetParameterValue("offsety", parameters); if (offset_y_str != "") { offset_y = Convert.ToSingle(offset_y_str); parameters_exist = true; } float scale = 1; string scale_str = commandline.GetParameterValue("scale", parameters); if (scale_str != "") { scale = Convert.ToSingle(scale_str); parameters_exist = true; } float rotation_degrees = 0; string rotation_degrees_str = commandline.GetParameterValue("rotation", parameters); if (rotation_degrees_str != "") { rotation_degrees = Convert.ToSingle(rotation_degrees_str); parameters_exist = true; } bool reverse_colours = false; string reverse_colours_str = commandline.GetParameterValue("reverse", parameters); if (reverse_colours_str != "") { reverse_colours = true; } frmManualOffsetCalibration frm = new frmManualOffsetCalibration(left_image_filename, right_image_filename, offset_x, offset_y, scale, rotation_degrees, parameters_exist, reverse_colours); frm.ShowDialog(); }