Check logic for rebar ndm was created

This commit is contained in:
RedikultsevEvg
2024-08-02 23:29:50 +05:00
parent 35b4000f64
commit e7c7211f54
22 changed files with 675 additions and 82 deletions

View File

@@ -37,12 +37,19 @@ namespace StructureHelperLogics.NdmCalculations.Cracking
Name = string.Empty;
}
public CrackCalculator(CrackInputData inputData) : this(inputData, new CheckCrackCalculatorInputDataLogic(inputData)) { }
public CrackCalculator(CrackInputData inputData)
: this(inputData,
new CheckCrackCalculatorInputDataLogic()
{ InputData = inputData}
) { }
public object Clone()
{
CrackInputData crackInputData = new CrackInputData();
var checkDataLogic = new CheckCrackCalculatorInputDataLogic(InputData);
var checkDataLogic = new CheckCrackCalculatorInputDataLogic()
{
InputData = InputData
};
var newItem = new CrackCalculator(crackInputData, checkDataLogic);
updateStrategy.Update(newItem, this);
return newItem;