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

GRIB Data Visualization and Rendering Factory. More...

#include <map>
#include <wx/geometry.h>
#include "pi_gl.h"
#include "pi_ocpndc.h"
#include "pi_TexFont.h"
#include <vector>
#include <list>

Go to the source code of this file.

Classes

class  GribOverlay
 Container for rendered GRIB data visualizations in texture or bitmap form. More...
 
struct  Particle
 Individual particle for wind/current animation. More...
 
struct  Particle::ParticleNode
 
struct  ParticleMap
 Manager for particle animation system. More...
 
class  LineBuffer
 Assembles input characters to lines. More...
 
class  GRIBOverlayFactory
 Factory class for creating and managing GRIB data visualizations. More...
 

Macros

#define MAX_PARTICLE_HISTORY   8
 

Detailed Description

GRIB Data Visualization and Rendering Factory.

Provides comprehensive visualization capabilities for GRIB weather data in OpenCPN, including:

  • Wind barbs and particle animations
  • Pressure isobars and directional arrows
  • Color-coded overlay maps for various parameters
  • Numerical data displays and labels

The factory manages both OpenGL and bitmap-based rendering paths, handles resource allocation, and provides efficient caching of rendered elements. It serves as the central hub for converting raw GRIB data into meaningful visual representations for mariners.

Definition in file GribOverlayFactory.h.

Macro Definition Documentation

◆ MAX_PARTICLE_HISTORY

#define MAX_PARTICLE_HISTORY   8

Definition at line 82 of file GribOverlayFactory.h.