![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
| 2d_custom_font_registrar_interface.h | |
| 2d_geometry_path_data_interface.h | Describes interface for 2D geometry path data, which allows to extract the point coordinates from appropriate 2D geometry path |
| 2d_geometry_path_editor_interface.h | Allows to edit the geometry path by adding geometric primitives, like line, Bezier curves, etc |
| 2d_geometry_path_factory_interface.h | |
| 2d_geometry_path_figure_data_interface.h | Describes interface for 2D geometry path figure data, which allows to extract the point coordinates for given 2D figure from geometry path |
| 2d_geometry_path_interface.h | Describes interface for 2D geometry path, which supports the edit operations |
| 2d_geometry_path_transform_interface.h | Describes interface for 2D geometry path, which allows performs a transformation operation on given geometry path |
| 2d_geometry_path_utils_interface.h | Describes interface for 2D geometry path, which allows to get some different properties and use several utils for given path |
| 2d_graphics_consts.h | Description of all of supported graphics constants |
| 2d_graphics_path_editor_interface.h | Allows to edit the graphics path by adding geometric primitives, like line, Bezier curves, etc |
| 2d_graphics_path_interface.h | Graphics path primitive, which can be drawn by using render target object |
| 2d_render_target_bitmap_interface.h | Bitmap object for render target |
| 2d_render_target_brush_interface.h | Brush for drawing graphics path by using render target |
| 2d_render_target_factory_interface.h | This factory allows to create a render target, based on Direct2D or SKIA |
| 2d_render_target_init_settings_helper.h | Helper class, which allows to create an implementation of I2DRenderTargetInitSettings, initialized with appropriate init parameters No multi-threaded support!!! |
| 2d_render_target_init_settings_interface.h | Base interface for initialization of new Render Target |
| 2d_render_target_interface.h | Generic 2D render target (allows to render 2D images) |
| 2d_render_target_stroke_style_interface.h | Stroke style for graphics path drawing |
| 2d_render_target_text_interface.h | Holds text to draw and all of appropriate text styles |
| 2d_render_target_utils_interface.h | Generic 2D render target utilities |
| ais_targets_const.h | Set of specific for AIS targets constants |
| ais_targets_interface.h | AIS targets workspace/dataset/target interface |
| ais_targets_manager_interface.h | An interface for high-level managing of AIS targets over the database Allows to controls the target's portraying attributes, by checking if target dangerous or lost and setting the proper attributes values |
| allocator_interface.h | Memory allocator interface |
| arcs_const.h | Defines ARCS constants |
| arcs_interface.h | Main ARCS access interfaces |
| asymmetric_crypto_key_interface.h | Set of interfaces for asymmetric cryptographic key implementation |
| asymmetric_crypto_key_reader_writer_interface.h | Allows to read/write private/public crypto-keys data from/to stream as well as to store certificates, etc |
| authority_validator_interface.h | Interface for data authority validation, like certificates check, binary data checks, etc |
| backend_interface.h | Definition of 2D Scene backend interfaces |
| base_archiver_interface.h | Base archiver interface for performing compression/decompression |
| base_cryptor_interface.h | |
| base_types.h | SDK base types |
| base_types_functions.h | Functions to work with SDK basic types |
| color_base_types.h | Color base definitions |
| color_base_types_helpers.h | |
| communication_line_interfaces.h | |
| geometry/inc/geometry/geometry2d/component_ids.h | All of component IDs, which can be created by using CreateFactory method |
| geometry/inc/coordinate_systems/component_ids.h | Definition of the coordinate system classes identifiers |
| datalayer/inc/arcs/component_ids.h | All of objects IDs, which can be created by using CreateFactory method |
| datalayer/inc/manual_updates/component_ids.h | Describes the components IDs |
| datalayer/inc/senc_builder/component_ids.h | Defines the SENC builder components identifiers |
| datalayer/inc/s63_base/component_ids.h | All of component OIDs, which can be created by using CreateFactory method |
| datalayer/inc/navbox_client/component_ids.h | The NavBox client library component ids |
| visualizationlayer/inc/graphics/component_ids.h | All of component OIDs, which can be created by using CreateFactory method |
| visualizationlayer/inc/scene/component_ids.h | All of objects IDs, which can be created by using CreateFactory method |
| visualizationlayer/inc/visman/component_ids.h | All of objects IDs, which can be created by using CreateFactory method |
| visualizationlayer/inc/vismangl/component_ids.h | All of objects IDs, which can be created by using CreateFactory method |
| visualizationlayer/inc/gl2d/component_ids.h | All of component IDs, which can be created by using CreateFactory method |
| ecdislayer/inc/communication_line/component_ids.h | All of component OIDs, which can be created by using CreateFactory method |
| ecdislayer/inc/logbook/component_ids.h | Component IDs |
| ecdislayer/inc/navtex/component_ids.h | All of component IDs, which can be created by using CreateFactory method |
| ecdislayer/inc/nmea_parser/component_ids.h | All of component IDs, which can be created by using CreateFactory method |
| ecdislayer/inc/radar_conversion/component_ids.h | All of component IDs, which can be created by using CreateFactory method |
| ecdislayer/inc/route_planning/component_ids.h | |
| ecdislayer/inc/vessels/component_ids.h | All of component IDs, which can be created by using CreateFactory method |
| ecdislayer/inc/lwe/component_ids.h | All of component IDs, which can be created by using CreateFactory method |
| component_interface.h | Functionality which components must export |
| configuration_interface.h | Main configuration functions |
| connection_points_interface.h | Object generic properties interface |
| crc32_calculator_interface.h | Interface for CRC32 calculator |
| crs_basic_transformation.inl | The basic transformations inline functions |
| crs_const.h | Defines constants for the coordinate systems |
| crs_coordinate_system.h | Base interface for coordinate system. Describes very common parameters |
| crs_coordinate_transformation.h | Describes the interface that manages coordinate transformation |
| crs_ellipsoid.h | Describes interface that manages an ellipsoid parameters |
| crs_factory.h | Describes the interface that allows to creates the coordinate system objects |
| crs_geodesic_calculation.h | Describes the interface that manages the geodesic calculations |
| crs_geographic_coordinate_system.h | Describes the interface that manages a geographic coordinate system parameters |
| crs_horizontal_coordinate_system.h | Describes the interface that manages a horizontal coordinate system parameters |
| crs_projected_coordinate_system.h | Describes interfaces that manages a projected coordinate system |
| crs_projection.h | Describes the interface that manages projection parameters |
| crs_vertical_coordinate_system.h | Describes interfaces that manages the vertical coordinate system parameters |
| crs_wgs84_impl.h | Implementation of WGS82 geographic coordinate system |
| crypto_key_interface.h | Base cryptographic key interface |
| data_dsa_signature_interface.h | DSA digital signature for data interface |
| data_signature_interface.h | Generic digital signature for data interface |
| data_source_view_interface.h | Describes data-source view interface |
| data_sources_manager_interface.h | Describes visualization data sources manager |
| debug_info_interface.h | Debug information interface |
| digital_certificate_interface.h | Generic digital cryptographic certificate interface |
| digital_signature_interface.h | Generic digital signature interface |
| display_groups_manager_interface.h | Describes visualization display groups interfaces |
| base/inc/doxygen/doxygen_mainpage.h | Doxygen mainpage for the base layer |
| geometry/inc/doxygen/doxygen_mainpage.h | Doxygen mainpage for the geometry |
| datalayer/inc/doxygen/doxygen_mainpage.h | Extended description and structure for datalayer |
| ecdislayer/inc/doxygen/doxygen_mainpage.h | Extended description and structure for datalayer |
| dsa_asymmetric_crypto_key_interface.h | Set of interfaces for asymmetric cryptographic key implementation for DSA which provides specific to DSA information |
| dsa_digital_certificate_interface.h | DSA digital certificate interface |
| dsa_digital_signature_interface.h | DSA digital signature interface |
| ecdislayer_const.h | The ecdislayer constants |
| enum_interface.h | Describes a basic enumeration interfaces |
| filters_enumerator_interface.h | |
| framework_interface.h | Main access function to component framework |
| gdb_attribute.h | Describes interfaces that manages an attribute objects |
| gdb_catalog.h | Describes interfaces that manages a geodatabase catalog |
| gdb_const.h | Geo database constants and structures |
| gdb_dataset.h | Describes interfaces that manages a geodatabase dataset object |
| gdb_dataset_edit.h | Describes interfaces for editing of geo-database dataset object |
| gdb_feature.h | Describes interfaces that manages a geodatabase feature object |
| gdb_feature_catalog.h | Describes interfaces that manages a geodatabase feature catalog object aka Dictionary |
| gdb_feature_edit.h | Describes interfaces for editing of geo-database feature object |
| gdb_relationship.h | Describes interfaces that manage relationships |
| gdb_stream.h | Declaration of the SENC geodatabase file stream interface |
| gdb_update_history.h | Describes interfaces that manage a geodatabase update history |
| gdb_workspace.h | Describes interfaces that manages a geodatabase workspace |
| gdb_workspace_edit.h | |
| generic_configuration_interface.h | |
| generic_resource_interface.h | Generic data resource interfaces |
| geometry.h | Describes interfaces that manages a geometry objects |
| geometry_base_types.h | Geometry base types |
| geometry_base_types_helpers.h | Geometry types |
| geometry_edit.h | Describes interfaces for editing of geometry objects |
| gl2d_canvas_interface.h | GL2D Canvas to use to drawing |
| gl2d_caps_interface.h | GL2D Caps object, provides information about OpenGL/ES2 capabilities |
| gl2d_clip_rule_interface.h | GL2D Clip Rule object |
| gl2d_clipping_texture_interface.h | GL2D Clipping Texture object |
| gl2d_draw_stats_interface.h | GL2D Draw Stats object, provides with statistics about last canvas draw operation (all of drawn objects between StartDraw/FinishDraw) |
| gl2d_factory_interface.h | GL2D factory, which allows to create appropriate GL2D objects |
| gl2d_filled_circles_interface.h | GL2D Filled Circles object |
| gl2d_font_interface.h | Provides with information about single registered font from GL2D fonts storage |
| gl2d_fonts_storage_interface.h | GL2D fonts storage, which allows to register/unregister/manage fonts collection. Only registered fonts can be used for text rendering |
| gl2d_latin1_bordered_texts_interface.h | GL2D Latin1 bordered texts collection object |
| gl2d_latin1_texts_interface.h | GL2D Latin1 texts collection object |
| gl2d_line_interface.h | GL2D Line object |
| gl2d_line_marks_interface.h | |
| gl2d_mesh_interface.h | GL2D Mesh object |
| gl2d_objects.h | Platform-dependent GL objects |
| gl2d_palette_interface.h | GL2D Palette object |
| gl2d_pattern_interface.h | GL2D Pattern object |
| gl2d_sprites_interface.h | |
| gl2d_stats_interface.h | GL2D Stats object, provides with statistics about OpenGL usage |
| gl2d_text_interface.h | GL2D Text object |
| gl2d_texts_calculator_interface.h | Set of utilities to perform several tasks regarding texts, like calculations of text size, etc |
| gl2d_texts_coll_interface.h | |
| gl2d_texts_visibility_state_impl.h | Generic implementation of IGL2DTextsVisState interface |
| gl2d_texts_visibility_state_interface.h | GL2D texts visibility state, describes visibility state of several texts |
| gl2d_texture_interface.h | GL2D Texture object |
| gl2d_thread_interface.h | |
| gl_platform_includes.h | Platform specific includes to use OpenGL (ES) |
| graphic_context_interface.h | Definition of graphic context interfaces |
| graphic_context_opengl_interface.h | Definition of specific for OpenGL based graphic context interface |
| graphic_elements_container_interface.h | Describes Visman GL graphic elements container |
| layer_interface.h | Definition of 2D Scene layer interfaces |
| layer_resource_interface.h | |
| layers_manager_interface.h | Describes visualization layers interfaces |
| logbook_interface.h | ECDIS logbook |
| lwe_interface.h | Lightweight ethernet (aka NMEA450) support for ECDIS |
| manual_updates_interface.h | |
| math_const.h | Math constants definition |
| matrix3x2.h | Matrix 3X2 implementation |
| matrix3x3.h | Matrix 3X3 implementation |
| matrix4x4.h | Matrix 4X4 implementation |
| matrix_base_types.h | Matrix base definitions |
| memory_interface.h | Memory controlling functions |
| memory_portable.h | Portable way of including 'memory' header |
| message_const.h | |
| message_interface.h | Describes the IMessage and IMessageSubscriber interfaces |
| named_properties_interface.h | Object generic named properties interface |
| navbox_client_const.h | Defines NavBox client constants |
| navbox_client_interfaces.h | NavBox client interfaces |
| navbox_file_server_const.h | |
| navtex_interface.h | Navtex support for ECDIS |
| nmea_composer_interface.h | NMEA composer for NMEA sentences producing |
| nmea_parser_interface.h | NMEA parser for NMEA sentences parsing |
| nmea_sentence_source_data_interface.h | A container for source NMEA sentence data fields |
| os_specific_types.h | Set of structures, which is specific for each of OS, like OpenGL context parameters for Linux or Direct2D types for Windows |
| ownship_const.h | Defines constants for Own Ship |
| ownship_device_config_interface.h | Describes the own ship devices configuration |
| ownship_interface.h | Own Ship dataset/object interface |
| parameters_interface.h | Provides access to members for managing a parameter set |
| parsed_nmea_sentence_data_enumerator_interface.h | Enumerator for IParsedNMEASentenceData components |
| parsed_nmea_sentence_data_interface.h | A container for parsed NMEA sentence(s) data fields |
| parsed_nmea_sentence_value_ids.h | List of appropriate IDs for each of parsed items in NMEA sentence |
| permits_interface.h | Provides access to members for managing a permit collection |
| platform.h | Describes the platform constants |
| port_info_interface_impl.h | Implementation of the IPortInfo interface |
| portrayal_manager_interface.h | Describes visualization portrayal interfaces |
| portrayal_parameters_interface.h | Describes the interface that manages portrayal controlling parameters |
| properties_interface.h | Object generic properties interface |
| radar_conversion_interface.h | Radar vector to raster transformation |
| radar_sonar_targets_const.h | Set of specific for Radar/Sonar targets constants |
| radar_sonar_targets_interface.h | Radar/Sonar targets dataset/target interface |
| radar_sonar_targets_manager_interface.h | An interface for high-level managing the targets over the database Allows to controls the target's portraying attributes, by checking if target dangerous or lost and setting the proper attributes values |
| render_target_direct2d_interface.h | Set of extension interfaces, which relate to Direct2D based render target |
| render_target_skia_interface.h | |
| renderer_interface.h | Definition of renderer interface |
| resource_interface.h | Main access function to resources |
| route_calculator_interface.h | Calculator for route monitoring |
| route_data_interface.h | Source/parsed single route data container |
| route_editor_ui_interface.h | Route editor helper |
| route_monitor_interface.h | Route monitoring manager |
| route_storage_interfaces.h | Route storage and route |
| s57_catalog_interface.h | Set of interfaces for S-57 catalog description |
| s57_catalog_reader_interface.h | Interface for reading S-57 catalog file |
| s57_catalog_writer_interface.h | Interface for writing to S-57 catalog file |
| s57_dictionary_interface.h | Set of interfaces for S-57 dictionary description |
| s57_dictionary_reader_interface.h | Interface for reading S-57 dictionary file(s) |
| s63_cell_permits_interface.h | Set of interfaces for S-63 cell permits description |
| s63_cell_permits_reader_writer_interface.h | Interface for reading/writing S63 cell permits files |
| s63_data_encryptor_interface.h | Interface for encryption/decryption of any S-63 data |
| s63_dataserver_keys_creator_interface.h | An interface, which allows to create a pair of public/private keys to for further usage in DataServer implementation |
| s63_keys_conversion_int_interface.h | Internal S-63 keys conversion interface (to use for ECDIS, etc) |
| s63_keys_conversion_interface.h | An interface, which allows to perform conversions on HW_ID, M_ID, M_KEY i.e. allows to get/parse the UserPermit, etc |
| s63_media_file_interface.h | Container to store S-63 MEDIA.TXT file data |
| s63_media_reader_interface.h | S-63 MEDIA.TXT files reader |
| s63_products_file_interface.h | |
| s63_products_reader_writer_interface.h | S-63 PRODUCTS.TXT files reader/writer |
| s63_serial_file_interface.h | Container to store S-63 SERIAL.ENC/SERIAL.AIO file data |
| s63_serial_reader_interface.h | S-63 SERIAL.ENC/SERIAL.AIO files reader |
| s63_status_file_interface.h | Container to store S-63 STATUS.LST file data |
| s63_status_reader_interface.h | S-63 STATUS.LST files reader |
| scene_2d_interface.h | Definition of 2D Scene interfaces |
| scene_gl_info_interface.h | |
| scene_initialization_helpers.h | Set of helper classes, which helps to construct initialization parameters for appropriate GraphicContext or Backend No multi-threaded support!!! |
| scene_layers_manager_gl_interface.h | Describes visualization scene layers manager |
| scene_manager_gl_helper.h | Platform-dependent Scene Manager GL initialization helpers |
| scene_manager_gl_interface.h | Describes all interfaces for controlling visualization |
| scene_manager_interface.h | Describes all interfaces for controlling visualization |
| scene_viewports_interface.h | |
| sdk_any_handler.h | Wrappers for work with SDKAny instance |
| sdk_any_helpers.h | Helper functions for SDKAny type |
| sdk_array_handler.h | Wrapper for handling the SDKArray instance |
| sdk_component_interface.h | Common base SDK interfaces |
| sdk_config_const.h | Describes the SDK configuration constants |
| sdk_ref_ptr.h | Interfaces wrapper with reference count control |
| sdk_results.h | A list of SDK error/return results |
| sdk_results_enum.h | SDK return values synonyms in the sdk namespace |
| sdk_string_handler.h | Wrappers and helper functions for SDKString |
| sdk_uuid.h | Definition of the Universal Unique Identifier |
| sdl.h | SDL base definitions |
| sdl_ids.h | All of objects IDs, which can be created by using CreateFactory method |
| sdl_interface.h | Symbol Definition Language (SDL) interfaces |
| sdl_script_interface.h | SDL script interfaces |
| senc_builder_interface.h | This file contains description of the SENC builder component interfaces. The SENC builder component is intended to build and update a SENC database |
| shader_interface.h | Definition of Scene shader interfaces |
| shader_opengl_interface.h | Definition of specific for OpenGL based shader interface |
| simulation_route_impl.h | Implementation of the ISimulationRoute interface |
| source_nmea_sentence_value_ids.h | List of appropriate source value IDs to compose new NMEA sentence |
| sql_interface.h | Describes interfaces that manage sql database |
| stream_interface.h | Generic data stream interface |
| string_coordinate_conversions.h | Conversion of geographic coordinates to string |
| symmetric_crypto_key_interface.h | Interface for symmetric cryptographic key implementation |
| system_time_interface.h | |
| texture_interface.h | Definition of graphic texture interfaces |
| texture_opengl_interface.h | Definition of specific for OpenGL based texture interface |
| tlb_sentence_value_ids.h | Available value IDs for IParsedNMEASentenceData component, returned by IParsedNMEASentenceDataEnum for TLB NMEA sentence |
| ttd_sentence_value_ids.h | Available value IDs for IParsedNMEASentenceData component, returned by IParsedNMEASentenceDataEnum for TTD NMEA sentence |
| updated_targets_interface.h | Updated targets interface |
| vdm_vdo_sentence_value_ids.h | |
| vessels_const.h | Defines Vessels constants |
| vessels_interface.h | Common Vessels interface |
| vismangl_module.h | Main access function to the library |
| visual_object_interface.h | Visual object interfaces |
| voyage_properties.h | Voyage properties |