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 | |