Change table UI and VM, add parser dll, add modulus
This commit is contained in:
@@ -108,17 +108,18 @@ namespace StructureHelperLogics.Models.Materials
|
||||
}
|
||||
private static IHeadMaterial GetFunction()
|
||||
{
|
||||
var functionSelectionView = new FunctionSelectionView();
|
||||
functionSelectionView.ShowDialog();
|
||||
var functionMaterialCreationView = new FunctionMaterialCreationView();
|
||||
functionMaterialCreationView.ShowDialog();
|
||||
var material = new HeadMaterial();
|
||||
material.HelperMaterial = new FunctionMaterial()
|
||||
{
|
||||
Modulus = 2e11d,
|
||||
CompressiveStrength = 4e8d,
|
||||
TensileStrength = 4e8d,
|
||||
FunctionStorage = functionSelectionView.ViewModel.FunctionStorage,
|
||||
material.HelperMaterial = new FunctionMaterial()
|
||||
{
|
||||
Modulus = functionMaterialCreationView.ViewModel.Modulus,
|
||||
CompressiveStrength = 4e8d,
|
||||
TensileStrength = 4e8d,
|
||||
//FunctionStorage = functionMaterialCreationView.ViewModel.FunctionStorage,
|
||||
MaterialSettings = functionMaterialCreationView.ViewModel.MaterialSettingsList.ToList(),
|
||||
};
|
||||
if (functionSelectionView.DialogResult == true)
|
||||
if (functionMaterialCreationView.DialogResult == true)
|
||||
{
|
||||
material.SuccessfullyCreated = true;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ using StructureHelperCommon.Infrastructures.Enums;
|
||||
using StructureHelperCommon.Infrastructures.Interfaces;
|
||||
using StructureHelperCommon.Infrastructures.Settings;
|
||||
using StructureHelperCommon.Models.Functions;
|
||||
using StructureHelperCommon.Models.Materials;
|
||||
using StructureHelperCommon.Models.Materials.Libraries;
|
||||
using StructureHelperLogics.Models.Materials.Logics;
|
||||
using System;
|
||||
@@ -22,6 +23,7 @@ namespace StructureHelperLogics.Models.Materials
|
||||
public List<IMaterialSafetyFactor> SafetyFactors { get; } = new();
|
||||
public IOneVariableFunction Function { get; set; }
|
||||
public FunctionStorage FunctionStorage { get; set; }
|
||||
public List<MaterialSettings> MaterialSettings { get; set; }
|
||||
|
||||
public Guid Id { get; }
|
||||
|
||||
|
||||
@@ -17,5 +17,7 @@ namespace StructureHelperLogics.Models.Materials
|
||||
List<IMaterialSafetyFactor> SafetyFactors { get; }
|
||||
public FunctionStorage FunctionStorage { get; set; }
|
||||
public IOneVariableFunction Function { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user