OpenCPN Partial API docs
Loading...
Searching...
No Matches
src Directory Reference

Files

 about.cpp
 Implement about.h.
 
 about_frame.cpp
 Implement about_frame.h.
 
 about_frame_impl.cpp
 Implement about_frame_impl.h.
 
 adapter_info.cpp
 
 ais.cpp
 
 ais_info_gui.cpp
 
 ais_target_alert_dlg.cpp
 
 ais_target_list_dlg.cpp
 
 ais_target_query_dlg.cpp
 
 canvas_config.cpp
 Implement canvas_config.h – canvas configuration.
 
 canvas_menu.cpp
 Implement canvas_menu.h – Canvas context (right click) menu handler.
 
 canvas_options.cpp
 Implement canvas_options.h – Canvas options Window/Dialog.
 
 cat_settings.cpp
 Implement cat_settings.hPlugin catalog settings dialog.
 
 catalog_mgr.cpp
 Implement catalog_mgr.h – Catalog options dialog, by default disabled.
 
 ch_info_win.cpp
 implement ch_info_win.hChInfoWin chart info panel
 
 chartdb.cpp
 Implement chartdb.h – chart database management.
 
 chartdbs.cpp
 Implement chartdbs.h – basic chart info storage.
 
 chartimg.cpp
 
 chcanv.cpp
 Implement chcanv.h – chart canvas.
 
 cm93.cpp
 Implement cm93.h – CM93 chart state.
 
 color_handler.cpp
 Implement color_handler.h – global color handling by name.
 
 compass.cpp
 Implement compass.h – Compass display state.
 
 concanv.cpp
 Implement concanv.h – Console canvas.
 
 config_mgr.cpp
 Implement config_mgr.h – config file user configuration interface.
 
 conn_params_panel.cpp
 Implement conn_params_panel.h – panel editing a connection.
 
 connection_edit.cpp
 Implement connection_edit.h – Dialog and support for editing a connection.
 
 connections_dlg.cpp
 Implement connections_dlg.h – Options | Connections GUI.
 
 crashprint.cpp
 Implement crashprint.h – dump debug info on crash.
 
 data_monitor.cpp
 Implement data_monitor.h – new NMEA Debugger successor main window.
 
 detail_slider.cpp
 Implement details_slider.h – chart display details slider.
 
 displays.cpp
 Implement display.h – display utilities.
 
 download_mgr.cpp
 Implement download_mgr.h – generic GUI downloads tool.
 
 filter_dlg.cpp
 Implement filter_dlg.h.
 
 flex_hash.cpp
 
 font_desc.cpp
 Implement font_desc.h – font description container.
 
 font_mgr.cpp
 Implement font_mgr.h – font list manager.
 
 gl_chart_canvas.cpp
 Implement gl_chart_canvas.h – OpenGL chart rendering canvas.
 
 gl_tex_cache.cpp
 Implement gl_tex_cache.h – OpenGL texture cache.
 
 gl_texture_descr.cpp
 Implement gl_texture_descr.h – OpenGL texture container.
 
 gl_texture_mgr.cpp
 Implement gl_texture_mgr.h – OpenGL texture management.
 
 go_to_position_dlg.cpp
 Implement go_to_position_dlg.h – Go to position dialog...
 
 gshhs.cpp
 Implement gshhs.h – Global shoreline.
 
 gui_lib.cpp
 Implement gui_lib.h.
 
 hotkeys_dlg.cpp
 Implement hotkeys.h – hotkeys help dialog ('?' button).
 
 idx_entry.cpp
 Implement idx_entry.h – tidal data container.
 
 ienc_toolbar.cpp
 implement ienc_toolbar.h – iENC chart operations toolbar extension
 
 kml.cpp
 Implement kml.h – Read and write KML language.
 
 layer.cpp
 
 link_prop_dlg.cpp
 
 load_errors_dlg.cpp
 Dialog handling reported plugin load errors.
 
 mark_info.cpp
 Implement mark_info.h – Waypoint properties dialog.
 
 mui_bar.cpp
 Implement mui_bar.h – MUI (Modern User Interface) Control bar.
 
 navutil.cpp
 Implement nav_util.h – Utility Functions.
 
 notification_manager_gui.cpp
 Implement notification_manager_gui.hNotification Manager GUI.
 
 o_senc.cpp
 Implement o_senc.h – S57 SENC File Object.
 
 ocp_cursor.cpp
 Implement ocp_cursor.h – platform specific wcCursor extension.
 
 ocpn_app.cpp
 Implement ocpn_app.h – OpenCPN main program.
 
 ocpn_aui_manager.cpp
 Implement ocpn_aui_manager.hOCPN_AUIManager.
 
 ocpn_fontdlg.cpp
 Implement ocpn_fontlg.h – Generic font dialog for OpenCPN.
 
 ocpn_frame.cpp
 
 ocpn_gl_options.cpp
 Implement ocpn_gl_options.h – It's silly, but still...
 
 ocpn_list_ctrl.cpp
 Implement ocpn_list_ctrl.h – AIS info display component.
 
 ocpn_pixel.cpp
 Implement ocpn_pixmap.h – Optimized wxBitmap Object.
 
 ocpn_platform.cpp
 Implement ocpn_platform.h – OpenCPN Platform specific support utilities.
 
 ocpn_plugin_gui.cpp
 ocpn_plugin.h GUI API funtions
 
 ocpn_region.cpp
 Implement ocpn_region.h – Opencpn region handling.
 
 ocpndc.cpp
 Layer to perform wxDC drawing using wxDC or opengl.
 
 options.cpp
 Implement options.h – Options dialog.
 
 peer_client_dlg.cpp
 Implement peer_client_dlg.h – Confirm peer transfer PIN code dialog.
 
 piano.cpp
 Purpose: Chart Bar Window.
 
 pluginmanager.cpp
 Implement pluginmanager.h.
 
 print_dialog.cpp
 Implement print_dialog.h – Generic print dialog.
 
 printout_base.cpp
 Implement printout_base.h – print support abstract base class.
 
 printout_chart.cpp
 Implement printout_chart.h – Print chart canvas mix-in.
 
 printtable.cpp
 Implement printtable.h – OpenCPN Route table printout.
 
 priority_gui.cpp
 Implement priorities_gui.h – input priorities management dialog.
 
 quilt.cpp
 Implement quilt.hChart quilt support.
 
 rest_server_gui.cpp
 
 rollover_win.cpp
 Implement rollover_win.h – TBD.
 
 route_gui.cpp
 Route UI stuff.
 
 route_point_gui.cpp
 Route and routepoint drawing stuff.
 
 route_printout.cpp
 Implement route_printout.h .
 
 route_prop_dlg.cpp
 
 route_prop_dlg_impl.cpp
 Implement route_props_dlg_impl.h – route properties dialog.
 
 route_validator.cpp
 Implement route_validator.h – route dialog validation checks.
 
 routeman_gui.cpp
 implement routeman_gui.h: Routeman drawing stuff
 
 routemanagerdialog.cpp
 Implement routemanagerdialog.h – Manage routes dialog.
 
 s57_ocpn_utils.cpp
 Implement s57_ocpn_utils.h – S57 utilities with core opencpn dependencies.
 
 s57_query_dlg.cpp
 Implement s57_query_dlg.h – S57 object query result window.
 
 s57chart.cpp
 Implement s57chart.h – S57 Chart Object.
 
 s57obj.cpp
 S57 Chart Object.
 
 safe_mode_gui.cpp
 Safe start without plugins dialog.
 
 senc_manager.cpp
 Purpose: S57 Chart Object.
 
 send_to_gps_dlg.cpp
 Implement send_to_gps_dlg.h – Send route/waypoint to GPS dialog.
 
 send_to_peer_dlg.cpp
 Implement send_to_peer_dlg.h – Send Route/Waypoint/Track to peer dialog.
 
 shaders.cpp
 Implement shaders.h – OpenGL shader interface.
 
 shapefile_basemap.cpp
 Implement shapefile_basemap.h – Shapefile basemap.
 
 station_data.cpp
 Implement station_data.h – amplitude measurement container.
 
 styles.cpp
 Implement styles.hChart Symbols.
 
 svg_icons.cpp
 
 tc_data_factory.cpp
 Implement tc_data_factory.h – tide and current data container.
 
 tc_data_source.cpp
 Implement tc_data_source.h – Tide datasource container on top of TCDataSource.
 
 tc_win.cpp
 Implement tc_win.h – tide and currents window.
 
 tcds_ascii_harmonic.cpp
 Implement tcds_ascii_harmonic.h – Load harmonic data from ascii source TCDataFactory.
 
 tcds_binary_harmonic.cpp
 Implement tcds_binary_harmonic.hTCDataFactory loading data from binary file.
 
 tcmgr.cpp
 Tide and Current Manager.
 
 thumbwin.cpp
 Implement thumbwin.hChart thumbnail object.
 
 toolbar.cpp
 Implement toolbar.h – OpenCPN Toolbar.
 
 tooltip.cpp
 
 track_gui.cpp
 Implement track_gui.h – track and Trackpoint drawing stuff.
 
 track_printout.cpp
 Implement track_printout.h – track print dialog.
 
 track_prop_dlg.cpp
 Implement track_props_dlg.h – track properties dialog.
 
 tty_scroll.cpp
 Implement tty_scroll.h.
 
 udev_rule_mgr.cpp
 Implement udev_rule_mgr.h.
 
 undo.cpp
 Implement undo.h – framework for Undo features.
 
 update_mgr.cpp
 Updates install and optional selection dialog.
 
 viewport.cpp
 Implement viewport.h – geographic projection and coordinate transformations.
 
 waypointman_gui.cpp
 Implement waypointman_gui.hWayPointman drawing stuff.