Class RadarVisualizer

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class RadarVisualizer extends JPanel
Classe per visualizzare graficamente i sensori di bordo pista (track edge sensors) in una rappresentazione tipo radar.
See Also:
  • Constructor Details

    • RadarVisualizer

      public RadarVisualizer()
  • Method Details

    • updateSensors

      public void updateSensors(double[] newDistances)
      Aggiorna i valori dei sensori e ridisegna il radar.
      Parameters:
      newDistances - array di 19 valori rappresentanti le distanze rilevate dai sensori.
    • paintComponent

      protected void paintComponent(Graphics g)
      Metodo chiamato automaticamente per disegnare il componente radar.
      Overrides:
      paintComponent in class JComponent
      Parameters:
      g - oggetto grafico fornito dal sistema Swing
    • showRadar

      public static void showRadar(RadarVisualizer radar)
      Mostra una finestra Swing con il pannello radar.
      Parameters:
      radar - istanza di RadarVisualizer da visualizzare