C_Extent | |
C_ExtentPI | Geographic extent structure defining a bounding box |
C_OEdgeTableEntry | |
C_OGdkPoint | |
C_OGdkRectangle | |
C_OGdkRegion | |
C_OGdkSegment | |
C_OPOINTBLOCK | |
C_OScanLineList | |
C_OScanLineListBlock | |
C_OSENC_AreaGeometry_Record_Base | |
C_OSENC_AreaGeometry_Record_Payload | |
C_OSENC_Attribute_Record | |
C_OSENC_Attribute_Record_Base | |
C_OSENC_Attribute_Record_Payload | |
C_OSENC_COVR_Record | |
C_OSENC_COVR_Record_Base | |
C_OSENC_COVR_Record_Payload | |
C_OSENC_EXTENT_Record | |
C_OSENC_EXTENT_Record_Payload | |
C_OSENC_Feature_Identification_Record_Base | |
C_OSENC_Feature_Identification_Record_Payload | |
C_OSENC_LineGeometry_Record_Base | |
C_OSENC_LineGeometry_Record_Payload | |
C_OSENC_MultipointGeometry_Record_Base | |
C_OSENC_MultipointGeometry_Record_Payload | |
C_OSENC_NOCOVR_Record | |
C_OSENC_NOCOVR_Record_Base | |
C_OSENC_NOCOVR_Record_Payload | |
C_OSENC_PointGeometry_Record | |
C_OSENC_PointGeometry_Record_Payload | |
C_OSENC_Record | |
C_OSENC_Record_Base | |
C_OSENC_VCT_Record | |
C_OSENC_VCT_Record_Base | |
C_OSENC_VET_Record | |
C_OSENC_VET_Record_Base | |
C_SYSTEMTIME | |
C_TIME_ZONE_INFORMATION | |
Cabbr_entry | |
►CAbstractBlacklist | Plugins could be blacklisted in runtime if they are unloadable or in hardcoded, compile-time list |
CPlugBlacklist | |
►CAbstractCommDriver | Common interface for all drivers |
CCommDriverInternal | Send only driver facilitating sending messages to all plugins and core |
►CCommDriverN0183 | NMEA0183 drivers common part |
CCommDriverN0183AndroidBT | |
CCommDriverN0183AndroidInt | |
CCommDriverN0183Net | |
CCommDriverN0183Serial | |
►CCommDriverN2K | |
CCommDriverN2KNet | |
CCommDriverN2KSerial | |
►CCommDriverN2KSocketCAN | |
CCommDriverN2KSocketCanImpl | Local driver implementation, not visible outside this file |
►CCommDriverSignalK | |
CCommDriverSignalKNet | |
CFileCommDriver | Read and write data to/from files test driver
|
►CAbstractPlatform | |
►CBasePlatform | |
COCPNPlatform | Provides platform-specific support utilities for OpenCPN |
CCliPlatform | AbstractPlatform adapted for console/CLI usage |
►CAbstractRestServer | Opencpn REST API |
CRestServer | AbstractRestServer implementation and interface to underlying IO thread |
CAcceptObjectDlgResult | Returned status from RunAcceptObjectDlg |
CActiveLegDat | |
CAdapterInfo | Represents network adapter information and provides related functionality |
CAis8_001_22 | |
CAis8_001_22_SubArea | |
CAisBitstring | |
CAisDecoderCallbacks | |
CAisMeteoData | Meteo points are Meteorological and Hydrographic data received by NMEA0183 (AIS) VDM message 8 dac:001 fi: 31 or Ais8_367_33 |
CAisMeteoPoint | Add a new point to the list of Meteo stations |
CAisMeteoPoints | List of Meteo stations, a singleton |
CAisTargetCallbacks | |
CAisTargetData | |
CAisTargetDataMaker | Singleton factory |
CAISTargetTrackPoint | |
CApplyCancel | Interface implemented by widgets supporting Apply and Cancel |
CAppMsgBus | Application layer messaging, a singleton |
CArea | |
CAtmModelDef_t | |
Catomic_queue< T > | |
Cauto_deleter< T > | |
Caxis_to_type< N > | |
Cxpath_parser::binary_op_t | |
CBlacklistUI | Handle messages for blacklisted plugins |
Cblock | Runtime representation of a plugin block |
CCommOutQueue::BufferItem | |
CPI_GLShaderProgram::Builder | |
Cbyte_union | Read a memory buffer type |
CCachedLine | |
CCacheEntry | |
CCanHeader | CAN v2.0 29 bit header as used by NMEA 2000 |
CcanvasConfig | Encapsulates persistent canvas configuration |
CCatalogCtx | The result from parsing the xml catalog i |
CCatalogData | Overall metadata for the set of plugins used |
CCatalogEntry | |
CCatalogEntryKey | |
CCatalogEntryValue | |
CCatalogHandler | Local proxy for the catalog server and other catalog sources |
CCell_Info_Block | |
►CChart | |
CEncCell | |
CIEncCell | |
CRasterChart | |
►CChartBase | Base class for all chart types |
►CChartBaseBSB | Base class for BSB (Maptech/NOS) format nautical charts |
CChartGEO | |
CChartKAP | Represents a KAP format chart, derived from ChartBaseBSB |
CChartPlugInWrapper | Wrapper class for plugin-based charts |
CChartDummy | |
CChartMbTiles | Represents an MBTiles format chart |
►Cs57chart | Represents an S57 format electronic navigational chart in OpenCPN |
Ccm93chart | Represents a single CM93 chart at a specific scale |
Ccm93compchart | Represents a composite CM93 chart covering multiple scales |
CChartCatalog | |
CChartClassDescriptor | |
►CChartDatabase | Manages a database of charts, including reading, writing, and querying chart information |
CChartDB | Manages the chart database and provides access to chart data |
CChartDirInfo | |
CChartFile | |
CChartGroup | Represents a user-defined collection of logically related charts |
CChartGroupElement | Represents an individual component within a ChartGroup |
CChartStack | |
CChartTableEntry | Represents an entry in the chart table, containing information about a single chart |
CChartTableEntry_onDisk_14 | |
CChartTableEntry_onDisk_15 | |
CChartTableEntry_onDisk_16 | |
CChartTableEntry_onDisk_17 | |
CChartTableEntry_onDisk_18 | |
CChartTableHeader | |
Ccircular_buffer< T > | |
Ccm93_attr_block | |
Ccm93_dictionary | |
Ccm93_point | |
Ccm93_point_3d | |
Ccm93manager | |
CColorMap | |
CCommDecoder | |
CCommDriverRegistry | The global driver registry, a singleton |
►CCommOutQueue | Queue of NMEA0183 messages which only holds a limited amount of each message type |
CCommOutQueueSingle | A CommOutQueue limited to one message of each kind |
CDummyCommOutQueue | Simple FIFO queue without added logic |
CMeasuredCommOutQueue | Add unit test measurements to CommOutQueue |
CCommOverflowDlg | A dialog for handling communication overflow notifications |
CCompatOs | |
Ccompress_target | |
CCompressedCacheHeader | |
Cconfig_block | Hardcoded representation of a blocked plugin |
CConfigMgr | Manages the user configuration matrix |
CConnCompare | Std::sort support: Compare two ConnectionParams w r t given column |
CConnData | Runtime data for a driver and thus connection |
CConnectionParams | |
CConnections::ConnStateCompare | Std::sort support: Compare two ConnectionParams w r t state |
CConnStates | Filter reading driver driver_stats status reports from CommDriverRegistry transforming these to a stream of ConnData updates; |
CContourRegion | |
CCountedLogFilter | Filter logging every nth message |
Ccovr_set | |
Ccpo_sat_data | |
CD800_Pvt_Data_Type | |
CD800_Pvt_Data_Type_Aligned | |
CDashboardInstrumentContainer | |
CDashboardWindowContainer | |
CDateTimeFormatOptions | Configuration options for date and time formatting |
CDATUM | |
CDB_HEADER_PUBLIC | |
CDbusCtx | Event handler context |
Cdevice_data | |
►CDIALOG_PARENT | |
CMarkInfoDlg | Dialog for displaying and editing waypoint properties |
►CRoutePropDlg | Class RoutePropDlg |
CRoutePropDlgImpl | |
CTrackPropDlg | Class TrackPropDlg |
Cdocument_order_comparator | |
►CDownloader | Handle downloading of files from remote urls |
CGuiDownloader | Downloader with progress and final message dialogs |
CdPoint | |
►CDriverListener | Interface implemented by transport layer and possible other parties like test code which should handle incoming messages |
CNavMsgBus | The raw message layer, a singleton |
CVoidDriverListener | |
CDriverStats | Driver statistics report |
►CDriverStatsProvider | Driver interface providing driver statistics |
CCommDriverN0183Net | |
CCommDriverN0183Serial | |
CCommDriverN2KSerial | |
CCommDriverSignalKNet | |
Cduplicate_comparator | |
CELLIPSOID | |
Cemboss_data | Stores emboss effect data for textures |
CFastMessageMap::Entry | |
CMdnsCache::Entry | |
CEnumClassHash | |
Cequal_to | |
►Cstd::exception | |
CLocalApiException | |
Cpugi::xpath_exception | |
Cserial::IOException | |
Cserial::PortNotOpenedException | |
Cserial::SerialException | |
CFastMessageMap | Track fast message fragments eventually forming complete messages |
CFlexHash | A class for computing hash of arbitrary length |
Cfont_cache_record | |
CFontMgr | Manages the font list |
CLoadErrorsDlg::FormatCtx | |
Cgap | |
CGenericPosDatEx | A generic position and navigation data structure |
CGeodesic | |
Cgeometry_descriptor | |
CGeoRef | Structure containing georeferencing information for transforming between geographic and projected/pixel coordinate systems |
CGLShaderProgram | Wrapper class for OpenGL shader programs |
CglTexFactory | |
CglTexTile | |
CglTextureDescriptor | |
CGpxDocument | |
CGRIB2Grid | |
CGribCode | |
CGRIBFile | Manages multiple GRIB record sets from one or more GRIB files |
CGRIBMessage | |
CGRIBMetadata | |
CGribOverlay | Container for rendered GRIB data visualizations in texture or bitmap form |
CGribOverlaySettings | |
CGribReader | |
►CGribRecord | Represents a meteorological data grid from a GRIB (Gridded Binary) file |
CGribV1Record | |
CGribV2Record | |
►CGribRecordSet | Manages a collection of GribRecord objects representing multiple meteorological parameters at a single point in time |
CGribTimelineRecordSet | A specialized GribRecordSet that represents temporally interpolated weather data with isobar rendering optimizations |
CGRIBStatproc | |
CGSHHSChart | |
CGshhsPoint | |
CGshhsPolyCell | |
CGshhsPolygon | |
CGshhsPolyReader | |
CGshhsReader | |
Charmonic_file_entry | |
Cstd::hash< LatLonKey > | |
Cheader_struct | |
►Ccatalog_mgr::Helpers | |
Ccatalog_mgr::CatalogLoad | Download status/progress window, always shown at start-up |
Ccatalog_mgr::CatalogLoad::DialogGrid | Grid with Server is Reachable..., Check channel... etc |
Ccatalog_mgr::CatalogUpdate | The advanced dialog showing channels, possible updates, rollback etc |
Ccatalog_mgr::CatalogUpdate::ActiveCatalogGrid | Active catalog: The current active, the default and latest downloaded + buttons to use default or latest |
Ccatalog_mgr::CatalogUpdate::Buttons | The buttons below custom url: Use Default and Update |
Ccatalog_mgr::CatalogUpdate::UrlChannel | Combobox where user selects active catalog channel |
Ccatalog_mgr::CatalogUpdate::UrlEdit | Custom url edit control, a text line |
Ccatalog_mgr::CatalogUpdate::UrlStatus | The Url Status line at top |
CHost | Host ABI encapsulation and plugin compatibility checks |
CHyperlink | |
CIAlertConfirmation | Alert confirmation listener interface |
CocpnStyle::Icon | |
CIDX_entry | Represents an index entry for tidal and current data |
Ciirfilter | |
►CInstanceCheck | Common interface for all instance checkers |
CDbusInstanceCheck | InstanceCheck implementation based on DBus |
CDbusServer | Basic interface to low-level DBus library |
CDummyInstanceChk | Empty place holder, primarely for Android |
CStdInstanceCheck | InstanceCheck implementation based on <unistd.h> i |
CWxInstanceCheck | Thin wrapper for wxSingleInstanceChecker implementing InstanceCheck |
CInstrumentProperties | |
CIsoLine | |
CJobTicket | |
CJsonEvent | Handle sending of wxJson messages to all plugins |
CKEY | |
►CKeyProvider | Interface implemented by classes which listens |
►CAppMsg | |
CAisData | AIS data point for a vessel |
CBasicNavDataMsg | |
CCustomMsg | A generic message containing a const pointer to basically anything, the pointer neds to be casted to the proper type on the receiving side |
CDataPrioNeeded | Issued when there are multiple sources providing 'what' with priority == 0 |
CGPSWatchdogMsg | |
CGnssFix | GPS, Galileo, etc |
►CNavMsg | Actual data sent between application and transport layer |
CNmea0183Msg | A regular Nmea0183 message |
CNmea2000Msg | See: https://github.com/OpenCPN/OpenCPN/issues/2729#issuecomment-1179506343 |
CNullNavMsg | An invalid message, error return value |
CPluginMsg | A plugin to plugin json message over the REST interface |
CSignalkMsg | A parsed SignalK message over ipv4 |
►CObservable | The observable notify/listen basic nuts and bolts |
CConfigVar< T > | Wrapper for configuration variables which lives in a wxBaseConfig object |
CEventVar | Generic event handling between MVC Model and Controller based on a shared EventVar variable |
CGlobalVar< T > | Wrapper for global variable, supports notification events when value changes |
CKml | |
Clatin1_decoder | |
Clatin1_writer | |
CLatLonKey | A latitude/longitude key for 1x1 or 10x10 degree grid tiles |
CLayer | Represents a layer of chart objects in OpenCPN |
Cless | |
Cless_equal | |
CLineBuffer | Assembles input characters to lines |
CListenersByKey | Private helper class |
Clm_control_type | |
Clm_data_type | |
CLoadError | |
CLOC_cohen_sutherland_line_clip | |
►CLocalClientApi | Base interface for local clients |
CDbusLocalClient | Implement LocalClientApi on linux using Dbus mechanisms |
CDummyIpcClient | |
CIpcClient | |
►CLocalServerApi | Base interface for local server command handling |
CDbusServer | Basic interface to low-level DBus library |
CDummyIpcServer | Useless place holder for LocalServerApi |
CIpcServer | Implement LocalServerApi using a filesystem fifo/socket |
CLocation | |
CLogger | Transient logger class, instantiated/used by the LOG macros |
CM_COVR_Desc | |
CMagneticPlotMap | |
CMAGtype_CoordGeodetic | |
CMAGtype_CoordGeodeticStr | |
CMAGtype_CoordSpherical | |
CMAGtype_Date | |
CMAGtype_Ellipsoid | |
CMAGtype_Geoid | |
CMAGtype_GeoMagneticElements | |
CMAGtype_Gradient | |
CMAGtype_LegendreFunction | |
CMAGtype_MagneticModel | |
CMAGtype_MagneticResults | |
CMAGtype_SphericalHarmonicVariables | |
CMAGtype_UTMParameters | |
CMarkIcon | |
CMdnsCache | Singleton cache for hosts looked up using mdns |
CMemoryStruct | |
CMmsiProperties | |
CModuleInfo | |
CMouseZoom | |
CMrqContainer | |
Cmru_entry | |
CMUIButton | |
CMUITextButton | |
CMuxLogCallbacks | |
CMyFlPoint | |
CMyFontDesc | |
Cn0183_atomic_queue< T > | |
CN0183Buffer | Assemble characters to NMEA0183 sentences |
CN0183DlgCtx | |
Cn2k_atomic_queue< T > | |
Cn2k_atomic_queue< std::vector< unsigned char > > | |
CN2kName | N2k uses CAN which defines the basic properties of messages |
CN2kPGN | |
Cname_null_sentry | |
Cnamespace_uri_predicate | |
►CNavAddr | Where messages are sent to or received from |
CNavAddr0183 | |
CNavAddr2000 | |
CNavAddrPlugin | |
CNavAddrSignalK | |
CNavAddrTest | |
CNavData | |
CNavDataId | Navigation data message identifier |
CNMEA0183Id | Identifier for NMEA 0183 sentence types |
CNMEA2000Id | Identifier for NMEA 2000 message types |
►CNmeaLog | |
CNMEALogWindow | This class provides access to the NMEA log/debug window |
Cnot_equal_to | |
CNoticeToMariners | |
CNotification | |
CNotificationButton | |
CNotificationManager | |
CObject | |
COBRESINFO | |
CObservableListener | Keeps listening over it's lifespan, removes itself on destruction |
Cocpn_DNS_record_t | |
COCPN_GLCaps | |
COCPN_MonitorInfo | Structure to hold information about a monitor |
COCPN_OSDetail | |
Cocpn_wx_spline_stack_struct | |
CocpnCompass | Represents a compass display in the OpenCPN navigation system |
COCPNConfigObject | |
CocpnDC | Device context class that can use either wxDC or OpenGL for drawing |
CocpnGLOptions | |
COCPNRegionIterator | An iterator class for OCPNRegion |
COCPNwxFontList | |
COEdgeTable | |
►Copencpn_plugin | Base class for OpenCPN plugins |
Copencpn_plugin_16 | |
Copencpn_plugin_17 | |
►Copencpn_plugin_18 | |
Cdashboard_pi | |
►Copencpn_plugin_19 | |
►Copencpn_plugin_110 | |
►Copencpn_plugin_111 | |
►Copencpn_plugin_112 | |
►Copencpn_plugin_113 | |
Cchartdldr_pi | |
►Copencpn_plugin_114 | |
►Copencpn_plugin_115 | |
►Copencpn_plugin_116 | |
Cgrib_pi | |
►Copencpn_plugin_117 | |
►Copencpn_plugin_118 | |
Copencpn_plugin_119 | |
Cwmm_pi | |
CopncpnPalette | |
Copt_false | |
Copt_true | |
COsenc | |
►COsenc_instream | |
COsenc_instreamFile | |
►COsenc_outstream | |
COsenc_outstreamFile | |
COutputBuffer | Synchronized buffer for outbound, line oriented data |
CGribOverlaySettings::OverlayDataSettings | |
►CPanel | |
CEncPanel | |
CRncPanel | |
CParamCache | |
CParticle | Individual particle for wind/current animation |
CParticleMap | Manager for particle animation system |
CParticle::ParticleNode | |
CPeerData | |
CPerfCounter | |
►CPeriodicTimer | Continuously run Notify with given interval |
CStatsTimer | Continuously report driver stats to CommDrvRegistry.evt_driver_stats |
CPI_GLShaderProgram | |
CPI_line_segment_element | Represents a line segment element for efficient vector chart rendering |
Cpi_ocpnDC | |
CPI_S57Obj | Class representing an S-57 chart object |
CPianoKeyElement | |
CPincode | A random generated int value with accessors for string and hashcode |
CPixelCache | |
CPlatSpec | |
CPlotLineSeg | |
Cplug_data | |
CPlugin | Plugin ABI encapsulation |
CPlugin_Active_Leg_Info | Information about the currently active route leg |
CPlugIn_AIS_Target | AIS target information accessible to plugins |
CPlugin_Hyperlink | Class representing a hyperlink associated with a waypoint or route |
CPlugIn_Position_Fix | Basic position fix information |
CPlugIn_Position_Fix_Ex | Extended position fix information |
CPlugIn_Route | Plugin route class for managing ordered waypoint collections |
CPlugIn_Route_Ex | Extended route class for managing complex route features |
CPlugIn_Track | Plugin track class for managing recorded track data |
CPlugIn_ViewPort | Contains view parameters and status information for a chart display viewport |
CPlugIn_Waypoint | Plugin waypoint class providing core waypoint/mark functionality |
CPlugIn_Waypoint_Ex | Extended waypoint class with additional navigation features |
►CPlugInData | Basic data for a loaded plugin, trivially copyable |
CPlugInContainer | Data for a loaded plugin, including dl-loaded library |
CPluginHandler | |
CPluginLoader | PluginLoader is a backend module without any direct GUI functionality |
CPlugInMenuItemContainer | |
CPluginMetadata | Plugin metadata, reflects the xml format directly |
CPluginMsgId | Facade for NavAddrPluginMsg |
CPluginNavdata | Basic navigation data structure |
CPluginPaths | |
CPlugInToolbarToolContainer | |
CPlypoint | |
CPolygonFileHeader | |
Cserial::PortInfo | Structure that describes a serial device |
CPosition | |
CPositionParser | |
CPrintCell | This class takes multilined string and modifies it to fit into given width for given device |
CPrintDialog | Handle the print process and dialog |
CPriorityContainer | |
Cproduct_info | |
CProgressInfoItem | |
CQuilt | |
CQuiltCandidate | |
CQuiltPatch | |
CRefpoint | |
CRestIoEvtData | |
CRestServerDlgCtx | Callbacks for handling dialogs and RouteManager updates |
CRiverMiles | |
CRouteCtx | Callbacks for handling routes and tracks |
CRouteGui | |
CRouteman | |
CRoutemanDlgCtx | Routeman callbacks |
CRoutemanGui | |
CRoutePoint | Represents a waypoint or mark within the navigation system |
CRoutePointGui | |
CRoutePropDlgCtx | Callbacks for RoutePropDlg |
CS52PLIB_Context | |
CS57Light | Represents a light feature in an S57 chart |
CS57ObjectDesc | Describes an S57 object (feature) in an Electronic Navigational Chart |
Cs57Sector_t | Represents a sector of a light in an S57 chart |
Cscale | |
CSegment | |
Csegment_pair | |
CSelect | |
CSelectCtx | |
CSelectItem | |
CSemanticVersion | Versions uses a modified semantic versioning scheme: major.minor.revision.post-tag+build |
CSENCJobTicket | |
Cserial::Serial | Class that provides a portable serial port interface |
Cservice_t | |
CShapeBaseChart | Represents a basemap chart based on shapefile data |
CShapeBaseChartSet | Manages a set of ShapeBaseChart objects at different resolutions |
CSignalkId | Identifier for Signal K paths |
Cssfn_font_t | |
Cssfn_glyph_t | |
Cssfn_t | |
CStation_Data | |
CStdIcons | Standard icons bitmaps: settings gear, trash bin, etc |
Cstrconv_attribute_impl< opt_escape > | |
Cstrconv_pcdata_impl< opt_trim, opt_eol, opt_escape > | |
CocpnStyle::Style | |
CocpnStyle::StyleManager | |
CSubTrack | |
CSVGBitmapCache | |
Csymlink | |
CSystemEvents | |
►CTable | Represents a NxM simple table with captions |
CPrintTable | Extension of a class Table with printing into dc |
►CTCDataFactory | |
CTCDS_Ascii_Harmonic | |
CTCDS_Binary_Harmonic | |
CTCDataSource | |
CTCMgr | |
CTexFont | |
CTexGlyphInfo | |
►CThreadCtrl | Thread mixin providing a "stop thread"/"wait until stopped" interface |
►CSerialIo | Nmea0183 serial communications wrapper, possibly running a thread |
CAndroidSerialIo | Android SerialIo synchronous implementation based on the native Android serial interface as exposed in androidUTIL.h |
CStdSerialIo | SerialIo implementation based on serial/serial.h |
CThumbData | |
CTIDE_HEADER_DATA | |
CTIDE_INDEX | |
CTIDE_RECORD | |
CTIDE_STATION_HEADER | |
CTileOffsetCache | |
CTimedLogFilter | Filter logging repeated message with specified interval |
Cserial::Timeout | Structure for setting the timeout of the serial port, times are in milliseconds |
CocpnStyle::Tool | |
CToolbarItemContainer | Container for toolbar item properties |
►CTrack | Represents a track, which is a series of connected track points |
CActiveTrack | Represents an active track that is currently being recorded |
CTrackGui | |
CTrackPoint | Represents a single point in a track |
CTrackPointGui | |
CN2kName::tUnionDeviceInformation | |
Ctz_info_entry | |
►CUncopyable | |
CConfigCreateDialog | |
CMMSIEditDialog | |
CMMSIListCtrl | |
CMMSI_Props_Panel | |
Coptions | |
CUndo | |
CUndoAction | |
Cunit | |
Cunit_info_type_ | |
Cusbdata | |
CUSBDevice | |
►CUsbWatchDaemon | Listen to hardware events and notifies SystemEvents when new devices are plugged in |
CDummyWatchDaemon | Empty placeholder, does not do anything meaningful |
CLinuxUsbWatchDaemon | Listen to DBus system bus signals reflecting for example suspend/resume, new USB devicesbeing plugged in, etc; update EventVars in SysEvents accordingly |
CWinUsbWatchDaemon | Listen to OS signals reflecting for example suspend/resume, new USB devicesbeing plugged in, etc; update EventVars in SysEvents accordingly |
Cutf16_counter | |
Cutf16_decoder< opt_swap > | |
Cutf16_writer | |
Cutf32_counter | |
Cutf32_decoder< opt_swap > | |
Cutf32_writer | |
Cutf8_counter | |
Cutf8_decoder | |
Cutf8_writer | |
Cvector_record_descriptor | |
CVertex | |
CViewPort | ViewPort - Core geographic projection and coordinate transformation engine |
CWaitContinue | |
CWatchdogs | |
CWaveModelDef_t | |
CWayPointman | |
CWayPointmanGui | |
Cwchar_decoder | |
Cwchar_selector< size > | |
Cwchar_selector< 2 > | |
Cwchar_selector< 4 > | |
►CWindowDestroyListener | |
CNMEALogWindow | This class provides access to the NMEA log/debug window |
CWorker | Manages reading the N2K data stream provided by some N2K gateways from the declared serial port |
►CwxApp | |
CMyApp | |
►CwxAuiManager | |
COCPN_AUIManager | |
►CwxBitmapButton | |
COCPNColourPickerCtrl | |
►CwxButton | |
CAddConnectionButton | The "Add new connection" button |
CButtonsSizer::CloseButton | The Close button |
CButtonsSizer::ManualButton | The "Browse manual" button |
CEditButton | Two state button showing either an 'edit'(pen) or 'done' (checkmark) icon |
COCPNFontButton | |
CPrioritiesBtn | Button invokes "Adjust communication priorities" GUI |
Cdownload_mgr::MainButtonsPanel::UpdateCatalogDialogBtn | Button invoking the advanced catalog dialog |
Cdownload_mgr::MainButtonsPanel::UpdateCatalogNowBtn | Invokes the simple update catalog procedure |
►CwxChoice | |
CCatalogChoice | Select master, beta, alpha, custom drop-down |
CPlatformChoice | Select compatibility drop-down |
►CwxClient | |
CIpcClient | |
CStClient | |
►CwxCommandEvent | |
CObservedEvt | Custom event class for OpenCPN's notification system |
CObservedEvt | Custom event class for OpenCPN's notification system |
►CwxConnection | |
CIpcClientConnection | Implement LocalClientApi using a filesystem fifo/socket |
CIpcConnection | Started by IpcServer on filesystem fifo/socket connects |
CStConnection | |
►CwxControl | |
►CDashboardInstrument | |
CDashboardInstrument_Altitude | |
CDashboardInstrument_BaroHistory | |
CDashboardInstrument_Depth | |
►CDashboardInstrument_Dial | |
CDashboardInstrument_AppTrueWindAngle | |
CDashboardInstrument_Compass | |
CDashboardInstrument_RudderAngle | |
CDashboardInstrument_Speedometer | |
CDashboardInstrument_TrueWindAngle | |
CDashboardInstrument_Wind | |
CDashboardInstrument_WindCompass | |
CDashboardInstrument_FromOwnship | |
CDashboardInstrument_GPS | |
CDashboardInstrument_Position | |
►CDashboardInstrument_Single | |
►CDashboardInstrument_Clock | A dashboard instrument that displays the GNSS clock time, if available |
CDashboardInstrument_CPUClock | A dashboard instrument that displays the current computer time |
CDashboardInstrument_Moon | A dashboard instrument that displays current moon phase information |
CDashboardInstrument_Sun | A dashboard instrument that displays sunrise and sunset times |
CDashboardInstrument_WindDirHistory | |
CwxCrashPrint | Handles crash reporting in wxWidgets applications |
►CwxCursor | |
CocpCursor | |
►CwxDialog | |
CAcceptObjectDialog | "Accept Object" Dialog Definition |
CAddInstrumentDlg | |
►CAddSourceDlg | Class AddSourceDlg |
CChartDldrGuiAddSourceDlg | |
►CBaseDialog | Dialog layout with content sizer |
CAlertDialog | A modal message dialog with a cancel and confirmation button |
CCM93OffsetDialog | Dialog for managing CM93 chart offsets |
CCanvasOptions | Represents the Canvas Options dialog |
CCatalogSettingsDialog | Modal dialog for plugin catalog settings |
CChartBarWin | |
►CChartDldrPrefsDlg | Class ChartDldrPrefsDlg |
CChartDldrPrefsDlgImpl | |
CConfigCreateDialog | |
CConnectionEditDialog | Dialog for editing connection parameters |
CDashboardPreferencesDialog | |
CEditDialog | |
►CGRIBTableBase | Class GRIBTableBase |
CGRIBTable | Dialog showing GRIB data in a table format |
►CGRIBUICDataBase | Class GRIBUICDataBase |
CGRIBUICData | |
►CGRIBUICtrlBarBase | Class GRIBUICtrlBarBase |
CGRIBUICtrlBar | |
CGoToPositionDialog | |
►CGribPreferencesDialogBase | Class GribPreferencesDialogBase |
CGribPreferencesDialog | |
►CGribRequestSettingBase | Class GribRequestSettingBase |
CGribRequestSetting | Manages GRIB file request configuration and downloads |
►CGribSettingsDialogBase | Class GribSettingsDialogBase |
CGribSettingsDialog | |
CHotkeysDlg | Modal dialog displaying hotkeys |
CKmlFormatDialog | |
►CLinkPropDlgDef | Class LinkPropDlgDef |
CLinkPropImpl | Class LinkPropImpl |
CMMSIEditDialog | |
CNotificationsList | |
►COCPNMessageDialog | |
CLoadErrorsDlg | Unloadable plugins report message box |
►COCPN_AlertDialog | |
CAISTargetAlertDialog | Dialog for displaying AIS target alerts |
CPINCreateDialog | |
CPinConfirmDlg | |
CPluginDownloadDialog | Dialog for downloading plugins |
CPriorityDlg | |
CRoutePrintSelection | |
CSaveDefaultsDialog | Dialog for saving default waypoint properties |
CSendToGpsDlg | Dialog for sending routes/waypoints to a GPS device |
CSendToPeerDlg | Dialog for sending navigation objects to peer devices |
CSentenceListDlg | |
CSetScaleDialog | |
CSimpleCatalogDialog | |
CToolbarChoicesDialog | |
CToolbarMOBDialog | |
CTrackPrintSelection | |
CUpdateDialog | Modal dialog, displays available updates (possibly just one) and lets user select and eventually confirm update |
►CWmmPlotSettingsDialogBase | Class WmmPlotSettingsDialogBase |
CWmmPlotSettingsDialog | |
CWmmPrefsDialog | Class WmmPrefsDialog |
Cabout | Represents the About dialog for OpenCPN |
Ccatalog_mgr::CatalogUpdate | The advanced dialog showing channels, possible updates, rollback etc |
Coptions | |
►CwxDirTraverser | |
CFileCollector | |
CFindCM93Dictionary | |
CGshhsTraverser | |
CwxEmail | |
►CwxEvent | |
CCommDriverN0183AndroidBTEvent | |
CCommDriverN0183AndroidIntEvent | |
CCommDriverN2KNetEvent | |
CCommDriverN2KSerialEvent | |
CCommDriverSignalKNetEvent | |
COCPN_BUILDSENC_ThreadEvent | |
COCPN_BUILDSENC_ThreadEvent | |
COCPN_CompressionThreadEvent | |
COCPN_MsgEvent | |
COCPN_downloadEvent | |
►CwxEvtHandler | |
CActiveTrack | Represents an active track that is currently being recorded |
CAisDecoder | |
CAisInfoGui | Handles the AIS information GUI and sound alerts |
CCanvasMenuHandler | Handles context menu events for the chart canvas |
CCommBridge | |
CCommDriverN0183AndroidBT | |
CCommDriverN0183AndroidInt | |
CCommDriverN0183Net | |
CCommDriverN0183Serial | |
CCommDriverN2KNet | |
CCommDriverN2KSerial | |
CCommDriverSignalKNet | |
CGRIBOverlayFactory | Factory class for creating and managing GRIB data visualizations |
CGarminProtocolHandler | |
CLoadErrorsDlgCtrl | Run a dialog if there are load errors encountered in plugin_loader |
CMUIBar | Modern User Interface Control Bar for OpenCPN |
CMultiplexer | |
CObsListener | Define an action to be performed when a KeyProvider is notified |
CPI_DLEvtHandler | |
CPiano | |
CPlugInManager | |
CRestServer | AbstractRestServer implementation and interface to underlying IO thread |
CSENCThreadManager | Manager for S57 chart SENC creation threads |
CSENCThreadManager | Manager for S57 chart SENC creation threads |
CTimedMessageBox | |
CglTextureManager | |
►CocpnFloatingToolbarDialog | Floating toolbar dialog for OpenCPN |
CiENCToolbar | Floating toolbar for iENC (International Electronic Navigational Chart) functionality |
CocpnToolBarSimple | Generic toolbar implementation in pure wxWidgets adapted from wxToolBarSimple (deprecated) |
CpluginUtilHandler | |
►CwxFileConfig | |
CMyConfig | |
►CwxFlexGridSizer | |
CFormGrid | Grid layout with 2 columns for form labels and fields |
►CwxFontDialogBase | |
CocpnGenericFontDialog | |
►CwxFrame | |
CAISTargetQueryDialog | Dialog for querying detailed information about an AIS target |
►CAboutFrame | Represents the main frame for the About dialog |
CAboutFrameImpl | Implements the AboutFrame class with additional functionality |
CAdvancedCatalogDialog | Catalog handler GUI |
CConsoleCanvas | Primary navigation console display for route and vessel tracking |
CMyFrame | Main application frame |
CPopUpDSlide | A popup frame containing a detail slider for chart display |
CRouteManagerDialog | |
►CS57QueryDialog | Dialog for displaying query results of S57 objects |
CS57ExtraQueryInfoDlg | Dialog for displaying extra query information for S57 objects |
CTCWin | |
CTTYWindow | |
CToolTipWin | |
CUsbListenFrame | |
►CWmmUIDialogBase | Class WmmUIDialogBase |
CWmmUIDialog | |
►CwxGLCanvas | |
CglChartCanvas | OpenGL chart rendering canvas |
CglTestCanvas | |
►CwxGrid | |
CConnections | Grid with existing connections: type, port, status, etc |
CCustomGrid | |
►CwxGridCellRenderer | |
CBitmapCellRenderer | |
CCustomRenderer | |
►CwxGridSizer | |
CGridSizer | Overall help message: key functions and bindings in a string matrix |
CwxJSONReader | The JSON parser |
CwxJSONRefData | The reference counted JSON value data (internal use) |
CwxJSONValue | The JSON value class implementation |
CwxJSONValueHolder | The actual value held by the wxJSONValue class (internal use) |
CwxJSONWriter | The JSON document writer |
CwxLineF | |
►CwxListCtrl | |
CMMSIListCtrl | |
COCPNListCtrl | A custom list control for displaying AIS target information |
COCPNOffsetListCtrl | |
COCPNTrackListCtrl | |
►CwxLog | |
COcpnLog | Customized logger class appending to a file providing: |
CwxMailMessage | |
CwxMapiSession | |
►CwxMemoryDC | |
CocpnMemDC | |
►CwxObject | |
COCPNRegion | A wrapper class for wxRegion with additional functionality |
►CPlugInChartBase | Base class for implementing custom chart types in OpenCPN plugins |
►CPlugInChartBaseExtended | Extended chart base class with separated text rendering |
CPlugInChartBaseExtendedPlus2 | |
►CPlugInChartBaseGL | OpenGL-optimized chart base class for plugin chart types |
CPlugInChartBaseGLPlus2 | Extended OpenGL-optimized chart base class with additional querying capabilities |
CRoute | Represents a navigational route in the navigation system |
►CwxObjectRefData | |
COCPNRegionRefData | |
►CwxOwnerDrawnComboBox | |
COCPNFatCombo | |
COCPNIconCombo | Custom combobox for selecting waypoint icons |
►CwxPanel | |
CAISTargetListDialog | Dialog for displaying a list of AIS targets |
CAddPluginPanel | |
CAdvancedPanel | Indeed: The "Advanced" panel |
CCandidateButtonsPanel | The two buttons 'install' and 'website', the latter optionally hidden |
CCanvasConfigSelect | |
CCatalogMgrPanel | |
CChInfoWin | A custom panel for displaying chart information |
►CChartDldrPanel | Class ChartDldrPanel |
CChartDldrPanelImpl | Implementing ChartDldrPanel |
CChartPanel | |
CConfigPanel | Represents a panel for displaying and editing a configuration |
CConnectionParamsPanel | Panel for displaying and editing connection parameters |
CConnectionsDlg | |
►CCursorDataBase | Class CursorDataBase |
CCursorData | Tracks and displays GRIB meteorological data at cursor position |
CDLDR_OCPNChartDirPanel | |
CGeneralPanel | Indeed: the General panel |
CGribGrabberWin | |
CInstallButton | Download and install a PluginMetadata item when clicked |
CMMSI_Props_Panel | |
CNotificationPanel | |
COCPNChartDirPanel | |
COCPNSoundPanel | |
CPluginIconPanel | A plugin icon, scaled to about 2/3 of available space |
CPluginPanel | |
CPluginTextPanel | Plugin name, version, summary + an optionally shown description |
CProjectBoatPanel | Class ProjectBoatPanel |
CTextEntryPanel | A label, a text entry and an EditButton allows for user text input |
CUpdateWebsiteButton | Invokes client browser on plugin info_url when clicked |
CWebsiteButton | Invokes client browser on plugin info_url when clicked |
CXyGribPanel | Class XyGribPanel |
Ccatalog_mgr::CatalogLoad | Download status/progress window, always shown at start-up |
Ccatalog_mgr::CatalogLoad::Buttons | OK/Cancel buttons for the download progress window |
Ccatalog_mgr::CatalogLoad::DialogGrid | Grid with Server is Reachable..., Check channel... etc |
Ccatalog_mgr::CatalogUpdate::ActiveCatalogGrid | Active catalog: The current active, the default and latest downloaded + buttons to use default or latest |
Ccatalog_mgr::CatalogUpdate::Buttons | The buttons below custom url: Use Default and Update |
Ccatalog_mgr::CatalogUpdate::UrlChannel | Combobox where user selects active catalog channel |
Ccatalog_mgr::CatalogUpdate::UrlEdit | Custom url edit control, a text line |
Ccatalog_mgr::CatalogUpdate::UrlStatus | The Url Status line at top |
Cdownload_mgr::CandidateButtonsPanel | The two buttons 'install' and 'website', the latter optionally hidden |
Cdownload_mgr::InstallButton | Download and install a PluginMetadata item when clicked |
Cdownload_mgr::MainButtonsPanel | Three buttons bottom-right for plugin catalog maintenance |
Cdownload_mgr::PluginIconPanel | A plugin icon, scaled to about 2/3 of available space |
Cdownload_mgr::PluginTextPanel | Plugin name, version, summary + an optionally shown description |
►CwxPrintout | |
►CBasePrintout | Application print support |
CChartPrintout | |
CMyRoutePrintout | |
CMyTrackPrintout | |
►CwxScrolledWindow | |
CChartGroupsUI | |
CNotificationListPanel | |
COCPNCheckedListCtrl | |
COcpnUpdateScrolledWindow | The list of download candidates in a scrolled window + OK and Settings button |
CPluginListPanel | |
CScrolledWindow | Scrollable window wrapping the client i |
CTtyScroll | Scrolled TTY-like window for logging, etc |
Cdownload_mgr::OcpnScrolledWindow | The list of download candidates in a scrolled window + OK and Settings button |
►CwxServer | |
CIpcServer | Implement LocalServerApi using a filesystem fifo/socket |
CStServer | |
►CwxSingleInstanceChecker | |
CInstanceHandler | |
►CwxSlider | |
CMouseZoomSlider | |
►CwxStaticBoxSizer | |
CCacheSizer | |
CCatalogSizer | Catalog channel selection panel |
CCompatSizer | Plugin compatibility panel |
►CwxStaticText | |
CCompatText | Current selected compatibility |
CConnBoldLabel | A wxStaticText bold label with correct width, see #2538 |
CShowAdvanced | The "Show advanced" text + right/down triangle and handler |
►CwxStdDialogButtonSizer | |
CButtonsSizer | The Done button |
CButtonsSizer | The Done button |
CDialogFooter | Footer sizer adjusts the button layout for the target platform |
►CwxStopWatch | |
COCPNStopWatch | |
►CwxTextCtrl | |
CCopyableText | Non-editable TextCtrl, used like wxStaticText but is copyable |
CCustomCatalogCtrl | The custom URL text entry |
CLatLonTextCtrl | |
CTextField | Text field with validator and error handler |
CTimeCtrl | |
►CwxTextValidator | |
►CTextValidator | Base class for member to implement validation rules |
CRoutePointNameValidator | Route point name validator to validate the name |
►CwxTextWrapper | |
CChartDirPanelHardBreakWrapper | |
CDLDR_ChartDirPanelHardBreakWrapper | |
CHardBreakWrapper | |
CMessageHardBreakWrapper | |
CPanelHardBreakWrapper | |
CPanelHardBreakWrapper | |
►CwxThread | |
CCommDriverN2KSerialThread | |
CCommDriverSignalKNetThread | |
CCompressionPoolThread | |
CGARMIN_Serial_Thread | |
CGARMIN_USB_Thread | |
CParseENCWorkerThread | |
CSENCBuildThread | |
CSENCBuildThread | |
CWebSocketThread | |
►CwxTimer | |
Cdashboard_pi | |
►CwxToolBarToolBase | |
CocpnToolBarTool | |
►CwxTreeItemData | |
CChartSource | |
CGribCatalogInfo | |
CPriorityEntry | |
►CwxWindow | |
CAnnunText | Annunciator Text display |
CCDI | Course Deviation Indicator display |
CChartCanvas | ChartCanvas - Main chart display and interaction component |
CDashboardWindow | |
COCPNFontPreviewer | |
CRolloverWin | |
CThumbWin | Window for displaying chart thumbnails |
CTimedPopupWin | |
►CwxWizard | |
►CFirstUseWiz | Class FirstUseWiz |
CFirstUseWizImpl | |
►Cxml_allocator | |
Cxml_document_struct | |
Cpugi::xml_attribute | |
Cpugi::xml_attribute_iterator | |
Cpugi::xml_attribute_struct | |
Cxml_buffered_writer | |
Cxml_extra_buffer | |
Cxml_memory_management_function_storage< T > | |
Cxml_memory_page | |
Cxml_memory_string_header | |
Cpugi::xml_named_node_iterator | |
►Cpugi::xml_node | |
►Cpugi::xml_document | |
►CNavObjectCollection1 | |
CNavObjectChanges | |
COCPNConfigCatalog | |
Cpugi::xml_node_iterator | |
Cpugi::xml_node_struct | |
►Cxml_node_struct | |
Cxml_document_struct | |
Cpugi::xml_object_range< It > | |
Cpugi::xml_parse_result | |
Cxml_parser | |
Cxml_stream_chunk< T > | |
Cpugi::xml_text | |
Cpugi::xml_tree_walker | |
►Cpugi::xml_writer | |
Cpugi::xml_writer_file | |
Cpugi::xml_writer_stream | |
Cxpath_allocator | |
Cxpath_allocator_capture | |
Cxpath_ast_node | |
Cxpath_context | |
Cxpath_lexer | |
Cxpath_lexer_string | |
Cxpath_memory_block | |
Cpugi::xpath_node | |
Cpugi::xpath_node_set | |
Cxpath_node_set_raw | |
Cpugi::xpath_parse_result | |
Cxpath_parser | |
Cpugi::xpath_query | |
Cxpath_query_impl | |
Cxpath_stack | |
Cxpath_stack_data | |
Cxpath_string | |
Cpugi::xpath_variable | |
►Cxpath_variable | |
Cxpath_variable_boolean | |
Cxpath_variable_node_set | |
Cxpath_variable_number | |
Cxpath_variable_string | |
Cpugi::xpath_variable_set | |
CXyGribConfig_t | Structure used to store XyGrib configuration |
CZUFILE | |