internal void DrawStepped(GraphicsEx g, Color bidColor, Color askColor) { using (Pen pen = new Pen(bidColor, 1)) { m_bids.DrawStepped(g, pen); } using (Pen pen = new Pen(askColor, 1)) { m_asks.DrawStepped(g, pen); } }
internal void DrawInterpolation(GraphicsEx g, Color bidColor, Color askColor) { using (Pen pen = new Pen(bidColor, 1)) { m_bids.DrawInterpolation(g, pen); } using (Pen pen = new Pen(askColor, 1)) { m_asks.DrawInterpolation(g, pen); } }
internal void DrawInterpolation(GraphicsEx g, Pen pen) { var it = m_points.GetEnumerator(); it.MoveNext(); Point2F previous = it.Current; for (; it.MoveNext();) { Point2F next = it.Current; g.DrawLineInterpolation(pen, previous, next); previous = next; } }
internal void DrawStepped(GraphicsEx g, Pen pen) { var it = m_points.GetEnumerator(); it.MoveNext(); Point2F previous = it.Current; for (; it.MoveNext();) { Point2F next = it.Current; g.DrawLineStepped(pen, previous, next); previous = next; } if (m_points.Count > 0) { Point2F from = m_points.Last(); Point2F to = new Point2F(0, from.Y); g.DrawLineStepped(pen, from, to); } }