25 lines
810 B
C#
25 lines
810 B
C#
using StructureHelperCommon.Infrastructures.Enums;
|
|
using StructureHelperCommon.Models.Functions;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.ComponentModel;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace StructureHelperCommon.Infrastructures.Interfaces
|
|
{
|
|
public interface IOneVariableFunction : ICloneable, ISaveable
|
|
{
|
|
public bool IsUser { get; set; }
|
|
public FunctionType Type { get; set; }
|
|
public string Name { get; set; }
|
|
public string Description { get; set; }
|
|
public List<GraphPoint> Table { get; set; }
|
|
public ObservableCollection<IOneVariableFunction> Functions { get; set; }
|
|
public bool Check();
|
|
public double GetByX(double xValue);
|
|
}
|
|
}
|