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

GRIB Weather Data Control Interface. More...

#include "wx/wxprec.h"
#include "wx/wx.h"
#include <wx/fileconf.h>
#include <wx/glcanvas.h>
#include "GribUIDialogBase.h"
#include "CursorData.h"
#include "GribSettingsDialog.h"
#include "GribRequestDialog.h"
#include "GribReader.h"
#include "GribRecordSet.h"
#include "IsoLine.h"
#include "GrabberWin.h"

Go to the source code of this file.

Classes

struct  XyGribConfig_t
 Structure used to store XyGrib configuration. More...
 
class  GribTimelineRecordSet
 A specialized GribRecordSet that represents temporally interpolated weather data with isobar rendering optimizations. More...
 
class  GRIBUICtrlBar
 
class  GRIBFile
 Manages multiple GRIB record sets from one or more GRIB files. More...
 
class  GRIBUICData
 

Enumerations

enum  ZoneSelection {
  AUTO_SELECTION , SAVED_SELECTION , START_SELECTION , DRAW_SELECTION ,
  COMPLETE_SELECTION
}
 

Functions

 WX_DECLARE_OBJARRAY (GribRecordSet, ArrayOfGribRecordSets)
 

Detailed Description

GRIB Weather Data Control Interface.

This module provides the primary user interface controls for the GRIB plugin, including:

  • Timeline controls for navigating forecast times
  • Layer controls for selecting visible weather parameters
  • Display settings for customizing visualizations
  • File management for loading and organizing GRIB data

The interface is designed to give users complete control over how weather data is displayed while maintaining efficiency for real-time navigation and animation playback. Key features include:

  • Temporal interpolation between forecast times
  • Multi-file data management
  • Customizable overlay settings
  • Cursor tracking for data inspection
  • Animation controls

Definition in file GribUIDialog.h.

Enumeration Type Documentation

◆ ZoneSelection

enum ZoneSelection

Definition at line 80 of file GribUIDialog.h.