コード例 #1
0
/**
 * This function paints the TrafficRadar onto the given canvas
 * @param canvas The canvas to paint on
 */
void
FlarmTrafficWindow::Paint(Canvas &canvas)
{
  assert(selection < (int)data.traffic.size());
  assert(selection < 0 || data.traffic[selection].IsDefined());
  assert(warning < (int)data.traffic.size());
  assert(warning < 0 || data.traffic[warning].IsDefined());
  assert(warning < 0 || data.traffic[warning].HasAlarm());

  PaintRadarBackground(canvas);
  PaintRadarTraffic(canvas);
}
コード例 #2
0
/**
 * This function paints the TrafficRadar onto the given canvas
 * @param canvas The canvas to paint on
 */
void
FlarmTrafficWindow::Paint(Canvas &canvas)
{
  assert(selection < FLARM_STATE::FLARM_MAX_TRAFFIC);
  assert(selection < 0 || data.FLARM_Traffic[selection].defined());
  assert(warning < FLARM_STATE::FLARM_MAX_TRAFFIC);
  assert(warning < 0 || data.FLARM_Traffic[warning].defined());
  assert(warning < 0 || data.FLARM_Traffic[warning].HasAlarm());

  PaintRadarBackground(canvas);
  PaintRadarTraffic(canvas);
}