using StructureHelperCommon.Models.Calculators; using StructureHelperCommon.Models.Loggers; using StructureHelperCommon.Models.Shapes; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StructureHelperLogics.NdmCalculations.Analyses.ByForces { /// /// Find parameter by point and predicate /// public interface ILimitCurveParameterLogic : IHasActionByResult, ICloneable { Predicate LimitPredicate { get; set; } IPoint2D CurrentPoint { get; set; } double GetParameter(); ITraceLogger? TraceLogger { get; set; } } }