![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
| ►Ncrypt | |
| ►Necdis | |
| ►Nnmea | |
| ►Nradar | |
| ►Nroutes | |
| ►Nsdk | |
| ►Nsenc | |
| ►Nutil | |
| CAutoApplyCanvasClipRule | Applies canvas clip rule on ctor, removes on dtor |
| CAutoApplyObjectsMatrix | Applies objects transformation matrix on ctor, removes on dtor |
| CAutoLockUnlockCanvas | Auto locks Canvas in ctor, unlocks in dtor |
| CAutoStartFinishDraw | Auto starts draw in ctor, finishes in dtor |
| CAutoStartFinishLatin1BorderedTextsEdit | Auto starts Latin1 bordered texts collection editing in ctor, finishes in dtor |
| CAutoStartFinishLatin1TextsEdit | Auto starts Latin1 texts collection editing in ctor, finishes in dtor |
| CAutoStartFinishSpriteEdit | Auto starts sprites editing in ctor, finishes in dtor |
| CAutoStartFinishTextsCollEdit | Auto starts texts collection editing in ctor, finishes in dtor |
| CFOID | Feature object global identifier |
| CGL2DTextBoxesVisState | Generic implementation of IGL2DTextBoxesVisState interface |
| CGL2DTextsVisState | Generic implementation of IGL2DTextsVisState interface |
| CGlCtx | Platform-specific OpenGL/ES2 context |
| CGlSharedCtx | Platform-specific OpenGL/ES2 context to share with |
| CIAISTarget | Single AIS target |
| CIAISTargetEdit | Single AIS target editor |
| CIAISTargetPastTrack | Single AIS target past track |
| CIAISTargetsCollection | AIS targets collection |
| CIAISTargetsDataset | AIS targets dataset |
| CIAISTargetsDatasetEdit | AIS targets dataset |
| CIAISTargetsEnum | AIS targets enumerator |
| CIAISTargetsManager | 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 The workspace will do nothing, expect calling appropriate method of target's manager. Only target manager should set appropriate target attributes in case of event |
| CIAISTargetsWorkspace | AIS targets workspace |
| CIARCSCatalog | Provides methods for enumerate chart collections |
| CIARCSChart | Provides methods to access the ARCS chart |
| CIARCSCollection | Provides methods to create ARCS chart collections |
| CIARCSDictionary | Provides methods for dictionary |
| CIARCSDongle | Provides methods for permit dongle |
| CIARCSInstaller | Provides methods to create ARCS collections. Use this interface to add a new ARCS Collection |
| CIARCSPermits | Provides methods for permit management |
| CIARCSUserPermitUtil | Provides methods for user permit util |
| CIAttribute | Provides access to members that return information for an Object attribute. |
| CIAttributeClass | Attribute class |
| CIAttributeCollection | Provides access to members that can be used to access the individual attributes of a geometry, feature or attribute |
| CIAttributeCollectionEdit | Specifies an interface for a GDB Geometry object |
| CIAttributeNode | Provides access to members that return information for the attribute tree. |
| CIAttributeValueRef | Provides direct access to the attribute value in the SENC. The data is locked in memory until the attribute object is released |
| CIBezierCurve | Provides access to members that identify third degree bezier curve |
| CICatalog | Provides access to members for reading a Catalog. A Catalog is a collection of entries that specifies a catalog content |
| CICatalogEdit | Provides access to members for editing a Catalog |
| CICatalogEntry | Provides access to members for managing a CatalogEntry |
| CIChartCatalogUtil | Provides access to chart catalog |
| CIClass | Class |
| CIClassBinding | Interface for a class binding definition |
| CIClassCatalog | Provides access to members that can be used for accessing individual Classes |
| CIClassCatalogFactory | Provides access to members that create and open a class catalog |
| CIClassListedValue | Interface for an attribute class listed value definition |
| CIClassValue | Indicator interface for a class value definition |
| CICommunicationLine | Communication line interface |
| CICommunicationLineEvent | Communication line events interface |
| CICompositeCurve | Indicator interface for a CompositeCurve |
| CICurve | Provides access to properties and methods of 1 dimensional curves |
| CICurveSegment | Interface that identifies a Curve Segment |
| CIDataset | Provides access to members that supply dataset information |
| CIDatasetCatalog | Provides access to members for managing a DatasetCatalog |
| CIDatasetCoverageCatalog | Provides access to members for managing a CoverageCatalog |
| CIDatasetSelectionCallback | Scene manager datasets selection callback interface |
| CIDatasetSelectionCallbackGL | Scene manager dataset selection callback interface |
| CIDataSource | Provides access to the members that manage the data source |
| CIDataSourceBase | Base interface for all data sources |
| CIDataSourceEnumerator | Enumerates data sources |
| CIDataSourceGroundingCheck | Allows to update grounding check data |
| CIDataSourceRadar | Interface to the radar data specified by rays |
| CIDataSourceRadarBitmap | Interface to the radar data specified by bitmap |
| CIDataSourcesManager | Interface for scene manager data sources control |
| CIDistanceLines | Distance lines enumerator |
| CIECDISServiceServerCallback | ECDIS server service callback interface |
| CIEncryptionParameters | Parameters for initialization of the dataset encryption |
| CIEnumCatalogEntry | Provides access to members that enumerate through Catalog |
| CIEnumClassBinding | Indicator interface for a class bindings enumeration |
| CIEnumClassListedValue | Indicator interface for a class listed value enumeration |
| CIEnumDataset | Provides access to members that enumerate through datasets |
| CIEnumDatasetID | Provides access to members that enumerate through dataset ids |
| CIEnumFeature | Enumerates the features |
| CIEnumGDBGeometry | Enumerates shapes for the feature |
| CIEnvelope | Provides access to members that describe properties and behavior of geometric envelope |
| CIFeature | Feature is a spatial object. A feature has an associated shape. A feature may have a shape with more than one geometry |
| CIFeatureAttributesFilter | Feature attributes filter |
| CIFeatureClass | Provides access to the feature class properties |
| CIFeatureCollection | Collection of features |
| CIFeatureDataset | Provides access to members that supply feature dataset information. A FeatureDataset is a dataset that contains features that share the same spatial reference as the Feature Dataset |
| CIFeatureEdit | Feature is a spatial object. A feature has an associated shape. A feature may have a shape with more than one geometry |
| CIFeatureFilter | Feature filter |
| CIGDBGeometry | Specifies an interface for a GDB Geometry object |
| CIGeometry | Provides access to members that describe properties and behavior of all geometric objects |
| CIGeometryCollection | Provides access to members that can be used for accessing individual geometries of a multi-part geometry (Multipoint, Curve, CompositeCurve, Surface) |
| CIGetFeaturesEvent | Occurs when GetFeatures is called asynchronously |
| CIGL2DCanvas | GL2D Canvas to use to drawing NOTE! Create/Draw functionality was moved to appropriate GL2D Canvas Func interface |
| CIGL2DCaps | GL2D Caps object, provides information about OpenGL capabilities THIS OBJECT DOES NOT KEEPS STRONG REFERENCE TO CANVAS (IGL2DCanvasSP), BUT USES WEAK REFERENCE, MEANS CANVAS SHOULD EXIST DURING CALL TO ANY OF |
| CIGL2DClipRule | Generic clip rule |
| CIGL2DClipTexture | GL2D Clipping Texture object |
| CIGL2DDrawStats | GL2D Draw Stats object, provides with statistics about last canvas draw operation (all of drawn objects between StartDraw/FinishDraw) |
| CIGL2DExcludeClipRule | Implementation of "Exclude" clip rule |
| CIGL2DFactory | GL2D factory, which allows to create appropriate GL2D object |
| CIGL2DFilledCircles | GL2D Filled Circles object |
| CIGL2DFont | Provides with information about single registered font from GL2D fonts storage |
| CIGL2DFontsStorage | GL2D fonts storage, which allows to register/unregister/manage fonts collection. Only registered fonts can be used for text rendering |
| CIGL2DIntersectClipRule | Implementation of "Intersect" clip rule |
| CIGL2DLatin1BorderedTexts | GL2D Latin1 bordered texts collection object |
| CIGL2DLatin1Texts | GL2D Latin1 texts collection object |
| CIGL2DLine | GL2D Line object |
| CIGL2DLineMarks | GL2D LineMarks object |
| CIGL2DMesh | GL2D Mesh object |
| CIGL2DPalette | GL2D Palette object |
| CIGL2DPattern | GL2D Pattern object |
| CIGL2DSprite | Set of GL2D sprite entries, based on same texture fragment |
| CIGL2DSpritePos | Single GL2D sprite position |
| CIGL2DSprites | Set of GL2D sprites, based on same texture |
| CIGL2DStats | GL2D Stats object, provides with statistics about OpenGL usage THIS OBJECT DOES NOT KEEPS STRONG REFERENCE TO CANVAS (IGL2DCanvasSP), BUT USES WEAK REFERENCE, MEANS CANVAS SHOULD EXIST DURING CALL TO ANY OF |
| CIGL2DTask | Generic GL2D task |
| CIGL2DText | GL2D Text object |
| CIGL2DTextBoxesVisState | GL2D text boxes visibility state, describes visibility state of several text boxes |
| CIGL2DTextsCalculator | Set of utilities to perform several tasks regarding texts, like calculations of text size, etc |
| CIGL2DTextsColl | GL2D Texts Collection object |
| CIGL2DTextsCollEntry | Single text collection entry (single text) |
| CIGL2DTextsCollEntryPos | Single text collection entry position (single text position) |
| CIGL2DTextsVisState | GL2D texts visibility state, describes visibility state of several texts |
| CIGL2DTexture | GL2D Texture object |
| CIGL2DThread | Generic GL2D thread to perform OpenGL calls (GL2D tasks) DO NOT call ANY of GL2D object methods from given thread - this will cause deadlock due of: External user thread can call for create/draw method of Canvas - lock can be acquired by this thread. During create/draw operation some tasks can be added to GL thread and external thread can wait for tasks will be performed. In case given thread will call for any GL2D object method which will acquire same lock - given GL thread will hang until lock will not be released - means this GL thread is not able more to perform any of GL tasks added so far to tasks query -> external user thread will hang forever as well as GL thread due of deadlock |
| CIGrid | Provides access to members that identify a grid |
| CIGroundingCheck | An util for grounding check |
| CIGroundingCheckAlerts | Grounding check alerts |
| CIGroundingCheckProgress | Grounding check alerts |
| CIGroundingCheckResult | Grounding check result |
| CILightSectorLegExpansionTask | Light sector expand task |
| CILogbook | Logbook |
| CILogbookFactory | Logbook factory |
| CILogbookRecord | Logbook record |
| CILogbookTransformation | Logbook transformation |
| CILWEBinaryMessageEdit | Provides access to members for editing binary messages |
| CILWEComposer | Main object to get a composed stream for the message |
| CILWEEndpoint | Main object to communicate with the LWE interface |
| CILWEEndpointEvent | Describes events that may be fired by an endpoint |
| CILWEFactory | The ILWEFactory interface is the starting point for using LWE (lightweight ethernet aka NMEA450). It's what you use to create other LWE resources |
| CILWEFactoryUtils | Provides access to members used to get auxiliary components |
| CILWEMessage | Provides access to messages sent or received via the LWE interface |
| CILWEMultiTextMessage | Provides access to members of multi-sentence messages (MSM) |
| CILWEMultiTextMessageEdit | Provides access to members that enumerate through editable multi sentence messages (MSM) |
| CILWEParser | Message parser |
| CILWESendMessageContext | |
| CILWEStatistics | Collects various information about sending and receiving events |
| CILWETextMessageEdit | Provides access to members for editing text messages |
| CIManualUpdates | Provides methods for manual updating of datasets. With this interface you can add a new object to a specified dataset, modify and delete existing objects, clear all manual updates applied to the a dataset |
| CIMultipoint | Indicator interface for a multipoint |
| CIMultiSurface | Indicator interface for the MultiSurface |
| CINavBoxDataLayersClient | NavBox REST client Data layers provider |
| CINavBoxFileInfo | Provides access to NavtorFileInfo |
| CINavBoxFileInfoList | NavBox file info list description |
| CINavBoxRESTCallbacks | NavBox REST callbacks interface |
| CINavBoxRESTClient | NavBox REST client Provides access to INavBoxRESTClient |
| CINavBoxRESTFileInfo | Provides access to NavBoxRESTFileInfo |
| CINavBoxRESTInfo | Provides access to INavBoxInfo |
| CINavBoxRESTRouteInfo | Provides access to INavBoxRESTRouteInfo |
| CINavtex | Navtex database |
| CINavtexFactory | Navtex factory |
| CINavtexMessage | Single Navtex message |
| CINavtexMessageCoordinates | Parsed Navtex objects |
| CINavtexMessageParser | Parser Navtex message |
| CINavtexMessagesEnum | Navtex messages enumerator |
| CINavtexObjectsEnum | Navtex objects enumerator |
| CINullGeometry | Indicator interface for a Null geometry |
| CIObject | Object is a basic entity of a geodatabase dataset. Every object in the geodatabase is uniquely identified |
| CIObjectEdit | Object is a basic entity of a geodatabase dataset. Every object in the geodatabase is uniquely identified |
| CIOwnShipDataset | Provides access to members that provide information about a OwnShip dataset |
| CIOwnShipDeviceConfig | Manages the own ship configuration properties |
| CIOwnShipObject | Single own ship object |
| CIPastPositions | Past positions enumerator |
| CIPoint | Provides access to members that define two dimensional points |
| CIPointCollection | Provides access to members that manipulate the points of a Multipoint, Curve, Ring, Surface, TriangleFan, TriangleStrip or Triangles |
| CIPointCollectionParameters | Describes the members that manage the point collection parameters |
| CIPointCollectionRef | Provides access to members that manipulate the points references of a Multipoint, CurveSegment, Curve, Ring, Surface, TriangleFan, TriangleStrip, Triangles |
| CIPositionFixing | Position fixing |
| CIQueryParameters | Provides access to members for managing an Object parameter set |
| CIRadarSonarTarget | Single Radar/Sonar target |
| CIRadarSonarTargetEdit | Single RadarSonar target editor |
| CIRadarSonarTargetPastTrack | Single Radar/Sonar target past track |
| CIRadarSonarTargetsCollection | Radar/Sonar targets collection |
| CIRadarSonarTargetsDataset | Radar/Sonar targets dataset |
| CIRadarSonarTargetsDatasetEdit | AIS targets dataset |
| CIRadarSonarTargetsEnum | Radar/Sonar targets enumerator |
| CIRadarSonarTargetsManager | 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 The workspace will do nothing, expect calling appropriate method of target's manager. Only target manager should set appropriate target attributes in case of event |
| CIRadarSonarTargetsWorkspace | Radar/Sonar targets workspace |
| CIRelationship | Provides access to members that return information about the relationship. |
| CIRelationshipCollection | Provides access to relationship collection |
| CIRing | Provides access to members that identify a ring |
| CIRootCatalog | Provides access to members that managing the root catalog |
| CIRootCatalogEdit | Provides access to members for editing a Root Catalog |
| CIRootCatalogFactory | Provides access to members that create and open the root catalog |
| CISceneControl | Provides access to the members that manage the scene, encapsulated in the scene manager |
| CISceneControlCallback | Scene manager callback interface |
| CISceneControlGL | Interface for scene manager control |
| CISceneGLRenderer | External renderer (not yet supported). |
| CISceneInformation | Information about prepared scene |
| CISceneInformationGL | Information about prepared scene |
| CISceneLayerGL | Describes a scene layer |
| CISceneLayerGLEnumerator | Enumerator of scene layers |
| CISceneLayersManagerGL | Interface for scene manager layers control |
| CISceneManager | Scene manager interface |
| CISceneManagerGL | Interface for scene manager setup |
| CISceneManagerGLCallback | Scene manager callback interface |
| CISceneManagerInitialParameters | Initial settings to initialize SceneManager. Used to hide a platform dependent details |
| CISceneManagerTask | General task interface |
| CISceneManagerTaskFactory | Handles scene manager task creation |
| CISceneStatistics | Current scene manager statistics |
| CISDKClassFactory | Describes the interface that creates a class of components |
| CISDKComponent | Base interface for all SDK interfaces |
| CISelectedDatasetsList | Datasets list interface used with IDatasetSelectionFilter |
| CISelectedDatasetsListGL | Dataset list interface used with IDatasetSelectionCallbackGL |
| CISurface | Provides access to members that identify a surface and give access to its inner and outer rings |
| CITargetUpdateDescription | Optional target information about applied update |
| CIUpdatedAISTargets | Set of updated AIS targets |
| CIUpdatedRadarSonarTargets | Set of updated radar/sonar target's |
| CIUpdatedTargets | Set of updated target's |
| CIValidation | Validates the data |
| CIValidationProgress | Validation progress event |
| CIVessel | Common interface for all of vessel objects |
| CIVesselDataset | Provides access to members that provide information about a VesselDataset |
| CIVesselWorkspace | Provides access to members that manage the vessels workspace |
| CIWorkspace | A Workspace is a container of spatial and non-spatial datasets. Workspace is a non-creatable object. References to non-creatable objects must be obtained through other objects |
| CIWorkspaceCollection | Provides access to members that can be used for accessing workspaces of a workspace collection |
| CIWorkspaceConfiguration | Provides access to the workspace configuration |
| CIWorkspaceFactory | Provides access to members that create and open workspaces and supply workspace factory information |
| CIWorkspaceFactoryUtil | Provides access to members that is used for getting various parameter containers |
| CObjectID | Object identifier |
| CPortInfo | Implementation of the IPortInfo interface |
| CRefPtr | Synonym for SDKRefPtr |
| CSceneLayerGLPriority_DictionaryItem | Scene layer priority dictionary item |
| CSceneLayerGLProperty_DictionaryItem | Scene layer property dictionary item |
| CSDKColorF | A RGBA color |
| CSDKCuBezierSegment | Cubic Bezier curve segment |
| CSDKEllipseF2D | 2D ellipse |
| CSDKEnvelope2D | A rectangle orthogonal with sides parallel to a coordinate system |
| CSDKEnvelope2DF | A rectangle orthogonal with sides parallel to a coordinate system |
| CSDKEnvelope2DI | A rectangle orthogonal with sides parallel to a coordinate system |
| CSDKEnvelope3D | A rectangle orthogonal with sides parallel to a 3D coordinate system |
| CSDKEnvelope3DF | A rectangle orthogonal with sides parallel to a 3D coordinate system |
| CSDKGeoIntPoint | Definition of geographic points |
| CSDKGeoIntPoint3D | 3D point in GeoInt units |
| CSDKGeoIntRect | Rectangle in GeoInt units |
| CSDKGeoPoint | Geo point in degree units |
| CSDKGeoPoint3D | 3D point in degrees |
| CSDKGeoPointRect | Geo rectangle in degree units |
| CSDKMatrix3X2 | Matrix 3x2 |
| CSDKMatrix3X3 | Matrix 3X3 |
| CSDKMatrix4X4 | Matrix 4X4 |
| CSDKMatrixD3X2 | Matrix 3x2 |
| CSDKMatrixD3X3 | Matrix 3X3 |
| CSDKMatrixD4X4 | Matrix 4X4 |
| CSDKPointD2D | A two dimensional point |
| CSDKPointD3D | A three dimensional point |
| CSDKPointF2D | Single 2D point |
| CSDKPointF3D | Single 3D point |
| CSDKPointI2D | Single 2D point |
| CSDKQBezierSegment | Quadratic Bezier curve segment |
| CSDKRectD2D | 2D Rectangle |
| CSDKRectF2D | 2D Rectangle |
| CSDKRectI2D | 2D Rectangle |
| CSDKRefPtr | A smart pointer class for managing SDK components interface pointers |
| CSDKRoundRectF2D | Rounded 2D rectangle |
| CSDKSize | SizeUI |
| CSDKSizeD | SizeD |
| CSDKSizeF | SizeF |
| CSimulationWaypoint | Implementation of the IPortInfo interface |
| CSTLAdapt | Class to adapt SDKStringHandler and SDKRefPtr for use with STL containers. The syntax to use it is std::vector< STLAdapt < SDKRefPtr > > vec; |
| CWorkspaceState | Workspace states |