Class BearingPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class BearingPanel extends JPanel
This displays a compass bearing of the direction and distance to a station.
Author:
Andrew Pavlin, KA2DDO
See Also:
  • Constructor Details

    • BearingPanel

      public BearingPanel()
      Create a blank BearingPanel widget.
    • BearingPanel

      public BearingPanel(double lat1, double lon1, double lat2, double lon2)
      Create a BearingPanel widget and initialize it for a particular vector between two points.
      Parameters:
      lat1 - starting latitude in degrees North
      lon1 - starting longitude in degrees East
      lat2 - ending latitude in degrees North
      lon2 - ending longitude in degrees East
  • Method Details

    • setBearing

      public void setBearing(int bearing)
      Set the current course bearing (clearing the distance since it is not provided).
      Parameters:
      bearing - int degrees from True North
    • setVector

      public void setVector(double lat1, double lon1, double lat2, double lon2)
      Set the current course vector.
      Parameters:
      lat1 - starting latitude in degrees North
      lon1 - starting longitude in degrees East
      lat2 - ending latitude in degrees North
      lon2 - ending longitude in degrees East
    • clear

      public void clear()
      Clear any current course setting from this BearingPanel.