/** * 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); }
/** * 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); }