|
OpenCPN Partial API docs
|
Files | |
| about.h | |
| class About | |
| about_frame.h | |
| Class AboutFrame. | |
| about_frame_impl.h | |
| Class AboutFrameImpl. | |
| adapter_info.h | |
| ais.h | |
| ais_info_gui.h | |
| ais_target_alert_dlg.h | |
| Class AISTargetAlertDialog and helpers. | |
| ais_target_list_dlg.h | |
| Class AISTargetListDialog. | |
| ais_target_query_dlg.h | |
| Class AISTargetQueryDialog. | |
| canvas_config.h | |
| Chart canvas configuration state | |
| canvas_menu.h | |
| Canvas context (right click) menu handler. | |
| canvas_options.h | |
| Class CanvasOptions and helpers – Canvas options Window/Dialog. | |
| cat_settings.h | |
| Plugin catalog settings dialog. | |
| catalog_mgr.h | |
| Catalog options dialog, by default disabled. | |
| ch_info_win.h | |
| Chart info panel. | |
| chart_ctx_factory.h | |
| Wrapper for creating a ChartCtx based on global vars. | |
| chartbase.h | |
| General chart base definitions. | |
| chartdb.h | |
| Charts database management | |
| chartdbs.h | |
| Basic chart info storage. | |
| chartimg.h | |
| BSB chart management. | |
| chcanv.h | |
| Generic Chart canvas base. | |
| cm93.h | |
| Class cm93chart and helpers – CM93 chart state. | |
| color_handler.h | |
| Global color handling by name. | |
| compass.h | |
| Compass display state. | |
| concanv.h | |
| Primary navigation console display for route and vessel tracking. | |
| config_mgr.h | |
| Config file user configuration interface. | |
| conn_params_panel.h | |
| Panel for editing a connection. | |
| connection_edit.h | |
| Dialog and support code for editing a connection. | |
| connections_dlg.h | |
| Options | Connections GUI tab managing connections | |
| crashprint.h | |
| Dump debug info on crash. | |
| data_monitor.h | |
| New NMEA Debugger successor main window. | |
| detail_slider.h | |
| Chart display details slider. | |
| displays.h | |
| Display utilities. | |
| download_mgr.h | |
| Generic GUI downloads tool. | |
| dychart.h | |
| emboss_data.h | |
| Texture emboss effects storage. | |
| filter_dlg.h | |
| Dialogs handing user defined filters. | |
| flex_hash.h | |
| Hash of arbitrary length. | |
| font_desc.h | |
| Font description container. | |
| font_mgr.h | |
| Font list manager. | |
| gl_chart_canvas.h | |
| OpenGL chart rendering canvas. | |
| gl_headers.h | |
| Platform independent GL includes. | |
| gl_tex_cache.h | |
| OpenGL texture cache. | |
| gl_texture_descr.h | |
| OpenGL texture container. | |
| gl_texture_mgr.h | |
| OpenGL texture management. | |
| go_to_position_dlg.h | |
| Go to position dialog... | |
| gshhs.h | |
| GSHHS Chart Object (Global Self-consistent, Hierarchical, High-resolution Shoreline) Derived from http://www.zygrib.org/ and http://sourceforge.net/projects/qtvlm/ which have the original copyrights. | |
| gui_lib.h | |
| General purpose GUI support. | |
| hotkeys_dlg.h | |
| Hotheys help dialog (the '?' button). | |
| idx_entry.h | |
| Tidal data container. | |
| ienc_toolbar.h | |
| iENC specific chart operations floating toolbar extension | |
| kml.h | |
| Read and write KML Format. | |
| layer.h | |
| Chart object layer. | |
| link_prop_dlg.h | |
| Hyperlink properties dialog. | |
| load_errors_dlg.h | |
| mark_info.h | |
| Waypoint properties maintenance dialog. | |
| mbtiles.h | |
| mui_bar.h | |
| MUI (Modern User Interface) Control bar. | |
| n0183_ctx_factory.h | |
| Wrapper creating a N0183DlgCtx based on a SendToGpsDlg instance. | |
| navutil.h | |
| Utility functions. | |
| notification_manager_gui.h | |
| Notification Manager GUI. | |
| o_senc.h | |
| S57 SENC File Object. | |
| ocp_cursor.h | |
| Platform specific wxCursor extension. | |
| ocpn_app.h | |
| OpenCPN main program. | |
| ocpn_aui_manager.h | |
| OCPN_AUIManager. | |
| ocpn_fontdlg.h | |
| Generic font dialog for OpenCPN. | |
| ocpn_frame.h | |
| OpenCPN top window. | |
| ocpn_gl_options.h | |
| OpenGL runtime options. | |
| ocpn_list_ctrl.h | |
| AIS info display component. | |
| ocpn_pixel.h | |
| Optimized wxBitmap Object. | |
| ocpn_platform.h | |
| OpenCPN Platform specific support utilities. | |
| ocpn_region.h | |
| OpenCPN region handling. | |
| ocpndc.h | |
| Layer to use wxDC or opengl. | |
| options.h | |
| Options dialog. | |
| peer_client_dlg.h | |
| Confirm peer transfer PIN code dialog. | |
| piano.h | |
| Chart Bar Window. | |
| pluginmanager.h | |
| PlugInManager and helper classes – Mostly gui parts (dialogs) and plugin API stuff. | |
| print_dialog.h | |
| Generic, styled prit dialog. | |
| printout_base.h | |
| Print support abstract base class. | |
| printout_chart.h | |
| Print chart canvas mix-in. | |
| printtable.h | |
| OpenCPN Route table printout. | |
| priority_gui.h | |
| Input priorities management dialog. | |
| quilt.h | |
| Chart quilt support. | |
| rest_server_gui.h | |
| REST server dialogs. | |
| rollover_win.h | |
| TBD. | |
| route_ctx_factory.h | |
| route_gui.h | |
| Route drawing stuff. | |
| route_point_gui.h | |
| Purpose: Track and Trackpoint drawing stuff. | |
| route_printout.h | |
| Route print dialog. | |
| route_prop_dlg.h | |
| route_prop_dlg_impl.h | |
| Route properties dialog. | |
| route_validator.h | |
| Route dialog validation checks. | |
| routeman_gui.h | |
| Routeman drawing stuff. | |
| routemanagerdialog.h | |
| Manage routes dialog. | |
| s57_light.h | |
| S57 light encapsulation. | |
| s57_object_desc.h | |
| S57 object encapsulation. | |
| s57_ocpn_utils.h | |
| s57_query_dlg.h | |
| S57 object query result window. | |
| s57_sector.h | |
| S57 chart sector encapsulation. | |
| s57chart.h | |
| S57 Chart Object. | |
| safe_mode_gui.h | |
| senc_manager.h | |
| S57 Chart Object. | |
| send_to_gps_dlg.h | |
| Send route/waypoint to GPS dialog. | |
| send_to_peer_dlg.h | |
| Send Route/Waypoint/Track to peer dialog. | |
| shaders.h | |
| OpenGL shader interface. | |
| shapefile_basemap.h | |
| Shapefile basemap. | |
| ssfn.h | |
| Scalable Screen Font renderer in a single ANSI C/C++ header. | |
| station_data.h | |
| Amplitude measurement container. | |
| styles.h | |
| Chart Symbols. | |
| 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/. | |
| tc_data_factory.h | |
| Tide and current data container. | |
| tc_data_source.h | |
| Tide datasource container on top of TCDataSource. | |
| tc_error_code.h | |
| tc_win.h | |
| Tide and currents window. | |
| tcds_ascii_harmonic.h | |
| Load harmonic data from ascii source TCDataFactory. | |
| tcds_binary_harmonic.h | |
| TCDataFactory loading data from binary file. | |
| tcmgr.h | |
| Tide and Current Manager @TODO Add original author copyright. | |
| thumbwin.h | |
| Chart thumbnail object. | |
| tide_time.h | |
| time_textbox.h | |
| Time textbox to replace broken wxTimePickerCtrl on wxGTK. | |
| timers.h | |
| Timer identification constants. | |
| toolbar.h | |
| OpenCPN Toolbar. | |
| tooltip.h | |
| track_gui.h | |
| Track and Trackpoint drawing stuff. | |
| track_printout.h | |
| Track print dialog. | |
| track_prop_dlg.h | |
| Track Properties Dialog. | |
| tty_scroll.h | |
| Scrolled tty like window for logging. | |
| udev_rule_mgr.h | |
| Access checks for comm devices and dongle. | |
| undo.h | |
| Framework for Undo features. | |
| update_mgr.h | |
| Plugin update dialog. | |
| usb_devices.h | |
| Low-level USB device management. | |
| viewport.h | |
| Geographic projection and coordinate transformations. | |
| waypointman_gui.h | |
| WaypointMan drawing stuff. | |
| wiz_ui.h | |
| wiz_ui_proto.h | |