private void FillLayerControls() { try { cbLayerType.Packable = _analysis.Content; // build layers and fill CCtrl foreach (var layerEncap in _solution.LayerEncaps) { if (null != layerEncap.LayerDesc) { LayerSolver solver = new LayerSolver(); ILayer2D layer = solver.BuildLayer(_analysis.Content, _analysis.ContainerDimensions, layerEncap.LayerDesc, _analysis.ConstraintSet.MinimumSpace.Value); cbLayerType.Items.Add(layer); } else if (null != layerEncap.Layer2D) { cbLayerType.Items.Add(layerEncap.Layer2D); } } if (cbLayerType.Items.Count > 0) { cbLayerType.SelectedIndex = 0; } // fill combo cbInterlayer Document document = Document as Document; cbInterlayer.Initialize(document, this, null); } catch (Exception ex) { _log.Error(ex.ToString()); } }
private void FillLayerControls() { try { // get solution SolutionLayered solution = _analysis.SolutionLay; // packable cbLayerType.Packable = _analysis.Content; // build layers and fill CCtrl foreach (var layerEncap in solution.LayerEncaps) { if (null != layerEncap.Layer2D) { cbLayerType.Items.Add(layerEncap.Layer2D); } else if (null != layerEncap.LayerDesc) { LayerSolver solver = new LayerSolver(); Layer2DBrickImp layer = solver.BuildLayer(_analysis.ContentDimensions, _analysis.ContainerDimensions, layerEncap.LayerDesc as LayerDescBox, 0.0); cbLayerType.Items.Add(layer); } } if (cbLayerType.Items.Count > 0) { cbLayerType.SelectedIndex = 0; } } catch (Exception ex) { _log.Error(ex.Message); } }
private void FillLayerControls() { try { // get solution Solution solution = _analysis.Solution; // packable cbLayerType.Packable = _analysis.Content; // build layers and fill CCtrl foreach (LayerDesc layerDesc in solution.LayerDescriptors) { LayerSolver solver = new LayerSolver(); Layer2D layer = solver.BuildLayer(_analysis.ContentDimensions, _analysis.ContainerDimensions, layerDesc as LayerDescBox, 0.0); cbLayerType.Items.Add(layer); } if (cbLayerType.Items.Count > 0) { cbLayerType.SelectedIndex = 0; } } catch (Exception ex) { _log.Error(ex.Message); } }
private void FillLayerControls() { try { cbLayerType.BoxProperties = _analysis.Content; // build layers and fill CCtrl foreach (LayerDesc layerDesc in _solution.LayerDescriptors) { LayerSolver solver = new LayerSolver(); Layer2D layer = solver.BuildLayer(_analysis.ContentDimensions, _analysis.ContainerDimensions, layerDesc); cbLayerType.Items.Add(layer); } if (cbLayerType.Items.Count > 0) { cbLayerType.SelectedIndex = 0; } // fill combo cbInterlayer Document document = _document as Document; cbInterlayer.Initialize(document, this, null); } catch (Exception /*ex*/) { } }
private void FillLayerControls() { try { cbLayerType.Packable = _analysis.Content; // build layers and fill CCtrl foreach (LayerDesc layerDesc in _solution.LayerDescriptors) { LayerSolver solver = new LayerSolver(); Layer2D layer = solver.BuildLayer(_analysis.ContentDimensions, _analysis.ContainerDimensions, layerDesc as LayerDescBox); cbLayerType.Items.Add(layer); } if (cbLayerType.Items.Count > 0) { cbLayerType.SelectedIndex = 0; } // interlayer combo box Document doc = _document as Document; if (null == doc) { return; } ItemBase[] interlayers = doc.ListByType(typeof(InterlayerProperties)).ToArray(); ComboBoxHelpers.FillCombo(interlayers, cbInterlayer, null); } catch (Exception ex) { _log.Error(ex.Message); } }