public void AddSingleGraph(string name, Timeline.GetValue funcX, Timeline.GetValue funcY, Color color, string xTitle, string yTitle) { GraphUnderlying graphU = new GraphUnderlying(xTitle, yTitle); graphU.AddTimeline(new Timeline(name, funcX, funcY, color)); AddGraph(new Graph(graphU)); }
public void Add3DGraph(string name, Timeline.GetValue funcX, VectorFunc funcY, string xTitle, string yTitle) { GraphUnderlying graphU = new GraphUnderlying(xTitle, yTitle); graphU.AddTimeline(new Timeline("x " + name, funcX, (() => funcY().X), Colors.Red)); graphU.AddTimeline(new Timeline("y " + name, funcX, (() => funcY().Y), Colors.Green)); graphU.AddTimeline(new Timeline("z " + name, funcX, (() => funcY().Z), Colors.Blue)); AddGraph(new Graph(graphU)); }
public void AddText(string name, Timeline.GetValue func, Color color) { var bl = new UpdatingText(); bl.Title = name; bl.Function = func; bl.Color = color; GraphPanel.Children.Add(bl); toUpdate.Add(bl); }
public void AddToGraph(int index, string name, Timeline.GetValue funcX, Timeline.GetValue funcY, Color color) { GraphUnderlying graphU = toUpdate[index] as GraphUnderlying; graphU.AddTimeline(new Timeline(name, funcX, funcY, color)); }