▼ 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 | |
DetailSlider.h | |
displays.h | |
download_mgr.h | |
dychart.h | |
emboss_data.h | |
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 | |
NMEALogWindow.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_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, etc... |
TTYWindow.h | |
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 | |
DetailSlider.cpp | |
displays.cpp | |
download_mgr.cpp | |
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 | |
NMEALogWindow.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_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 |
TTYWindow.cpp | |
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 |
▼ 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 | |
garmin_protocol_mgr.h | |
garmin_wrapper.h | |
geodesic.h | |
georef.h | |
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 | |
navutil_base.h | |
nmea_ctx_factory.h | |
nmea_log.h | |
notification.h | |
notification_manager.h | |
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 | |
garmin_protocol_mgr.cpp | |
garmin_wrapper.cpp | |
geodesic.cpp | |
georef.cpp | |
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 | |
navutil_base.cpp | |
notification.cpp | |
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 | |