public CaseAnalysis(BoxProperties boxProperties, List<PalletSolutionDesc> palletSolutionList, CaseConstraintSet constraintSet) : base(boxProperties.ParentDocument) { if (!constraintSet.IsValid) throw new Exception("Using invalid case constraintset -> Can not instantiate case analysis!"); _boxProperties = boxProperties; boxProperties.AddDependancie(this); _palletSolutionsList = palletSolutionList; _constraintSet = constraintSet; }
public CaseAnalysis(BoxProperties boxProperties, List <PalletSolutionDesc> palletSolutionList, CaseConstraintSet constraintSet) : base(boxProperties.ParentDocument) { if (!constraintSet.IsValid) { throw new Exception("Using invalid case constraintset -> Can not instantiate case analysis!"); } _boxProperties = boxProperties; boxProperties.AddDependancie(this); _palletSolutionsList = palletSolutionList; _constraintSet = constraintSet; }