Class TLcdSIGWXStyleSettings

java.lang.Object
com.luciad.format.bufr.sigwx.TLcdSIGWXStyleSettings

public final class TLcdSIGWXStyleSettings extends Object
Significant Weather (SIGWX) style settings object, contains all display settings available for customizing the visualization of BUFR SIGWX data.
Since:
2020.0
  • Field Details

    • DEFAULT_FONT_SIZE

      public static final int DEFAULT_FONT_SIZE
      The default font size for SIGWX labels.
      See Also:
    • DEFAULT_SETTINGS

      public static final TLcdSIGWXStyleSettings DEFAULT_SETTINGS
      The default SIGWX settings - black and white display
    • COLOR_SETTINGS

      public static final TLcdSIGWXStyleSettings COLOR_SETTINGS
      The default SIGWX color settings. These settings produce visualization similar to charts produced by the NOAA aviation weather center website, https://aviationweather.gov/progchart/high.
  • Method Details

    • getCloudBorderColor

      public Color getCloudBorderColor()
      Returns the cloud border color
      Returns:
      the cloud border color
    • getCloudBorderLineWidth

      public double getCloudBorderLineWidth()
      Returns the cloud border line width
      Returns:
      the cloud border line width
    • getCloudLabelForegroundColor

      public Color getCloudLabelForegroundColor()
      Returns the cloud label foreground color
      Returns:
      the cloud label foreground color
    • getCloudLabelBackgroundColor

      public Color getCloudLabelBackgroundColor()
      Returns the cloud label background color
      Returns:
      the cloud label background color
    • getCloudLabelBorderColor

      public Color getCloudLabelBorderColor()
      Returns the cloud label border color
      Returns:
      the cloud label border color
    • getCloudLabelFont

      public Font getCloudLabelFont()
      Returns the cloud label font
      Returns:
      the cloud label font
    • getJetStreamLineColor

      public Color getJetStreamLineColor()
      Returns the jet stream line color
      Returns:
      the jet stream line color
    • getJetStreamWindSymbolColor

      public Color getJetStreamWindSymbolColor()
      Returns the jet stream wind symbol color
      Returns:
      the jet stream wind symbol color
    • getJetStreamLineWidth

      public Double getJetStreamLineWidth()
      Returns the jet stream line width
      Returns:
      the jet stream line width
    • getJetStreamLabelForegroundColor

      public Color getJetStreamLabelForegroundColor()
      Returns the jet stream label foreground color
      Returns:
      the jet stream label foreground color
    • getJetStreamLabelFont

      public Font getJetStreamLabelFont()
      Returns the jet stream label font
      Returns:
      the jet stream label font
    • getClearAirTurbulenceBorderColor

      public Color getClearAirTurbulenceBorderColor()
      Returns the clear air turbulence border color
      Returns:
      the clear air turbulence border color
    • getClearAirTurbulenceBorderLineWidth

      public Double getClearAirTurbulenceBorderLineWidth()
      Returns the clear air turbulence border line width
      Returns:
      the clear air turbulence border line width
    • getClearAirTurbulenceLabelForegroundColor

      public Color getClearAirTurbulenceLabelForegroundColor()
      Returns the clear air turbulence label foreground color
      Returns:
      the clear air turbulence label foreground color
    • getClearAirTurbulenceLabelBackgroundColor

      public Color getClearAirTurbulenceLabelBackgroundColor()
      Returns the clear air turbulence label background color
      Returns:
      the clear air turbulence label background color
    • getClearAirTurbulenceLabelBorderColor

      public Color getClearAirTurbulenceLabelBorderColor()
      Returns the clear air turbulence label border color
      Returns:
      the clear air turbulence label border color
    • getClearAirTurbulenceLabelFont

      public Font getClearAirTurbulenceLabelFont()
      Returns the clear air turbulence label font
      Returns:
      the clear air turbulence label font
    • getVolcanoIconColor

      public Color getVolcanoIconColor()
      Returns the volcano icon color
      Returns:
      the volcano icon color
    • getVolcanoLabelForegroundColor

      public Color getVolcanoLabelForegroundColor()
      Returns the volcano label foreground color
      Returns:
      the volcano label foreground color
    • getVolcanoLabelFont

      public Font getVolcanoLabelFont()
      Returns the volcano icon font
      Returns:
      the volcano icon font
    • getStormIconColor

      public Color getStormIconColor()
      Returns the storm icon color
      Returns:
      the storm icon color
    • getStormLabelForegroundColor

      public Color getStormLabelForegroundColor()
      Returns the storm label foreground color
      Returns:
      the storm label foreground color
    • getStormLabelFont

      public Font getStormLabelFont()
      Returns the storm label font
      Returns:
      the storm label font
    • getRadiationIconColor

      public Color getRadiationIconColor()
      Returns the radiation icon color
      Returns:
      the radiation icon color
    • getRadiationLabelForegroundColor

      public Color getRadiationLabelForegroundColor()
      Returns the radiation label foreground color
      Returns:
      the radiation label foreground color
    • getRadiationLabelFont

      public Font getRadiationLabelFont()
      Returns the radiation label font
      Returns:
      the radiation label font
    • getTropopauseLabelForegroundColor

      public Color getTropopauseLabelForegroundColor()
      Returns the tropopause label foreground color
      Returns:
      the tropopause label foreground color
    • getTropopauseLabelBackgroundColor

      public Color getTropopauseLabelBackgroundColor()
      Returns the tropopause label background color
      Returns:
      the tropopause label background color
    • getTropopauseLabelBorderColor

      public Color getTropopauseLabelBorderColor()
      Returns the tropopause label border color
      Returns:
      the tropopause label border color
    • getTropopauseLabelFont

      public Font getTropopauseLabelFont()
      Returns the tropopause label font
      Returns:
      the tropopause label font
    • getSelectedColor

      public Color getSelectedColor()
      Returns the selected color
      Returns:
      the selected color
    • newBuilder

      public static TLcdSIGWXStyleSettings.Builder newBuilder()
      Creates a new `TLcdSIGWXStyleSettings.Builder`
      Returns:
      the new builder
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object