public override void Add(DataPerformer.Basic.Series series) { base.Add(series); List <double[]> l = series.Points; foreach (double[] d in l) { pointList.Add(new PointBase(d[0], d[1])); } }
/// <summary> /// Gets series /// </summary> /// <param name="consumer">Data consumer</param> /// <param name="start">Start</param> /// <param name="step">Step</param> /// <param name="count">Count of steps</param> /// <param name="argument">Argument</param> /// <param name="values">Values</param> /// <returns>Dictionary of series</returns> public static Dictionary <string, DataPerformer.Basic.Series> GetSeries(this IDataConsumer consumer, double start, double step, int count, string argument, string[] values) { Dictionary <string, DataPerformer.Basic.Series> dic = new Dictionary <string, Basic.Series>(); Dictionary <string, object> d = consumer.PerformFixed(start, step, count, argument, values); foreach (string key in d.Keys) { ParametrizedSeries s = d[key] as ParametrizedSeries; DataPerformer.Basic.Series ser = new DataPerformer.Basic.Series(); ser.CopyFrom(s); dic[key] = ser; } return(dic); }
private LocalSeries(SerializationInfo info, StreamingContext context) { byte[] b = info.GetValue("Series", typeof(byte[])) as byte[]; series = new DataPerformer.Basic.Series(); series.FromBlob(b); }
internal bool Compare(DataPerformer.Basic.Series series) { return(this.series.Compare(series)); }
internal LocalSeries(DataPerformer.Basic.Series series) { this.series = series; }