Пример #1
0
        private void FindBetterLpCombination(SlabProperties properties, double dist, out Part firstLp, out Part secondLp)
        {
            var secondUsageType = properties.Algorythim.Options.UseEndLp ? UsageType.EndLp : UsageType.Lp;
            var firstList       = _partRepository.GetByModulaton(properties.Algorythim.SelectedModulation).WhereType(UsageType.Lp);
            var secondList      = _partRepository.GetByModulaton(properties.Algorythim.SelectedModulation).WhereType(secondUsageType);

            SlabAlgorythim.FindBetterLpCombination(properties, firstList.ToArray(), secondList.ToArray(), dist, out firstLp, out secondLp);
        }