| 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 |
| CI2DCustomFontRegistrar | Allows to register/unregister custom font |
| CI2DGeometryPathData | Describes interface for 2D geometry path data, which allows to extract the point coordinates from appropriate 2D geometry path |
| CI2DGeometryPathFactory | 2D geometry path factory interface which allows creating an instance of the 2D Geometry path object |
| CI2DGeometryPathFigureData | Describes interface for 2D geometry path figure data, which allows to extract the point coordinates for given 2D figure from geometry path |
| CI2DGeometryPathTransform | Describes interface for 2D geometry path, which allows performs a transformation operation on given geometry path |
| CI2DGeometryPathUtils | Describes interface for 2D geometry path, which allows to get some different properties and use several utils for given path |
| CI2DRegisteredFontEnumerator | Enumerates all of registered custom font IDs |
| CI2DRenderTarget | Generic 2D render target (allows to render 2D images) |
| CI2DRenderTargetBitmap | Bitmap object for the render target |
| CI2DRenderTargetBrush | Brush for drawing graphics path by the render target |
| CI2DRenderTargetContext | The render target type RenderTarget2D_SKIA_OpenGL_Context supports given SKIA specific interface, which allows to resize the context |
| CI2DRenderTargetFactory | Creates a render target for the Direct2D or SKIA backends |
| CI2DRenderTargetStrokeStyle | Stroke style for graphics path drawing |
| CI2DRenderTargetText | Holds text to draw and all of appropriate text styles |
| CI2DRenderTargetUtils | Generic 2D render target utilities |
| 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 |
| CIARCSCatalog | Provides methods for enumerate chart collections |
| CIBackendEvents | Generic backend events |
| CIBackendFactory | Factory for all graphic context implementations |
| CIBaseCryptor | Base cryptor interface, for encryption/decryption implementation |
| CICommunicationLine | Communication line interface |
| CICommunicationLineEvent | Communication line events interface |
| ►CIConnection | Interface associated with the SQL database connection object |
| CIWorkspaceUpdateHistory | Provides access to members that manage the workspace update history |
| CIConnectionPoint | Allows to connect to the connection point and enumerate all existing connections |
| CIConnectionPointContainer | Provides access to connection points implemented by component |
| CIConnectionsEnumerator | Allows to connect to the connection point and enumerate all existing connections |
| ►CICoordinateSystem | Base interface for coordinate systems |
| ►CIHorizontalCoordinateSystem | Describes member that manage the horizontal coordinate system
|
| CIGeographicCoordinateSystem | Provides access to members that control access to all properties of horizontal (geographic) coordinate system.
|
| CIProjectedCoordinateSystem | Provides access to members that control the properties and methods for the projected coordinate systems.
|
| CIVerticalCoordinateSystem | Provides access to members that control access to the properties of the vertical coordinate system.
|
| CICoordinateSystemFactory | Creates coordinate system objects |
| CICoordinateTransformation | Provides access to members that control the properties and methods for the coordinate transformation.
|
| CICRC32Calculator | CRC32 calculator |
| ►CIDatasetEdit | Provides editing of a dataset |
| CIFeatureDatasetEdit | Provides editing of a geo dataset.
|
| ►CIDataSourceBase | Base interface for all data sources |
| CIDataSource | Provides access to the members that manage the data source |
| 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 |
| CIDataSourceViewEnumerator | Enumerates data sources |
| ►CIDigitalCertificate | Generic digital cryptographic certificate interface |
| CIDSADigitalCertificate | DSA digital certificate interface |
| CIEllipsoid | Provides access to members that control the properties of the ellipsoids |
| CIEncryptionParameters | Parameters for initialization of the dataset encryption |
| CIEnumClassBinding | Indicator interface for a class bindings enumeration |
| CIEnumClassListedValue | Indicator interface for a class listed value enumeration |
| ►CIEnumMessageID | Enumerates the message identifiers which a component implementing IMessageSubscriber interface wants to subscribe on |
| CIMessageSubscriber | Provides access to members that manage a message subscriber |
| CIEnumSDKAny | Provides access to members that enumerate over a set of Any values |
| CIEnumSDKComponent | Provides access to members that enumerate over a set of Any values |
| CIEnumSDKParameter | Parameters enumerator |
| CIEnumSDKProperty | Properties enumerator |
| CIEnumSDKString | Provides access to members that enumerate over a set of strings |
| CIGDBStream | Geodatabase stream |
| CIGeodesicCalculation | Provides basic transformations |
| CIGeometryEdit | Provides access to members that describe properties and behavior of all geometric objects |
| CIGeometryEditUtil | Geometry utils |
| CIGeometryViewportTransformation | Provides access to members that allow to perform transformation of points of geometry |
| 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 |
| CIGL2DExcludeClipRule | Implementation of "Exclude" clip rule |
| CIGL2DIntersectClipRule | Implementation of "Intersect" clip rule |
| CIGL2DDrawStats | GL2D Draw Stats object, provides with statistics about last canvas draw operation (all of drawn objects between StartDraw/FinishDraw) |
| 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 |
| ►CIGL2DLatin1Texts | GL2D Latin1 texts collection object |
| CIGL2DLatin1BorderedTexts | GL2D Latin1 bordered 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 |
| CIGL2DClipTexture | GL2D Clipping 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 |
| CIGraphicContextFactory | Factory for all graphic context implementations |
| CILayerClipping | Layer clipping figure |
| CILayerEnum | Child layers enumerator |
| CILayerResourceSpriteListEnum | Sprites enumerator |
| CILayerResourceSpriteListTextureEnum | Sprite list textures enumerator |
| CILayoutMember | Layout member |
| CILayoutMembersCollection | Layout members collection |
| CILogbookRecord | Logbook record |
| 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 |
| ►CILWEMessage | Provides access to messages sent or received via the LWE interface |
| CILWEMultiTextMessage | Provides access to members of multi-sentence messages (MSM) |
| CILWEParser | Message parser
|
| CILWESendMessageContext |
|
| CILWEStatistics | Collects various information about sending and receiving events |
| CIMAGE_PARAMETERS | IMAGE_PARAMETERS - structure contains necessary parameters for getting bitmap radar image
|
| CIMemoryAllocator | Memory allocator interface |
| CIMessageSubscriberNonRefCounted | Message subscriber |
| CINavBoxRESTClient | NavBox REST client Provides access to INavBoxRESTClient |
| CINavtex | Navtex database |
| CINavtexFactory | Navtex factory |
| CINavtexMessage | Single Navtex message |
| CINavtexMessageCoordinates | Parsed Navtex objects |
| CINavtexMessageParser | Parser Navtex message |
| CINavtexMessagesEnum | Navtex messages enumerator |
| CINMEAComposer | NMEA composer for NMEA sentences producing |
| CINMEAParser | NMEA parser for NMEA sentences parsing |
| ►CIObjectEdit | Object is a basic entity of a geodatabase dataset. Every object in the geodatabase is uniquely identified |
| CIFeatureEdit | Feature is a spatial object. A feature has an associated shape. A feature may have a shape with more than one geometry |
| CIPalette | Provides access to members that manage a palette |
| CIPaletteManager | Provides access to members that manage registered palettes |
| CIPermitCollection | Provides access to members that can be used to access the permits |
| CIPortrayalManager | Manages portrayal process and resources |
| CIPortrayalParametersEnumerator | Allows to enumerate all available portrayal parameters |
| CIPortrayalsEnumerator | Allows to enumerate all available in the system portrayals |
| CIPositionsCollection | Positions collection |
| ►CIProjection | Provides access to members that control the properties and methods for the projection.
|
| CIUTMProjection | Provides access to members that control the properties and methods for the UTM projection.
|
| CIProjectionParameters | Projection parameters |
| CIQueryParameters | Provides access to members for managing an Object parameter set |
| CIRadarConversion | Radar conversion component for bitmap generation from radar data |
| CIRowSet | Provides method for fetching rows sequentially, getting data from those rows and managing rows |
| CIS57Attribute | A single S-57 attribute item |
| CIS57AttributesIterator | S-57 attributes iterator |
| CIS57CatalogEntriesIterator | S-57 catalog entries iterator |
| CIS57CatalogEntriesStorage | S-57 catalog entries storage |
| CIS57CatalogEntry | Single S-57 catalog entry |
| CIS57CatalogReader | Interface for reading the S-57 catalog file |
| CIS57CatalogWriter | Interface for writing to the S-57 catalog file |
| CIS57Dictionary | Set of interfaces for S-57 dictionary description |
| CIS57FOClass | Single S-57 feature object class |
| CIS57FOClassesIterator | S-57 feature object classes iterator |
| CIS63CellPermit | Interface describing a single S-63 cell permit instance |
| CIS63CellPermitsIterator | S-63 cell permits iterator |
| CIS63CellPermitsStorage | S-63 cell permits storage |
| CIS63DataEncryptor | Interface for encryption/decryption of S-63 data |
| CIS63DataserverKeysCreator | The interface to create a pair of public/private keys for further use in DataServer implementation |
| ►CIS63KeysConversion | The interface to perform conversions on HW_ID, M_ID, M_KEY, i.e. to get/parse the UserPermit, etc |
| CIS63KeysConversionInt | Internal S-63 keys conversion interface (to use for ECDIS, etc) |
| CIScene2DCallbacks | 2D Scene callbacks interface |
| CISceneControl | Provides access to the members that manage the scene, encapsulated in the scene manager |
| CISceneControlGL | Interface for scene manager control |
| CISceneGLRenderer | External renderer (not yet supported).
|
| CISceneInformation | Information about prepared scene |
| CISceneInformationGL | Information about prepared scene |
| CISceneLayer | Describes scene layer |
| CISceneLayerGL | Describes a scene layer |
| CISceneLayersEnumerator | Enumerator of scene layers |
| CISceneLayersManager | Allows to control scene overlays.
|
| CISceneLayersManagerGL | Interface for scene manager layers control |
| CISceneManager | Scene manager interface |
| CISceneManagerGL | Interface for scene manager setup |
| CISceneStatistics | Current scene manager statistics |
| ►CISDKComponent | Base interface for all SDK interfaces |
| CIAsymmetricCryptoKeyReaderWriter | Allows to read/write private/public crypto-keys data from/to stream as well as to store certificates, etc |
| CIAuthorityValidator | Interface for data authority validation including certificates check, binary data check, etc |
| ►CICryptoKey | Base cryptographic key interface |
| ►CIPrivateCryptoKey | Private crypto-key instance |
| CIDSAPrivateCryptoKey | Private DSA crypto-key instance |
| ►CIPublicCryptoKey | Public crypto-key instance |
| CIDSAPublicCryptoKey | Public DSA crypto-key instance |
| CISymmetricCryptoKey | Interface for symmetric cryptographic key implementation |
| ►CIDataSignature | Generic digital signature for data interface |
| CIDataDSASignature | DSA digital signature for data interface |
| ►CIDigitalSignature | Generic digital signature interface |
| CIDSADigitalSignature | DSA digital signature interface |
| CIRoutesUIEditor | Route editor helper interface |
| CIAISTargetEdit | Single AIS target editor |
| CIAISTargetPastTrack | Single AIS target past track |
| CIAISTargetsDatasetEdit | AIS targets dataset |
| ►CIAISTargetsEnum | AIS targets enumerator |
| CIAISTargetsCollection | AIS targets collection |
| 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 |
| CIARCSUserPermitUtil | Provides methods for user permit util |
| CIAttribute | Provides access to members that return information for an Object attribute.
|
| 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 |
| ►CICatalog | Provides access to members for reading a Catalog. A Catalog is a collection of entries that specifies a catalog content |
| CIDatasetCatalog | Provides access to members for managing a DatasetCatalog |
| CIDatasetCoverageCatalog | Provides access to members for managing a CoverageCatalog |
| CIRootCatalog | Provides access to members that managing the root catalog |
| ►CICatalogEdit | Provides access to members for editing a Catalog |
| CIRootCatalogEdit | Provides access to members for editing a Root Catalog |
| CICatalogEntry | Provides access to members for managing a CatalogEntry |
| CIChartCatalogUtil | Provides access to chart catalog |
| ►CIClass | Class |
| CIAttributeClass | Attribute class |
| CIFeatureClass | Provides access to the feature class properties |
| 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 |
| ►CIDataset | Provides access to members that supply dataset information |
| 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 |
| CIDatasetSelectionCallback | Scene manager datasets selection callback interface |
| CIDatasetSelectionCallbackGL | Scene manager dataset selection callback interface |
| CIDataSourceEnumerator | Enumerates data sources |
| CIDataSourcesManager | Interface for scene manager data sources control |
| CIDistanceLines | Distance lines enumerator |
| CIECDISServiceServerCallback | ECDIS server service callback interface |
| CIEnumCatalogEntry | Provides access to members that enumerate through Catalog |
| 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 |
| CIFeatureAttributesFilter | Feature attributes filter |
| CIFeatureCollection | Collection of features |
| CIFeatureFilter | Feature filter |
| ►CIGeometry | Provides access to members that describe properties and behavior of all geometric objects |
| CIBezierCurve | Provides access to members that identify third degree bezier curve |
| CICompositeCurve | Indicator interface for a CompositeCurve |
| CICurve | Provides access to properties and methods of 1 dimensional curves |
| CICurveSegment | Interface that identifies a Curve Segment |
| CIGrid | Provides access to members that identify a grid |
| CIMultipoint | Indicator interface for a multipoint |
| CIMultiSurface | Indicator interface for the MultiSurface |
| CINullGeometry | Indicator interface for a Null geometry |
| CIPoint | Provides access to members that define two dimensional points |
| CIRing | Provides access to members that identify a ring |
| CISurface | Provides access to members that identify a surface and give access to its inner and outer rings |
| CIGeometryCollection | Provides access to members that can be used for accessing individual geometries of a multi-part geometry (Multipoint, Curve, CompositeCurve, Surface) |
| CIGroundingCheck | An util for grounding check |
| CIGroundingCheckAlerts | Grounding check alerts |
| CIGroundingCheckProgress | Grounding check alerts |
| CIGroundingCheckResult | Grounding check result |
| CILogbook | Logbook |
| CILogbookFactory | Logbook factory |
| CILogbookTransformation | Logbook transformation |
| 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 |
| CILWEMultiTextMessageEdit | Provides access to members that enumerate through editable multi sentence messages (MSM) |
| 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 |
| CINavBoxDataLayersClient | NavBox REST client Data layers provider |
| ►CINavBoxFileInfo | Provides access to NavtorFileInfo |
| CINavBoxRESTFileInfo | Provides access to NavBoxRESTFileInfo |
| CINavBoxFileInfoList | NavBox file info list description |
| CINavBoxRESTCallbacks | NavBox REST callbacks interface |
| CINavBoxRESTInfo | Provides access to INavBoxInfo |
| CINavBoxRESTRouteInfo | Provides access to INavBoxRESTRouteInfo |
| CINavtexObjectsEnum | Navtex objects enumerator |
| ►CIObject | Object is a basic entity of a geodatabase dataset. Every object in the geodatabase is uniquely identified |
| CIFeature | Feature is a spatial object. A feature has an associated shape. A feature may have a shape with more than one geometry |
| CIGDBGeometry | Specifies an interface for a GDB Geometry object |
| CIRelationship | Provides access to members that return information about the relationship.
|
| CIOwnShipDeviceConfig | Manages the own ship configuration properties |
| CIPastPositions | Past positions enumerator |
| 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 |
| CIRadarSonarTargetEdit | Single RadarSonar target editor |
| CIRadarSonarTargetPastTrack | Single Radar/Sonar target past track |
| CIRadarSonarTargetsDatasetEdit | AIS targets dataset |
| ►CIRadarSonarTargetsEnum | Radar/Sonar targets enumerator |
| CIRadarSonarTargetsCollection | Radar/Sonar targets collection |
| 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 |
| CIRelationshipCollection | Provides access to relationship collection |
| CIRootCatalogFactory | Provides access to members that create and open the root catalog |
| CISceneControlCallback | Scene manager callback interface |
| CISceneLayerGLEnumerator | Enumerator of scene layers |
| CISceneManagerGLCallback | Scene manager callback interface |
| ►CISceneManagerTask | General task interface |
| CILightSectorLegExpansionTask | Light sector expand task |
| CISceneManagerTaskFactory | Handles scene manager task creation |
| CISDKClassFactory | Describes the interface that creates a class of components |
| CISelectedDatasetsList | Datasets list interface used with IDatasetSelectionFilter |
| CISelectedDatasetsListGL | Dataset list interface used with IDatasetSelectionCallbackGL |
| CITargetUpdateDescription | Optional target information about applied update |
| ►CIUpdatedTargets | Set of updated target's |
| CIUpdatedAISTargets | Set of updated AIS targets |
| CIUpdatedRadarSonarTargets | Set of updated radar/sonar target's |
| CIValidation | Validates the data |
| CIValidationProgress | Validation progress event |
| ►CIVessel | Common interface for all of vessel objects |
| CIAISTarget | Single AIS target |
| CIOwnShipObject | Single own ship object |
| CIRadarSonarTarget | Single Radar/Sonar target |
| ►CIVesselDataset | Provides access to members that provide information about a VesselDataset |
| CIAISTargetsDataset | AIS targets dataset |
| CIOwnShipDataset | Provides access to members that provide information about a OwnShip dataset |
| CIRadarSonarTargetsDataset | Radar/Sonar targets dataset |
| ►CIVesselWorkspace | Provides access to members that manage the vessels workspace |
| CIAISTargetsWorkspace | AIS targets workspace |
| CIRadarSonarTargetsWorkspace | Radar/Sonar targets 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 |
| CIFiltersEnum | Applied filters enumerator interface |
| CINMEASentenceSourceData | A container for source NMEA sentence data fields |
| CIParsedNMEASentenceData | A container for parsed NMEA sentence(s) data values |
| CIParsedNMEASentenceDataEnum | Enumerator for IParsedNMEASentenceData components |
| CIRouteData | Single route data |
| CIWaypointData | Single route waypoint data |
| CIFoundElementInfo | Route found element info interface |
| CIFoundElementInfoEnum | Route found elements enumeration interface |
| CIRoute | Route interface |
| CIRouteCalculator | Route calculator interface |
| CIRouteEditor | Route editor interface |
| CIRouteEditorInternal | Intended for the fast loading to the route editor |
| CIRouteEditorStateStack | Route editor state stack interface |
| CIRouteExtensionProperties | Extension properties interface. It can be implemented by Route, RouteLeg, Waypoint and EvenMark |
| CIRouteLeg | Route leg interface |
| CIRouteLegEdit | Route leg edit interface |
| CIRouteMonitor | Route monitoring manager interface |
| CIRoutePortrayalProperty | Route portrayal property interface |
| CIRouteStorage | Route storage interface |
| CIRouteUtil | Route utility interface |
| CIWaypoint | Route way point interface |
| CIWorkspaceEditFactory | Provides access to members that create and open a workspace for editing |
| CIENCInfo | The source ENC database info This interface is used to get information about source ENC database Defined in datalayer/inc/senc_builder/senc_builder_interface.h |
| CISENCBuilderCallback | The SENC Builder callback interface. This interface is used to get the SENC builder processing reports. Defined in datalayer/inc/senc_builder/senc_builder_interface.h |
| CISENCBuilderUserEvents | The SENC Builder user event callback interface. This interface is used to get the SENC builder user events. Defined in datalayer/inc/senc_builder/senc_builder_interface.h |
| CISENCBuildReport | The SENC build operation report interface. This interface is used to get the SENC builder report after build SENC operation is completed Defined in datalayer/inc/senc_builder/senc_builder_interface.h |
| CISDKConfigEntriesEnumerator | Interface to configuration values enumerator |
| CISDKConfigEntryParser | Interface to configuration entries parser |
| CISDKConfiguration | Provides access to members that return information and manage the configuration |
| CISDKConfigurationEnumerator | Interface to configurations enumerator |
| CISDKDebugInfo | Provides access to members that control debug information |
| CISDKMemoryBuffer | Provides access to members that return information about the memory buffer |
| ►CISDKNamedProperties | Provides access to members that control the named properties |
| CIBaseArchiver | Base archiver interface for performing compression/decompression |
| ►CISDKResource | Provides access to members that return information about and manage the resource object |
| CISDKResourceStorage | Provides access to members that return information about and manage the resource storage |
| CISDKResourceInfo | Provides access to members that return information about the resource object |
| CISDKResourceManager | Provides access to members that manage the resource object |
| ►CI2DRenderTargetInitSettings | Base interface for initialization of new Render Target |
| CRenderTargetInitSettingsHelper | Helper class, which allows to create an implementation of I2DRenderTargetInitSettings, initialized with appropriate init parameters |
| CIS57DictionaryReader | Interface for reading S-57 dictionary files |
| ►CIS63CellPermitsReaderWriter | Interface for reading/writing S63 cell permit files |
| CIS63CellPermitsReaderWriterUtils | Utilities interface of S-63 cell permits file reader/writer |
| ►CISDKParameters | Provides access to members that manage parameters of an object |
| CISceneManagerInitialParameters | Initial settings to initialize SceneManager. Used to hide a platform dependent details |
| CIPortrayalParameters | Describes the interface that manages the parameters to control the portrayal |
| CISceneLayersManagerUpdateParameters | Scene layer manager update parameters. No own methods, only ISDKParameters methods |
| ►CIBackendInitialParameters | Initial settings to create an appropriate backend by factory |
| CBackendInitParametersHelper | Helper class, which allows to create an implementation of IBackendInitialParameters, initialized with appropriate init parameters |
| ►CIGraphicContextInitialParameters | Initial settings to create an appropriate graphics context by factory. No own methods, only ISDKParameters methods |
| CGraphicContextInitParametersHelper | Helper class, which allows to create an implementation of IGraphicContextInitialParameters, initialized with appropriate init parameters |
| CIRenderContext | Rendering context |
| CISDKParametersClone | Return the SDK parameters clone |
| CISDKParametersCollection | Parameters collection |
| ►CISDKProperties | Provides access to members that control the properties |
| CIARCSPermits | Provides methods for permit management |
| CISystemTime | System time manager interface |
| CI2DGeometryPath | Describes interface for 2D geometry path, which supports the edit operations |
| CI2DGeometryPathEditor | Allows to edit the geometry path by adding geometric primitives, like line, Bezier curves, etc |
| CI2DGraphicsPath | Graphics path primitive, that can be drawn by the render target |
| CI2DGraphicsPathEditor | Allows to edit the graphics path by adding geometric primitives, like line, Bezier curves, etc |
| CIMessage | Provides access to members that manage a message |
| CIPermit | An indicator interface that provides access to the permit properties. See the PermitPropertyEnum for details |
| CIS63MediaFile | Container to store S-63 MEDIA.TXT file data |
| CIS63MediaFileRecord | Container to store a single MEDIA.TXT file record |
| CIS63MediaFileRecordsEnum | MEDIA.TXT file records iterator |
| CIS63MediaReader | S-63 MEDIA.TXT files reader |
| CIS63ProductsFile | PRODUCTS.TXT file container |
| CIS63ProductsFileRecord | Container to store a single PRODUCTS.TXT file record |
| CIS63ProductsFileRecordsEnum | PRODUCTS.TXT file records iterator |
| CIS63ProductsReaderWriter | S-63 PRODUCTS.TXT files reader/writer |
| CIS63SerialFile | Container to store S-63 SERIAL.ENC/SERIAL.AIO file data |
| CIS63SerialReader | S-63 SERIAL.ENC/SERIAL.AIO files reader |
| CIS63StatusFile | STATUS.LST file container |
| CIS63StatusFileRecord | Container to store a single STATUS.LST file record |
| CIS63StatusFileRecordsEnum | STATUS.LST file records iterator |
| CIS63StatusReader | S-63 STATUS.LST files reader |
| CIDataSourceView | Provides access to the members that manage the data source view |
| CIPortrayalLayer | Allows to setup portrayal process pipeline |
| CISceneDisplayGroup | Describes one display group. (E.g. viewing group)
|
| CISceneDisplayGroupsManager | Allows to control scene display groups. (E.g. viewing groups)
|
| CIBackend | 2D Scene backend - presents scene layers to the window | widget | texture... (Platform dependent) |
| ►CIGraphicContext | Gives centralized access to all graphic resources |
| CIGraphicContextOpenGL | Gives centralized access to specific to OpenGL graphic resources |
| CILayer | 2D Scene layer - prepares one semantic group representation texture |
| ►CILayerResource | Base layer resource interface |
| CILayerResourceRenderTarget | Extension of ILayerResource interface, used for kResourceType_RenderTarget resource type |
| CILayerResourceSpriteList | Extension of ILayerResource interface, used for kResourceType_SpritesList resource type |
| CILayerResourceTexture | Extension of ILayerResource interface, used for kResourceType_Texture resource type |
| CIRenderer | Base interface for all renderers |
| CIRenderersSet | Set of renderers, which should render given layer one by one |
| CIScene2D | Main 2D Scene component which contains a tree of layers and backend |
| ►CIScene2DViewportBase | 2D Scene viewport component |
| CIScene2DViewportFloating | 2D Scene viewport component |
| CIScene2DViewportSimple | 2D Scene viewport component |
| ►CIShader | Platform independent shader |
| CIShaderOpenGL | OpenGL based shader |
| ►CITexture | Platform independent texture |
| CITextureOpenGL | OpenGL based texture |
| CISDKPropertiesClone | Return the SDK properties clone |
| CISDKResourceStorageEnumerator | Provides access to members of a resource storage enumeration |
| CISDKStream | Generic data stream interface |
| CISDLElement | SDL element |
| CISDLElementCollection | SDL element collection |
| CISDLParametersCollection | SDL parameter collection.
|
| CISDLScript | SDL script |
| CISENCBuilder | The SENC builder component is intended to build and update a SENC database from the S57/S-63 data. The SENC builder component implements the IConnectionPointContainer for the outgoing interface ISENCBuilderCallback Defined in datalayer/inc/senc_builder/senc_builder_interface.h |
| CISpriteElement | Sprite element |
| CISpriteElementCollection | Provides access to potential sprite elements |
| CISymbolCollection | Symbol collection |
| CISymbolizer | Symbolizer |
| CISymbolSetCatalog | Provides access to members that manage the global symbol set catalog. The symbol set catalog contains the symbol collection, palettes and fonts |
| CISymbolSetCatalogFactory | Symbol set catalog factory |
| CIVisualObject | Provides access to individual elements of a visual object including potential sprite elements and vector drawing elements (shapes) |
| CIWorkspaceEdit | Provides access to members that control workspace editing |
| CMatrix3X2T< _SDKMatrix3X2 > | Matrix3X2T class |
| CMatrix3X3T< _SDKMatrix3X3 > | Includes member functions to manipulate SDKMatrix3X3 structure |
| CMatrix4X4T< _SDKMatrix4X4 > | This class represents a 3D transformation. The matrix is laid out as follows: |
| CObjectID | Object identifier |
| CPortInfo | Implementation of the IPortInfo interface |
| CPositionInScene | Describes the position of a scene decoration element |
| CRADAR_SCAN_DATA | RADAR_SCAN_DATA - structure contains necessary parameters for processing radar data
|
| CSceneLayerGLPriority_DictionaryItem | Scene layer priority dictionary item |
| CSceneLayerGLProperty_DictionaryItem | Scene layer property dictionary item |
| CSDKAnyHandler | This class wraps the SDKAny type |
| CSDKAnyReturnHelper< T > | Helps to get value results from SDKAny interface output parameters |
| CSDKAnyReturnHelper< std::basic_string< _Elem, _Traits, _Ax > > | Specialize for std::string and std::wstring |
| CSDKArrayHandler | This class wraps the SDKArray type |
| CSDKArrayWrapper | Simple wrapper for accessing the SDKArray properties |
| ►CSDKColorF | A RGBA color |
| CColorF | ColorF |
| ►CSDKCuBezierSegment | Cubic Bezier curve segment |
| CCuBezierSegment | A cubic Bezier curve segment |
| ►CSDKEllipseF2D | 2D ellipse |
| CEllipseF2D | A 2-D 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 |
| CPointD2D | A 2-D point |
| CSDKPointD3D | A three dimensional point |
| ►CSDKPointF2D | Single 2D point |
| CPointF2D | A 2-D point |
| CSDKPointF3D | Single 3D point |
| ►CSDKPointI2D | Single 2D point |
| CPointI2D | A 2-D point |
| ►CSDKQBezierSegment | Quadratic Bezier curve segment |
| CQBezierSegment | A quadratic Bezier curve segment |
| ►CSDKRectD2D | 2D Rectangle |
| CRectD2D | A 2-D Rectangle |
| ►CSDKRectF2D | 2D Rectangle |
| CRectF2D | A 2-D Rectangle |
| ►CSDKRectI2D | 2D Rectangle |
| CRectI2D | A 2-D rectangle |
| ►CSDKRefPtr< T > | A smart pointer class for managing SDK components interface pointers |
| CRefPtr< T > | Synonym for SDKRefPtr |
| ►CSDKRoundRectF2D | Rounded 2D rectangle |
| CRoundRectF2D | A 2-D rounded rectangle |
| ►CSDKSize | SizeUI |
| CSize | Size |
| ►CSDKSizeD | SizeD |
| CSizeD | SizeF |
| ►CSDKSizeF | SizeF |
| CSizeF | SizeF |
| CSDKStringHandler | This class wraps the SDKString type |
| CSDKStringReturnHelper | Helps to get wide string results from SDKString interface parameters |
| CSDKStringWrapper | Simple wrapper to access the SDKString properties |
| CSimulationWaypoint | Implementation of the IPortInfo interface |
| CSTLAdapt< T > | Class to adapt SDKStringHandler and SDKRefPtr for use with STL containers. The syntax to use it is std::vector< STLAdapt < SDKRefPtr > > vec; |
| CStrokeStyleOptions | Set of parameters for stroke style definition |
| CWorkspaceState | Workspace states |