using StructureHelperCommon.Infrastructures.Enums; using StructureHelperCommon.Infrastructures.Interfaces; using StructureHelperCommon.Models.States; using StructureHelperLogics.NdmCalculations.Primitives; namespace StructureHelperLogics.NdmCalculations.Analyses.ValueDiagrams { /// /// Implements input data for Value diagram calculator /// public interface IValueDiagramCalculatorInputData : ISaveable, IHasForceActions, IHasPrimitives { IStateCalcTermPair StateTermPair { get; set; } /// /// Collection of diagram for calculation /// List Digrams { get; } bool CheckStrainLimit { get; set; } } }