OpenCPN Partial API docs
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910111213]
 C_Extent
 C_ExtentPIGeographic extent structure defining a bounding box
 C_OEdgeTableEntry
 C_OGdkPoint
 C_OGdkRectangle
 C_OGdkRegion
 C_OGdkSegment
 C_OPOINTBLOCK
 C_OScanLineList
 C_OScanLineListBlock
 C_OSENC_AreaGeometry_Record_Base
 C_OSENC_AreaGeometry_Record_Payload
 C_OSENC_Attribute_Record
 C_OSENC_Attribute_Record_Base
 C_OSENC_Attribute_Record_Payload
 C_OSENC_COVR_Record
 C_OSENC_COVR_Record_Base
 C_OSENC_COVR_Record_Payload
 C_OSENC_EXTENT_Record
 C_OSENC_EXTENT_Record_Payload
 C_OSENC_Feature_Identification_Record_Base
 C_OSENC_Feature_Identification_Record_Payload
 C_OSENC_LineGeometry_Record_Base
 C_OSENC_LineGeometry_Record_Payload
 C_OSENC_MultipointGeometry_Record_Base
 C_OSENC_MultipointGeometry_Record_Payload
 C_OSENC_NOCOVR_Record
 C_OSENC_NOCOVR_Record_Base
 C_OSENC_NOCOVR_Record_Payload
 C_OSENC_PointGeometry_Record
 C_OSENC_PointGeometry_Record_Payload
 C_OSENC_Record
 C_OSENC_Record_Base
 C_OSENC_VCT_Record
 C_OSENC_VCT_Record_Base
 C_OSENC_VET_Record
 C_OSENC_VET_Record_Base
 C_SYSTEMTIME
 C_TIME_ZONE_INFORMATION
 Cabbr_entry
 CAbstractBlacklistPlugins could be blacklisted in runtime if they are unloadable or in hardcoded, compile-time list
 CAbstractCommDriverCommon interface for all drivers
 CAbstractPlatform
 CAbstractRestServerOpencpn REST API
 CAcceptObjectDlgResultReturned status from RunAcceptObjectDlg
 CActiveLegDat
 CAdapterInfoRepresents network adapter information and provides related functionality
 CAis8_001_22
 CAis8_001_22_SubArea
 CAisBitstring
 CAisDecoderCallbacks
 CAisMeteoDataMeteo points are Meteorological and Hydrographic data received by NMEA0183 (AIS) VDM message 8 dac:001 fi: 31 or Ais8_367_33
 CAisMeteoPointAdd a new point to the list of Meteo stations
 CAisMeteoPointsList of Meteo stations, a singleton
 CAisTargetCallbacks
 CAisTargetData
 CAisTargetDataMakerSingleton factory
 CAISTargetTrackPoint
 CApplyCancelInterface implemented by widgets supporting Apply and Cancel
 CAppMsgBusApplication layer messaging, a singleton
 CArea
 CAtmModelDef_t
 Catomic_queue< T >
 Cauto_deleter< T >
 Caxis_to_type< N >
 Cxpath_parser::binary_op_t
 CBlacklistUIHandle messages for blacklisted plugins
 CblockRuntime representation of a plugin block
 CCommOutQueue::BufferItem
 CPI_GLShaderProgram::Builder
 Cbyte_unionRead a memory buffer type
 CCachedLine
 CCacheEntry
 CCanHeaderCAN v2.0 29 bit header as used by NMEA 2000
 CcanvasConfigEncapsulates persistent canvas configuration
 CCatalogCtxThe result from parsing the xml catalog i
 CCatalogDataOverall metadata for the set of plugins used
 CCatalogEntry
 CCatalogEntryKey
 CCatalogEntryValue
 CCatalogHandlerLocal proxy for the catalog server and other catalog sources
 CCell_Info_Block
 CChart
 CChartBaseBase class for all chart types
 CChartCatalog
 CChartClassDescriptor
 CChartDatabaseManages a database of charts, including reading, writing, and querying chart information
 CChartDirInfo
 CChartFile
 CChartGroupRepresents a user-defined collection of logically related charts
 CChartGroupElementRepresents an individual component within a ChartGroup
 CChartStack
 CChartTableEntryRepresents an entry in the chart table, containing information about a single chart
 CChartTableEntry_onDisk_14
 CChartTableEntry_onDisk_15
 CChartTableEntry_onDisk_16
 CChartTableEntry_onDisk_17
 CChartTableEntry_onDisk_18
 CChartTableHeader
 Ccircular_buffer< T >
 Ccm93_attr_block
 Ccm93_dictionary
 Ccm93_point
 Ccm93_point_3d
 Ccm93manager
 CColorMap
 CCommDecoder
 CCommDriverRegistryThe global driver registry, a singleton
 CCommOutQueueQueue of NMEA0183 messages which only holds a limited amount of each message type
 CCommOverflowDlgA dialog for handling communication overflow notifications
 CCompatOs
 Ccompress_target
 CCompressedCacheHeader
 Cconfig_blockHardcoded representation of a blocked plugin
 CConfigMgrManages the user configuration matrix
 CConnCompareStd::sort support: Compare two ConnectionParams w r t given column
 CConnDataRuntime data for a driver and thus connection
 CConnectionParams
 CConnections::ConnStateCompareStd::sort support: Compare two ConnectionParams w r t state
 CConnStatesFilter reading driver driver_stats status reports from CommDriverRegistry transforming these to a stream of ConnData updates;
 CContourRegion
 CCountedLogFilterFilter logging every nth message
 Ccovr_set
 Ccpo_sat_data
 CD800_Pvt_Data_Type
 CD800_Pvt_Data_Type_Aligned
 CDashboardInstrumentContainer
 CDashboardWindowContainer
 CDateTimeFormatOptionsConfiguration options for date and time formatting
 CDATUM
 CDB_HEADER_PUBLIC
 CDbusCtxEvent handler context
 Cdevice_data
 CDIALOG_PARENT
 Cdocument_order_comparator
 CDownloaderHandle downloading of files from remote urls
 CdPoint
 CDriverListenerInterface implemented by transport layer and possible other parties like test code which should handle incoming messages
 CDriverStatsDriver statistics report
 CDriverStatsProviderDriver interface providing driver statistics
 Cduplicate_comparator
 CELLIPSOID
 Cemboss_dataStores emboss effect data for textures
 CFastMessageMap::Entry
 CMdnsCache::Entry
 CEnumClassHash
 Cequal_to
 Cstd::exception
 CFastMessageMapTrack fast message fragments eventually forming complete messages
 CFlexHashA class for computing hash of arbitrary length
 Cfont_cache_record
 CFontMgrManages the font list
 CLoadErrorsDlg::FormatCtx
 Cgap
 CGenericPosDatExA generic position and navigation data structure
 CGeodesic
 Cgeometry_descriptor
 CGeoRefStructure containing georeferencing information for transforming between geographic and projected/pixel coordinate systems
 CGLShaderProgramWrapper class for OpenGL shader programs
 CglTexFactory
 CglTexTile
 CglTextureDescriptor
 CGpxDocument
 CGRIB2Grid
 CGribCode
 CGRIBFileManages multiple GRIB record sets from one or more GRIB files
 CGRIBMessage
 CGRIBMetadata
 CGribOverlayContainer for rendered GRIB data visualizations in texture or bitmap form
 CGribOverlaySettings
 CGribReader
 CGribRecordRepresents a meteorological data grid from a GRIB (Gridded Binary) file
 CGribRecordSetManages a collection of GribRecord objects representing multiple meteorological parameters at a single point in time
 CGRIBStatproc
 CGSHHSChart
 CGshhsPoint
 CGshhsPolyCell
 CGshhsPolygon
 CGshhsPolyReader
 CGshhsReader
 Charmonic_file_entry
 Cstd::hash< LatLonKey >
 Cheader_struct
 Ccatalog_mgr::Helpers
 CHostHost ABI encapsulation and plugin compatibility checks
 CHyperlink
 CIAlertConfirmationAlert confirmation listener interface
 CocpnStyle::Icon
 CIDX_entryRepresents an index entry for tidal and current data
 Ciirfilter
 CInstanceCheckCommon interface for all instance checkers
 CInstrumentProperties
 CIsoLine
 CJobTicket
 CJsonEventHandle sending of wxJson messages to all plugins
 CKEY
 CKeyProviderInterface implemented by classes which listens
 CKml
 Clatin1_decoder
 Clatin1_writer
 CLatLonKeyA latitude/longitude key for 1x1 or 10x10 degree grid tiles
 CLayerRepresents a layer of chart objects in OpenCPN
 Cless
 Cless_equal
 CLineBufferAssembles input characters to lines
 CListenersByKeyPrivate helper class
 Clm_control_type
 Clm_data_type
 CLoadError
 CLOC_cohen_sutherland_line_clip
 CLocalClientApiBase interface for local clients
 CLocalServerApiBase interface for local server command handling
 CLocation
 CLoggerTransient logger class, instantiated/used by the LOG macros
 CM_COVR_Desc
 CMagneticPlotMap
 CMAGtype_CoordGeodetic
 CMAGtype_CoordGeodeticStr
 CMAGtype_CoordSpherical
 CMAGtype_Date
 CMAGtype_Ellipsoid
 CMAGtype_Geoid
 CMAGtype_GeoMagneticElements
 CMAGtype_Gradient
 CMAGtype_LegendreFunction
 CMAGtype_MagneticModel
 CMAGtype_MagneticResults
 CMAGtype_SphericalHarmonicVariables
 CMAGtype_UTMParameters
 CMarkIcon
 CMdnsCacheSingleton cache for hosts looked up using mdns
 CMemoryStruct
 CMmsiProperties
 CModuleInfo
 CMouseZoom
 CMrqContainer
 Cmru_entry
 CMUIButton
 CMUITextButton
 CMuxLogCallbacks
 CMyFlPoint
 CMyFontDesc
 Cn0183_atomic_queue< T >
 CN0183BufferAssemble characters to NMEA0183 sentences
 CN0183DlgCtx
 Cn2k_atomic_queue< T >
 Cn2k_atomic_queue< std::vector< unsigned char > >
 CN2kNameN2k uses CAN which defines the basic properties of messages
 CN2kPGN
 Cname_null_sentry
 Cnamespace_uri_predicate
 CNavAddrWhere messages are sent to or received from
 CNavData
 CNavDataIdNavigation data message identifier
 CNMEA0183IdIdentifier for NMEA 0183 sentence types
 CNMEA2000IdIdentifier for NMEA 2000 message types
 CNmeaLog
 Cnot_equal_to
 CNoticeToMariners
 CNotification
 CNotificationButton
 CNotificationManager
 CObject
 COBRESINFO
 CObservableListenerKeeps listening over it's lifespan, removes itself on destruction
 Cocpn_DNS_record_t
 COCPN_GLCaps
 COCPN_MonitorInfoStructure to hold information about a monitor
 COCPN_OSDetail
 Cocpn_wx_spline_stack_struct
 CocpnCompassRepresents a compass display in the OpenCPN navigation system
 COCPNConfigObject
 CocpnDCDevice context class that can use either wxDC or OpenGL for drawing
 CocpnGLOptions
 COCPNRegionIteratorAn iterator class for OCPNRegion
 COCPNwxFontList
 COEdgeTable
 Copencpn_pluginBase class for OpenCPN plugins
 CopncpnPalette
 Copt_false
 Copt_true
 COsenc
 COsenc_instream
 COsenc_outstream
 COutputBufferSynchronized buffer for outbound, line oriented data
 CGribOverlaySettings::OverlayDataSettings
 CPanel
 CParamCache
 CParticleIndividual particle for wind/current animation
 CParticleMapManager for particle animation system
 CParticle::ParticleNode
 CPeerData
 CPerfCounter
 CPeriodicTimerContinuously run Notify with given interval
 CPI_GLShaderProgram
 CPI_line_segment_elementRepresents a line segment element for efficient vector chart rendering
 Cpi_ocpnDC
 CPI_S57ObjClass representing an S-57 chart object
 CPianoKeyElement
 CPincodeA random generated int value with accessors for string and hashcode
 CPixelCache
 CPlatSpec
 CPlotLineSeg
 Cplug_data
 CPluginPlugin ABI encapsulation
 CPlugin_Active_Leg_InfoInformation about the currently active route leg
 CPlugIn_AIS_TargetAIS target information accessible to plugins
 CPlugin_HyperlinkClass representing a hyperlink associated with a waypoint or route
 CPlugIn_Position_FixBasic position fix information
 CPlugIn_Position_Fix_ExExtended position fix information
 CPlugIn_RoutePlugin route class for managing ordered waypoint collections
 CPlugIn_Route_ExExtended route class for managing complex route features
 CPlugIn_TrackPlugin track class for managing recorded track data
 CPlugIn_ViewPortContains view parameters and status information for a chart display viewport
 CPlugIn_WaypointPlugin waypoint class providing core waypoint/mark functionality
 CPlugIn_Waypoint_ExExtended waypoint class with additional navigation features
 CPlugInDataBasic data for a loaded plugin, trivially copyable
 CPluginHandler
 CPluginLoaderPluginLoader is a backend module without any direct GUI functionality
 CPlugInMenuItemContainer
 CPluginMetadataPlugin metadata, reflects the xml format directly
 CPluginMsgIdFacade for NavAddrPluginMsg
 CPluginNavdataBasic navigation data structure
 CPluginPaths
 CPlugInToolbarToolContainer
 CPlypoint
 CPolygonFileHeader
 Cserial::PortInfoStructure that describes a serial device
 CPosition
 CPositionParser
 CPrintCellThis class takes multilined string and modifies it to fit into given width for given device
 CPrintDialogHandle the print process and dialog
 CPriorityContainer
 Cproduct_info
 CProgressInfoItem
 CQuilt
 CQuiltCandidate
 CQuiltPatch
 CRefpoint
 CRestIoEvtData
 CRestServerDlgCtxCallbacks for handling dialogs and RouteManager updates
 CRiverMiles
 CRouteCtxCallbacks for handling routes and tracks
 CRouteGui
 CRouteman
 CRoutemanDlgCtxRouteman callbacks
 CRoutemanGui
 CRoutePointRepresents a waypoint or mark within the navigation system
 CRoutePointGui
 CRoutePropDlgCtxCallbacks for RoutePropDlg
 CS52PLIB_Context
 CS57LightRepresents a light feature in an S57 chart
 CS57ObjectDescDescribes an S57 object (feature) in an Electronic Navigational Chart
 Cs57Sector_tRepresents a sector of a light in an S57 chart
 Cscale
 CSegment
 Csegment_pair
 CSelect
 CSelectCtx
 CSelectItem
 CSemanticVersionVersions uses a modified semantic versioning scheme: major.minor.revision.post-tag+build
 CSENCJobTicket
 Cserial::SerialClass that provides a portable serial port interface
 Cservice_t
 CShapeBaseChartRepresents a basemap chart based on shapefile data
 CShapeBaseChartSetManages a set of ShapeBaseChart objects at different resolutions
 CSignalkIdIdentifier for Signal K paths
 Cssfn_font_t
 Cssfn_glyph_t
 Cssfn_t
 CStation_Data
 CStdIconsStandard icons bitmaps: settings gear, trash bin, etc
 Cstrconv_attribute_impl< opt_escape >
 Cstrconv_pcdata_impl< opt_trim, opt_eol, opt_escape >
 CocpnStyle::Style
 CocpnStyle::StyleManager
 CSubTrack
 CSVGBitmapCache
 Csymlink
 CSystemEvents
 CTableRepresents a NxM simple table with captions
 CTCDataFactory
 CTCDataSource
 CTCMgr
 CTexFont
 CTexGlyphInfo
 CThreadCtrlThread mixin providing a "stop thread"/"wait until stopped" interface
 CThumbData
 CTIDE_HEADER_DATA
 CTIDE_INDEX
 CTIDE_RECORD
 CTIDE_STATION_HEADER
 CTileOffsetCache
 CTimedLogFilterFilter logging repeated message with specified interval
 Cserial::TimeoutStructure for setting the timeout of the serial port, times are in milliseconds
 CocpnStyle::Tool
 CToolbarItemContainerContainer for toolbar item properties
 CTrackRepresents a track, which is a series of connected track points
 CTrackGui
 CTrackPointRepresents a single point in a track
 CTrackPointGui
 CN2kName::tUnionDeviceInformation
 Ctz_info_entry
 CUncopyable
 CUndo
 CUndoAction
 Cunit
 Cunit_info_type_
 Cusbdata
 CUSBDevice
 CUsbWatchDaemonListen to hardware events and notifies SystemEvents when new devices are plugged in
 Cutf16_counter
 Cutf16_decoder< opt_swap >
 Cutf16_writer
 Cutf32_counter
 Cutf32_decoder< opt_swap >
 Cutf32_writer
 Cutf8_counter
 Cutf8_decoder
 Cutf8_writer
 Cvector_record_descriptor
 CVertex
 CViewPortViewPort - Core geographic projection and coordinate transformation engine
 CWaitContinue
 CWatchdogs
 CWaveModelDef_t
 CWayPointman
 CWayPointmanGui
 Cwchar_decoder
 Cwchar_selector< size >
 Cwchar_selector< 2 >
 Cwchar_selector< 4 >
 CWindowDestroyListener
 CWorkerManages reading the N2K data stream provided by some N2K gateways from the declared serial port
 CwxApp
 CwxAuiManager
 CwxBitmapButton
 CwxButton
 CwxChoice
 CwxClient
 CwxCommandEvent
 CwxConnection
 CwxControl
 CwxCrashPrintHandles crash reporting in wxWidgets applications
 CwxCursor
 CwxDialog
 CwxDirTraverser
 CwxEmail
 CwxEvent
 CwxEvtHandler
 CwxFileConfig
 CwxFlexGridSizer
 CwxFontDialogBase
 CwxFrame
 CwxGLCanvas
 CwxGrid
 CwxGridCellRenderer
 CwxGridSizer
 CwxJSONReaderThe JSON parser
 CwxJSONRefDataThe reference counted JSON value data (internal use)
 CwxJSONValueThe JSON value class implementation
 CwxJSONValueHolderThe actual value held by the wxJSONValue class (internal use)
 CwxJSONWriterThe JSON document writer
 CwxLineF
 CwxListCtrl
 CwxLog
 CwxMailMessage
 CwxMapiSession
 CwxMemoryDC
 CwxObject
 CwxObjectRefData
 CwxOwnerDrawnComboBox
 CwxPanel
 CwxPrintout
 CwxScrolledWindow
 CwxServer
 CwxSingleInstanceChecker
 CwxSlider
 CwxStaticBoxSizer
 CwxStaticText
 CwxStdDialogButtonSizer
 CwxStopWatch
 CwxTextCtrl
 CwxTextValidator
 CwxTextWrapper
 CwxThread
 CwxTimer
 CwxToolBarToolBase
 CwxTreeItemData
 CwxWindow
 CwxWizard
 Cxml_allocator
 Cpugi::xml_attribute
 Cpugi::xml_attribute_iterator
 Cpugi::xml_attribute_struct
 Cxml_buffered_writer
 Cxml_extra_buffer
 Cxml_memory_management_function_storage< T >
 Cxml_memory_page
 Cxml_memory_string_header
 Cpugi::xml_named_node_iterator
 Cpugi::xml_node
 Cpugi::xml_node_iterator
 Cpugi::xml_node_struct
 Cxml_node_struct
 Cpugi::xml_object_range< It >
 Cpugi::xml_parse_result
 Cxml_parser
 Cxml_stream_chunk< T >
 Cpugi::xml_text
 Cpugi::xml_tree_walker
 Cpugi::xml_writer
 Cxpath_allocator
 Cxpath_allocator_capture
 Cxpath_ast_node
 Cxpath_context
 Cxpath_lexer
 Cxpath_lexer_string
 Cxpath_memory_block
 Cpugi::xpath_node
 Cpugi::xpath_node_set
 Cxpath_node_set_raw
 Cpugi::xpath_parse_result
 Cxpath_parser
 Cpugi::xpath_query
 Cxpath_query_impl
 Cxpath_stack
 Cxpath_stack_data
 Cxpath_string
 Cpugi::xpath_variable
 Cxpath_variable
 Cpugi::xpath_variable_set
 CXyGribConfig_tStructure used to store XyGrib configuration
 CZUFILE