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

Basic chart info storage. More...

#include <map>
#include <memory>
#include <vector>
#include <wx/progdlg.h>
#include "model/ocpn_types.h"
#include "bbox.h"
#include "LLRegion.h"

Go to the source code of this file.

Classes

class  ChartDirInfo
 
struct  ChartTableEntry_onDisk_18
 
struct  ChartTableEntry_onDisk_17
 
struct  ChartTableEntry_onDisk_16
 
struct  ChartTableEntry_onDisk_15
 
struct  ChartTableEntry_onDisk_14
 
struct  ChartTableHeader
 
struct  ChartTableEntry
 Represents an entry in the chart table, containing information about a single chart. More...
 
class  ChartClassDescriptor
 
class  ChartDatabase
 Manages a database of charts, including reading, writing, and querying chart information. More...
 
class  ChartGroupElement
 Represents an individual component within a ChartGroup. More...
 
class  ChartGroup
 Represents a user-defined collection of logically related charts. More...
 

Enumerations

enum  { BUILTIN_DESCRIPTOR = 0 , PLUGIN_DESCRIPTOR }
 

Functions

 WX_DECLARE_OBJARRAY (ChartDirInfo, ArrayOfCDI)
 
 WX_DECLARE_OBJARRAY (ChartTableEntry, ChartTable)
 
 WX_DEFINE_ARRAY_PTR (ChartGroup *, ChartGroupArray)
 

Variables

ChartGroupArray * g_pGroupArray
 Global instance.
 

Detailed Description

Basic chart info storage.

Definition in file chartdbs.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Definition at line 286 of file chartdbs.h.

Variable Documentation

◆ g_pGroupArray

ChartGroupArray* g_pGroupArray
extern

Global instance.

Definition at line 54 of file chartdbs.cpp.