public int AddXY(DateTime x, bool y) { if (y) { return(this.AddXY(Math2.DateTimeToDouble(x), 1.0)); } return(this.AddXY(Math2.DateTimeToDouble(x), 0.0)); }
public static bool NeedsUpdate(IUpdateRate update) { if (update.FrameRate == 0.0) { return(false); } if (update.Active) { return(false); } if (!update.Needed) { return(false); } DateTime now = DateTime.Now; if (Math2.DateTimeToDouble(now) > Math2.DateTimeToDouble(update.LastRepaintTime) + 1.0 / update.FrameRate * 1.0 / 86400.0) { return(true); } return(false); }
public int AddYElapsedSeconds(double y) { return(this.AddXY((Math2.DateTimeToDouble(DateTime.Now) - Math2.DateTimeToDouble(this.ElapsedStartTime)) * 24.0 * 60.0 * 60.0, y)); }
public int AddYElapsedTime(double y) { return(this.AddXY(Math2.DateTimeToDouble(DateTime.Now) - Math2.DateTimeToDouble(this.ElapsedStartTime), y)); }
public int AddYUTC(double y) { return(this.AddXY(Math2.DateTimeToDouble(DateTime.UtcNow), y)); }
public void AddDataArray(DateTime startX, TimeSpan interval, Array yArray) { this.AddDataArray(Math2.DateTimeToDouble(startX), Math2.TimeSpanToDouble(interval), yArray); }
public void AddDataArray(DateTime startX, double interval, Array yArray) { this.AddDataArray(Math2.DateTimeToDouble(startX), interval, yArray); }
public int AddEmpty(DateTime x) { return(this.AddEmpty(Math2.DateTimeToDouble(x))); }
public int AddNull(DateTime x) { return(this.AddNull(Math2.DateTimeToDouble(x))); }
public int AddXY(DateTime x, double y) { return(this.AddXY(Math2.DateTimeToDouble(x), y)); }
public int AddXY(DateTime x, double y, double width) { return(this.AddXY(Math2.DateTimeToDouble(x), y, false, false, width)); }
public int AddXY(DateTime x, double y, double radius) { return(this.AddXY(Math2.DateTimeToDouble(x), y, false, false, radius)); }