public FormOptions(LineParkingOptions opt) { _opt = opt; InitializeComponent(); textBoxLayer.Text = opt.ParkingLineLayer; textBoxLength.Text = opt.ParkingLength.ToString(); textBoxWidth.Text = opt.ParkingWidth.ToString(); textBoxAngle.Text = opt.ParkingAngle.ToString(); }
private static LineParkingOptions defaultOptions() { LineParkingOptions options = new LineParkingOptions(); options.ParkingLength = 5.5; options.ParkingWidth = 2.5; options.ParkingLineLayer = ""; options.ParkingAngle = 90; return(options); }
private static LineParkingOptions load() { LineParkingOptions options = null; // загрузка из файла настроек if (File.Exists(fileOptions)) { SerializerXml xmlSer = new SerializerXml(fileOptions); try { options = xmlSer.DeserializeXmlFile <LineParkingOptions>(); if (options != null) { options.checkValues(); return(options); } } catch (Exception ex) { Log.Error(ex, "Не удалось десериализовать настройки из файла {0}", fileOptions); } } return(defaultOptions()); }
public JigLineParking(Point3d ptFirst, LineParkingOptions options) { _options = options; _ptFirst = ptFirst; }
private static LineParkingOptions defaultOptions() { LineParkingOptions options = new LineParkingOptions(); options.ParkingLength = 5.5; options.ParkingWidth = 2.5; options.ParkingLineLayer = ""; options.ParkingAngle = 90; return options; }