public ToolRepairLayersControl() { InitializeComponent(); BaseOperation = Operation = new OperationRepairLayers { RepairIslands = UserSettings.Instance.LayerRepair.RepairIslands, RepairResinTraps = UserSettings.Instance.LayerRepair.RepairResinTraps, RemoveEmptyLayers = UserSettings.Instance.LayerRepair.RemoveEmptyLayers, RemoveIslandsBelowEqualPixelCount = UserSettings.Instance.LayerRepair.RemoveIslandsBelowEqualPixels, GapClosingIterations = UserSettings.Instance.LayerRepair.ClosingIterations, NoiseRemovalIterations = UserSettings.Instance.LayerRepair.OpeningIterations, }; }
public CtrlToolRepairLayers() { InitializeComponent(); Operation = new OperationRepairLayers(); SetOperation(Operation); cbRepairIslands.Checked = Properties.Settings.Default.LayerRepairLayersIslands; cbRepairResinTraps.Checked = Properties.Settings.Default.LayerRepairResinTraps; cbRemoveEmptyLayers.Checked = Properties.Settings.Default.LayerRepairRemoveEmptyLayers; nmRemoveIslandsBelowEqualPixels.Value = Properties.Settings.Default.LayerRepairRemoveIslandsBelowEqualPixelsDefault; nmClosingIterations.Value = Properties.Settings.Default.LayerRepairDefaultClosingIterations; nmOpeningIterations.Value = Properties.Settings.Default.LayerRepairDefaultOpeningIterations; //nmClosingIterations.Select(); }