OpenCPN Partial API docs
Loading...
Searching...
No Matches
GribSettingsDialog.h File Reference

GRIB Display Settings Configuration Interface. More...

#include "GribUIDialogBase.h"
#include "jsonval.h"

Go to the source code of this file.

Classes

struct  GribOverlaySettings
 
struct  GribOverlaySettings::OverlayDataSettings
 
class  GribSettingsDialog
 

Detailed Description

GRIB Display Settings Configuration Interface.

Provides comprehensive configuration options for customizing GRIB weather data visualization, including:

  • Units and display formats for each meteorological parameter
  • Overlay styling (transparency, colors, arrows, isobars)
  • Animation and playback settings
  • Data interpolation options
  • Layout and GUI preferences

The settings system supports:

  • Multiple meteorological parameters (wind, pressure, waves, etc.)
  • Different visualization methods (arrows, particles, contours)
  • Unit conversion and calibration
  • Persistent storage of user preferences
  • JSON import/export of configurations

Key features:

  • Per-parameter customization of display elements
  • Flexible unit systems (metric, imperial, nautical)
  • Real-time preview of setting changes
  • Profile management for different use cases

Definition in file GribSettingsDialog.h.