| ▼ gui | |
| ► include | |
| ► gui | |
| about.h | |
| AboutFrame.h | |
| AboutFrameImpl.h | |
| AdapterInfo.h | |
| ais.h | |
| ais_info_gui.h | |
| AISTargetAlertDialog.h | |
| AISTargetListDialog.h | |
| AISTargetQueryDialog.h | |
| CanvasConfig.h | |
| canvasMenu.h | |
| CanvasOptions.h | |
| cat_settings.h | |
| catalog_mgr.h | |
| chart_ctx_factory.h | |
| chartbase.h | |
| chartdb.h | |
| chartdbs.h | |
| chartimg.h | |
| chcanv.h | |
| ChInfoWin.h | |
| cm93.h | |
| color_handler.h | |
| comm_overflow_dlg.h | Popup dialog on communication overflows |
| compass.h | |
| concanv.h | |
| ConfigMgr.h | |
| conn_params_panel.h | |
| connection_edit.h | Dialog and support code for editing a connection |
| connections_dlg.h | |
| crashprint.h | |
| data_monitor.h | New NMEA Debugger successor main window |
| data_monitor_src.h | Provide a data stream of input messages for the Data Monitor |
| DetailSlider.h | |
| displays.h | |
| download_mgr.h | |
| dychart.h | |
| emboss_data.h | |
| filter_dlg.h | Dialogs handing user defined filters |
| FlexHash.h | |
| FontDesc.h | |
| FontMgr.h | |
| glChartCanvas.h | |
| glTexCache.h | |
| glTextureDescriptor.h | |
| glTextureManager.h | |
| GoToPositionDialog.h | |
| gshhs.h | |
| gui_lib.h | General purpose GUI support |
| hotkeys_dlg.h | |
| IDX_entry.h | |
| iENCToolbar.h | |
| kml.h | |
| Layer.h | |
| LinkPropDlg.h | |
| load_errors_dlg.h | |
| MarkInfo.h | |
| mbtiles.h | |
| MUIBar.h | |
| n0183_ctx_factory.h | |
| navutil.h | |
| notification_manager_gui.h | |
| ocpCursor.h | |
| ocpn_app.h | |
| OCPN_AUIManager.h | |
| ocpn_fontdlg.h | |
| ocpn_frame.h | |
| ocpn_pixel.h | |
| ocpndc.h | |
| OCPNListCtrl.h | |
| OCPNPlatform.h | |
| OCPNRegion.h | |
| options.h | |
| Osenc.h | |
| peer_client_dlg.h | |
| piano.h | |
| pluginmanager.h | |
| print_dialog.h | |
| printout_base.h | |
| printout_chart.h | |
| printtable.h | |
| priority_gui.h | |
| Quilt.h | |
| rest_server_gui.h | |
| RolloverWin.h | |
| route_ctx_factory.h | |
| route_gui.h | |
| route_point_gui.h | |
| route_validator.h | Route validators for dialog validation |
| routeman_gui.h | |
| routemanagerdialog.h | |
| routeprintout.h | |
| RoutePropDlg.h | |
| RoutePropDlgImpl.h | |
| s57_ocpn_utils.h | |
| s57chart.h | |
| S57Light.h | |
| S57ObjectDesc.h | |
| S57QueryDialog.h | |
| S57Sector.h | |
| safe_mode_gui.h | |
| SencManager.h | |
| SendToGpsDlg.h | |
| SendToPeerDlg.h | |
| shaders.h | |
| shapefile_basemap.h | |
| ssfn.h | |
| Station_Data.h | |
| styles.h | |
| svg_icons.h | Various svg icons, so far from Icon Library at https://gitlab.gnome.org/World/design/icon-library/, available at Flathub as org.gnome.design.IconLibrary and https://teams.pages.gitlab.gnome.org/Design/icon-development-kit-www/ |
| svg_utils.h | |
| TC_Error_Code.h | |
| TCDataFactory.h | |
| TCDataSource.h | |
| TCDS_Ascii_Harmonic.h | |
| TCDS_Binary_Harmonic.h | |
| tcmgr.h | |
| TCWin.h | |
| thumbwin.h | |
| tide_time.h | |
| time_textbox.h | |
| timers.h | |
| toolbar.h | |
| track_gui.h | |
| trackprintout.h | |
| TrackPropDlg.h | |
| tty_scroll.h | Scrolled TTY-like window for logging, related utilities |
| udev_rule_mgr.h | Access checks for comm devices and dongle |
| undo.h | |
| update_mgr.h | |
| usb_devices.h | |
| viewport.h | |
| waypointman_gui.h | |
| WindowDestroyListener.h | |
| wiz_ui.h | |
| wiz_ui_proto.h | |
| ► src | |
| about.cpp | |
| AboutFrame.cpp | |
| AboutFrameImpl.cpp | |
| AdapterInfo.cpp | |
| ais.cpp | |
| ais_info_gui.cpp | |
| AISTargetAlertDialog.cpp | |
| AISTargetListDialog.cpp | |
| AISTargetQueryDialog.cpp | |
| CanvasConfig.cpp | |
| canvasMenu.cpp | |
| CanvasOptions.cpp | |
| cat_settings.cpp | |
| catalog_mgr.cpp | |
| chartdb.cpp | |
| chartdbs.cpp | |
| chartimg.cpp | |
| chcanv.cpp | |
| ChInfoWin.cpp | |
| cm93.cpp | |
| color_handler.cpp | |
| comm_overflow_dlg.cpp | Implement comm_oveflow_dlg.cpp.h |
| compass.cpp | |
| concanv.cpp | |
| ConfigMgr.cpp | |
| conn_params_panel.cpp | |
| connection_edit.cpp | |
| connections_dlg.cpp | |
| crashprint.cpp | |
| data_monitor.cpp | |
| data_monitor_src.cpp | Implement data_monitor_src.h |
| DetailSlider.cpp | |
| displays.cpp | |
| download_mgr.cpp | |
| filter_dlg.cpp | Implement filter_dlg.h |
| FlexHash.cpp | |
| FontDesc.cpp | |
| FontMgr.cpp | |
| glChartCanvas.cpp | |
| glTexCache.cpp | |
| glTextureDescriptor.cpp | |
| glTextureManager.cpp | |
| GoToPositionDialog.cpp | |
| gshhs.cpp | |
| gui_lib.cpp | Implements gui_lib.h |
| hotkeys_dlg.cpp | |
| IDX_entry.cpp | |
| iENCToolbar.cpp | |
| kml.cpp | |
| Layer.cpp | |
| LinkPropDlg.cpp | |
| load_errors_dlg.cpp | Handle dialog reporting plugin load errors |
| MarkInfo.cpp | |
| MUIBar.cpp | |
| navutil.cpp | |
| notification_manager_gui.cpp | |
| ocpCursor.cpp | |
| ocpn_app.cpp | |
| OCPN_AUIManager.cpp | |
| ocpn_fontdlg.cpp | |
| ocpn_frame.cpp | |
| ocpn_pixel.cpp | |
| ocpn_plugin_gui.cpp | PlugIn GUI API Functions |
| ocpndc.cpp | |
| OCPNListCtrl.cpp | |
| OCPNPlatform.cpp | |
| OCPNRegion.cpp | |
| options.cpp | |
| Osenc.cpp | |
| peer_client_dlg.cpp | |
| piano.cpp | |
| pluginmanager.cpp | |
| print_dialog.cpp | |
| printout_base.cpp | |
| printout_chart.cpp | |
| printtable.cpp | |
| priority_gui.cpp | |
| Quilt.cpp | |
| rest_server_gui.cpp | |
| RolloverWin.cpp | |
| route_gui.cpp | Route UI stuff |
| route_point_gui.cpp | |
| route_validator.cpp | |
| routeman_gui.cpp | |
| routemanagerdialog.cpp | |
| routeprintout.cpp | |
| RoutePropDlg.cpp | |
| RoutePropDlgImpl.cpp | |
| s57_ocpn_utils.cpp | |
| s57chart.cpp | |
| s57obj.cpp | |
| S57QueryDialog.cpp | |
| safe_mode_gui.cpp | |
| SencManager.cpp | |
| SendToGpsDlg.cpp | |
| SendToPeerDlg.cpp | |
| shaders.cpp | |
| shapefile_basemap.cpp | |
| Station_Data.cpp | |
| styles.cpp | |
| svg_icons.cpp | |
| svg_utils.cpp | |
| TCDataFactory.cpp | |
| TCDataSource.cpp | |
| TCDS_Ascii_Harmonic.cpp | |
| TCDS_Binary_Harmonic.cpp | |
| tcmgr.cpp | |
| TCWin.cpp | |
| thumbwin.cpp | |
| toolbar.cpp | |
| track_gui.cpp | |
| trackprintout.cpp | |
| TrackPropDlg.cpp | |
| tty_scroll.cpp | Implement tty_scroll.h |
| udev_rule_mgr.cpp | Implement udev_rule_mgr.h |
| undo.cpp | |
| update_mgr.cpp | |
| viewport.cpp | |
| waypointman_gui.cpp | |
| ▼ include | |
| intro-comm.h | |
| intro-plugin-comm.h | |
| intro.h | |
| ocpn_plugin.h | PlugIn Object Definition/API |
| version.h | |
| ▼ libs | |
| ► gui | |
| ► include | |
| dialog_alert.h | |
| dialog_base.h | |
| dialog_footer.h | |
| edit_button.h | |
| field_text.h | Text field classes and text validator base classes |
| form_grid.h | |
| svg_icons.h | Various svg icons, so far from Icon Library at https://gitlab.gnome.org/World/design/icon-library/, available at Flathub as org.gnome.design.IconLibrary and https://teams.pages.gitlab.gnome.org/Design/icon-development-kit-www/ |
| text_entry.h | |
| ui_utils.h | GUI library utils and events |
| ► observable | |
| ► include | |
| observable.h | |
| observable_confvar.h | |
| observable_evt.h | |
| observable_evtvar.h | |
| observable_globvar.h | |
| ► src | |
| observable.cpp | |
| observable_confvar.cpp | |
| ► serial | |
| ► include | |
| ► serial | |
| serial.h | |
| v8stdint.h | |
| ▼ model | |
| ► include | |
| ► model | |
| ais_bitstring.h | |
| ais_decoder.h | |
| ais_defs.h | |
| ais_state_vars.h | Global state for AIS decoder |
| ais_target_data.h | |
| atomic_queue.h | |
| autopilot_output.h | |
| base_platform.h | |
| catalog_handler.h | Plugin catalog management: Build the runtime catalog, handling downloads as required |
| catalog_parser.h | Datatypes and methods to parse ocpn-plugins.xml XML data, either complete catalog or a single plugin |
| certificates.h | |
| chartdata_input_stream.h | |
| cli_platform.h | |
| cmdline.h | Global variables reflecting command line options and arguments |
| comm_ais.h | |
| comm_appmsg.h | |
| comm_appmsg_bus.h | |
| comm_bridge.h | |
| comm_buffers.h | Line-oriented input/output buffers |
| comm_can_util.h | |
| comm_decoder.h | |
| comm_driver.h | Communication driver layer |
| comm_drv_factory.h | |
| comm_drv_file.h | |
| comm_drv_internal.h | Internal send-only driver, send to plugins |
| comm_drv_n0183.h | NMEA0183 drivers common base |
| comm_drv_n0183_android_bt.h | |
| comm_drv_n0183_android_int.h | |
| comm_drv_n0183_net.h | NMEA0183 over IP driver |
| comm_drv_n0183_serial.h | NMEA0183 serial driver |
| comm_drv_n2k.h | |
| comm_drv_n2k_net.h | |
| comm_drv_n2k_serial.h | |
| comm_drv_n2k_socketcan.h | |
| comm_drv_registry.h | Driver registration container, a singleton |
| comm_drv_signalk.h | |
| comm_drv_signalk_net.h | |
| comm_drv_stats.h | Communication statistics infrastructure |
| comm_n0183_output.h | |
| comm_navmsg.h | Raw, undecoded messages definitions |
| comm_navmsg_bus.h | Raw messages layer, supports sending and recieving navmsg messages |
| comm_out_queue.h | |
| comm_util.h | |
| comm_vars.h | |
| config_vars.h | |
| conn_params.h | |
| conn_states.h | Runtime connection/driver state definitions |
| cutil.h | |
| datetime.h | |
| dbus_client.h | |
| dbus_instance_check.h | |
| dbus_server.h | DBus interface header file |
| downloader.h | |
| ds_porttype.h | |
| filters_on_disk.h | Filter storage routines |
| garmin_protocol_mgr.h | |
| garmin_wrapper.h | |
| geodesic.h | |
| georef.h | |
| gpx_document.h | Class GpxDocument |
| gui.h | Hooks into gui available in model |
| hyperlink.h | |
| idents.h | |
| instance_check.h | |
| ipc_api.h | Server and client CLI api implementations |
| json_event.h | |
| linux_devices.h | Low level udev usb device management |
| linux_usb_watch.h | Linux specific hardware events DBus interface |
| local_api.h | The local API has a server side handling commands and a client part issuing commands |
| logger.h | Enhanced logging interface on top of wx/log.h |
| macutils.h | |
| MarkIcon.h | |
| mdns_cache.h | MdnsCache mDNS host lookups cache |
| mdns_query.h | MDNS lookup wrappers |
| mdns_service.h | Start/stop mdns service routines |
| meteo_points.h | |
| multiplexer.h | |
| nav_object_database.h | |
| navmsg_filter.h | Data monitor filter definitions |
| navutil_base.h | |
| nmea_ctx_factory.h | |
| nmea_log.h | |
| notification.h | Class Notification |
| notification_manager.h | Class NotificationManager |
| ocpn_types.h | |
| ocpn_utils.h | Miscellaneous utilities, many of which string related |
| own_ship.h | |
| peer_client.h | |
| periodic_timer.h | Pure C++17 periodic timer |
| pincode.h | |
| plugin_blacklist.h | |
| plugin_cache.h | |
| plugin_comm.h | Tools to send data to plugins |
| plugin_handler.h | |
| plugin_loader.h | |
| plugin_paths.h | |
| position_parser.h | |
| rest_server.h | |
| route.h | |
| route_point.h | |
| routeman.h | |
| safe_mode.h | |
| select.h | |
| select_item.h | |
| semantic_vers.h | |
| SencManager.h | |
| ser_ports.h | |
| serial_io.h | Abstract N0183 serial communications interface |
| std_instance_chk.h | |
| sys_events.h | Suspend/resume and new devices events exchange point |
| thread_ctrl.h | ThreadCtrl mixin class definition |
| track.h | |
| usb_watch_daemon.h | Generic hardware events interface |
| wait_continue.h | Basic synchronization primitive |
| win_usb_watch.h | Windows specific hardware events interface |
| wx28compat.h | |
| wx_instance_chk.h | |
| ► src | |
| ais_bitstring.cpp | |
| ais_decoder.cpp | |
| ais_state_vars.cpp | Implement ais_state_vars.h |
| ais_target_data.cpp | |
| android_serial_io.cpp | Android SerialIo synchronous implementation based on the native Android serial interface |
| autopilot_output.cpp | |
| base_platform.cpp | |
| catalog_handler.cpp | |
| catalog_parser.cpp | |
| certificates.cpp | |
| chartdata_input_stream.cpp | |
| cli_platform.cpp | |
| cmdline.cpp | |
| comm_ais.cpp | |
| comm_appmsg.cpp | |
| comm_appmsg_bus.cpp | |
| comm_bridge.cpp | |
| comm_buffers.cpp | Implement comm_buffers.h |
| comm_can_util.cpp | |
| comm_decoder.cpp | |
| comm_drv_factory.cpp | |
| comm_drv_file.cpp | |
| comm_drv_internal.cpp | Implement comm_drv_internal.h |
| comm_drv_n0183.cpp | |
| comm_drv_n0183_android_bt.cpp | |
| comm_drv_n0183_android_int.cpp | |
| comm_drv_n0183_net.cpp | Implement comm_drv_n0183_net.h |
| comm_drv_n0183_serial.cpp | Implement comm_drv_n0183_serial.h |
| comm_drv_n2k.cpp | |
| comm_drv_n2k_net.cpp | |
| comm_drv_n2k_serial.cpp | |
| comm_drv_n2k_socketcan.cpp | |
| comm_drv_registry.cpp | Implement comm_drv_registry.h |
| comm_drv_signalk.cpp | |
| comm_drv_signalk_net.cpp | |
| comm_n0183_output.cpp | |
| comm_navmsg.cpp | Implement comm_navmsg.h |
| comm_navmsg_bus.cpp | Implement comm_navmsg_bus.h i |
| comm_out_queue.cpp | |
| comm_util.cpp | |
| comm_vars.cpp | |
| config_vars.cpp | |
| conn_params.cpp | |
| conn_states.cpp | Implement conn_states.h |
| cutil.cpp | |
| datetime.cpp | |
| dbus_client.cpp | |
| dbus_server.cpp | Implement dbus_server.h using the new GDbus API |
| downloader.cpp | |
| ds_porttype.cpp | |
| filters_on_disk.cpp | Implement filters_on_disk.h |
| garmin_protocol_mgr.cpp | |
| garmin_wrapper.cpp | |
| geodesic.cpp | |
| georef.cpp | |
| gpx_document.cpp | Implement gpx_document.h |
| gui.cpp | Implement gui.h |
| hyperlink.cpp | |
| instance_handler.cpp | |
| ipc_api.cpp | |
| ipc_factories.cpp | Local communications factories |
| linux_devices.cpp | Implement linux_devices.h |
| linux_usb_watch.cpp | Listen for Linux DBus events like suspend/resume and new devices and notify SystemEvents |
| local_api.cpp | |
| logger.cpp | Implement logger.h |
| macutils.c | |
| mdns_cache.cpp | Implement mdns_cache.h |
| mdns_query.cpp | Implement mDNS Query, and friends |
| mdns_service.cpp | Implement mDNS RESTful server |
| multiplexer.cpp | |
| nav_object_database.cpp | |
| navmsg_filter.cpp | Implement monitor_filter.h |
| navutil_base.cpp | |
| notification.cpp | Implement notification.h |
| notification_manager.cpp | |
| ocpn_plugin.cpp | |
| ocpn_utils.cpp | |
| own_ship.cpp | |
| peer_client.cpp | |
| periodic_timer.cpp | Implement periodic_timer.h |
| pincode.cpp | |
| plugin_api.cpp | Implement various ocpn_plugin.h methods |
| plugin_blacklist.cpp | |
| plugin_cache.cpp | |
| plugin_comm.cpp | Implement various ocpn_plugin.h methods |
| plugin_handler.cpp | |
| plugin_loader.cpp | |
| plugin_paths.cpp | |
| position_parser.cpp | |
| rest_server.cpp | Implement rest_server.h |
| route.cpp | |
| route_point.cpp | |
| routeman.cpp | |
| safe_mode.cpp | |
| select.cpp | |
| select_item.cpp | |
| semantic_vers.cpp | |
| ser_ports.cpp | |
| std_instance_chk.cpp | |
| std_serial_io.cpp | SerialIo asynchronous implementation based on the serial/serial.h header |
| thread_ctrl.cpp | Implement thread_ctrl.h |
| track.cpp | |
| usb_watch_factory.cpp | UsbWatchDaemon factory |
| win_usb_watch.cpp | Implement win_watch_daemon.h |
| wx_instance_chk.cpp | |
| ▼ plugins | |
| ► chartdldr_pi | |
| ► src | |
| androidSupport.cpp | |
| androidSupport.h | |
| base64.h | |
| chartcatalog.cpp | |
| chartcatalog.h | |
| chartdldr_pi.cpp | |
| chartdldr_pi.h | |
| chartdldrgui.cpp | |
| chartdldrgui.h | |
| icons.cpp | |
| icons.h | |
| pugiconfig.hpp | |
| pugixml.cpp | |
| pugixml.hpp | |
| ► dashboard_pi | |
| ► src | |
| altitude.cpp | |
| altitude.h | |
| baro_history.cpp | |
| baro_history.h | |
| clock.cpp | |
| clock.h | |
| compass.cpp | |
| compass.h | |
| dashboard_pi.cpp | |
| dashboard_pi.h | |
| depth.cpp | |
| depth.h | |
| dial.cpp | |
| dial.h | |
| from_ownship.cpp | |
| from_ownship.h | |
| gps.cpp | |
| gps.h | |
| icons.cpp | |
| icons.h | |
| iirfilter.cpp | |
| iirfilter.h | |
| instrument.cpp | |
| instrument.h | |
| rudder_angle.cpp | |
| rudder_angle.h | |
| speedometer.cpp | |
| speedometer.h | |
| wind.cpp | |
| wind.h | |
| wind_history.cpp | |
| wind_history.h | |
| ► grib_pi | |
| ► src | |
| CursorData.cpp | CursorData.h |
| CursorData.h | GRIB Cursor Data Tracking and Display |
| CustomGrid.cpp | CustomGrid.h |
| CustomGrid.h | Specialized Grid Control for GRIB Data Display |
| email.cpp | Email.h |
| email.h | Email Request System for GRIB Data |
| GrabberWin.cpp | GrabberWin.h |
| GrabberWin.h | GRIB Dialog Grabber Control Interface |
| grib_pi.cpp | Grib_pi.h |
| grib_pi.h | GRIB Weather Data Plugin for OpenCPN |
| GribOverlayFactory.cpp | GribOverlayFactory.h |
| GribOverlayFactory.h | GRIB Data Visualization and Rendering Factory |
| GribReader.cpp | GribReader.h |
| GribReader.h | GRIB (GRIdded Binary) file reader and parser |
| GribRecord.cpp | GribRecord.h |
| GribRecord.h | GRIB Record Base Class Implementation |
| GribRecordSet.h | GRIB Record Set Management |
| GribRequestDialog.cpp | GribRequestDialog.h |
| GribRequestDialog.h | GRIB Weather Data Request and Download Management |
| GribSettingsDialog.cpp | GribSettingsDialog.h |
| GribSettingsDialog.h | GRIB Display Settings Configuration Interface |
| GribTable.cpp | GribTable.h |
| GribTable.h | GRIB Data Table View and Export Interface |
| GribUIDialog.cpp | GribUIDialog.h |
| GribUIDialog.h | GRIB Weather Data Control Interface |
| GribUIDialogBase.cpp | GribUIDialogBase.h |
| GribUIDialogBase.h | Base User Interface Components for GRIB Plugin |
| GribV1Record.cpp | GribV1Record.h |
| GribV1Record.h | GRIB Version 1 Record Implementation |
| GribV2Record.cpp | GribV2Record.h |
| GribV2Record.h | GRIB Version 2 Record Implementation |
| icons.cpp | |
| icons.h | |
| IsoLine.cpp | IsoLine.h |
| IsoLine.h | GRIB Isobar and Isoline Generation System |
| json_defs.h | JSON Configuration System Definitions |
| jsonreader.cpp | Jsonreader.h |
| jsonreader.h | |
| jsonval.cpp | Jsonval.h |
| jsonval.h | |
| jsonwriter.cpp | Jsonwriter.h |
| jsonwriter.h | |
| linmath.h | Linear Algebra Math Library |
| msg.h | Email Message Encapsulation |
| pi_gl.h | OpenGL Platform Abstraction Layer |
| pi_ocpndc.cpp | Pi_ocpndc.h |
| pi_ocpndc.h | Device Context Abstraction Layer |
| pi_shaders.cpp | Pi_shaders.h |
| pi_shaders.h | OpenGL Shader Program Management |
| pi_TexFont.cpp | Pi_TexFont.h |
| pi_TexFont.h | OpenGL Texture Font System |
| smapi.cpp | Smapi.h |
| smapi.h | |
| version.h | |
| XyGribModelDef.cpp | XyGribModelDef.h |
| XyGribModelDef.h | XyGrib Model Configuration and Definitions |
| XyGribPanel.cpp | XyGribPanel.h |
| XyGribPanel.h | |
| zuFile.cpp | ZuFile.h |
| zuFile.h | Unified Compressed File Access System |
| ► wmm_pi | |
| ► src | |
| EGM9615.h | |
| GeomagnetismHeader.h | |
| GeomagnetismLibrary.c | |
| icons.cpp | |
| icons.h | |
| json_defs.h | |
| jsonreader.cpp | |
| jsonreader.h | |
| jsonval.cpp | |
| jsonval.h | |
| jsonwriter.cpp | |
| jsonwriter.h | |
| linmath.h | |
| MagneticPlotMap.cpp | |
| MagneticPlotMap.h | |
| pi_ocpndc.cpp | |
| pi_ocpndc.h | |
| pi_shaders.cpp | |
| pi_shaders.h | |
| pi_TexFont.cpp | |
| pi_TexFont.h | |
| wmm_pi.cpp | |
| wmm_pi.h | |
| WmmUIDialog.cpp | |
| WmmUIDialog.h | |