public void UpdateHeatMap() { if (_heatMap == null) { _heatMap = new HeatMap(); } _heatMap.Update(_updateDelay); }
public void UpdateHeatMap() { if (_heatMap == null) { _heatMap = new HeatMap(); } if (_opacity > 0) { _heatMap.Update(_updateDelay); } }
private void MouseChanged(object sender, MouseMessageArg e) { if (e.Msg == 513) { clicks++; var x = e.X / 3; var y = e.Y / 3; var pt = new PointWithValue { X = x, Y = y, Value = 1 }; var elem = _points.FirstOrDefault(a => a.X == pt.X && a.Y == pt.Y); if (elem != null) { elem.Value++; } else { _points.Add(pt); } var hm = new HeatMap.HeatMap { MinValue = 1, MaxValue = clicks, Points = _points, Width = 640, Height = 360 }; pictureBox2.Invoke((MethodInvoker) delegate { pictureBox2.Image = hm.Draw(); pictureBox2.Refresh(); }); } }