NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
GeoDB Constants and Helpers

Data Structures

union  ObjectID
 Object identifier. More...
 
union  FOID
 Feature object global identifier. More...
 
enum  PRSPEnum {
  kPRSP_Unknown = 0, kPRSP_S101 = 1, kPRSP_S106 = 6, kPRSP_S107 = 7,
  kPRSP_InlandENC = 10, kPRSP_AML12_MFF = 51, kPRSP_AML12_Routes = 52, kPRSP_AML12_LBO = 53,
  kPRSP_AML12_CLB = 54, kPRSP_AML12_ESB = 55, kPRSP_AML12_SBO = 56, kPRSP_AML3 = 57,
  kPRSP_AIO = 80, kPRSP_OVERVIEW_CHART = 255, kPRSP_VESSELS = 254, kPRSP_OWNSHIP = 253,
  kPRSP_ARPA = 252, kPRSP_AIS = 251, kPRSP_RADAR = 250, kPRSP_TotalTide = 249,
  kPRSP_MarinerObjects = 248, kPRSP_NavtexObjects = 247, kPRSP_ListOfLights = 246, kPRSP_SignalsVol2 = 245,
  kPRSP_SignalsVol6 = 244, kPRSP_SignalsVol1345 = 243, kPRSP_Navareas = 242, kPRSP_AeNPCatalogue = 241,
  kPRSP_ARCS = 240, kPRSP_LoadLines = 225, kPRSP_Service = 224, kPRSP_Repareas = 222,
  kPRSP_TimeZones = 221, kPRSP_MARPOL = 220, kPRSP_IENC_Bathymetry = 200, kPRSP_Weather_Old = 200,
  kPRSP_Weather_New = 2000, kPRSP_Ports = 2010
}
 Specifies values for the product specification aka PRSP. More...
 
enum  RelationshipRole { kRelationshipRole_Any = 0, kRelationshipRole_Master, kRelationshipRole_Slave }
 Definition of the Relation role. More...
 
enum  RelationshipClass {
  kRelationshipClass_Any = 0, kRelationshipClass_MasterSlave, kRelationshipClass_PeerToPeer, kRelationshipClass_SpatialAssociation,
  kRelationshipClass_AssociationMaster, kRelationshipClass_RCID, kRelationshipClass_ManualUpdates, kRelationshipClass_FOID,
  kRelationshipClass_ManualUpdatesHistory, kRelationshipClass_ManualUpdatesHistoryBackward
}
 Definition of the Relationship class. More...
 
static const SDKUInt32 kInvalidClassCode = 0
 Invalid class code.
 
static const SDKUInt32 kAnyClassCode = kInvalidClassCode
 Any class code.
 
static const SDKUInt32 kSDKAnyType_PRSP = kSDKAnyType_Uint32
 Any type PRSP.
 
typedef SDKUInt32 OID
 Feature internal identifier.
 
typedef SDKUInt32 RCID
 NULL object identifier. More...
 
typedef SDKUInt32 ClassCode
 Definition of the ClassCode types.
 
typedef ClassCode FeatureClassCode
 Feature class code type.
 
typedef ClassCode AttributeClassCode
 Attribute class code type.
 
typedef SDKUInt32 PRSP
 Product specification.
 

Detailed Description

Typedef Documentation

◆ RCID

typedef SDKUInt32 RCID

NULL object identifier.

Feature object record identifier.

Enumeration Type Documentation

◆ PRSPEnum

enum PRSPEnum

Specifies values for the product specification aka PRSP.

Enumerator
kPRSP_Unknown 

Unknown PRSP.

kPRSP_S101 

S-101/S-57 Nautical charts.

kPRSP_S106 

Route.

kPRSP_S107 

Ice charts.

kPRSP_InlandENC 

Inland Nautical charts.

kPRSP_AML12_MFF 

AML1&2 - Maritime Foundation and Facilities.

kPRSP_AML12_Routes 

AML1&2 - Areas and Limits RAL.

kPRSP_AML12_LBO 

AML1&2 - Large Bottom Objects.

kPRSP_AML12_CLB 

AML1&2 - Contour Line Bathymetry.

kPRSP_AML12_ESB 

AML1&2 - Environment, Seabed and Beach.

kPRSP_AML12_SBO 

AML1&2 - Small Bottom Objects.

kPRSP_AML3 

AML3 - All layers.

kPRSP_AIO 

Admiralty information overlay.

kPRSP_OVERVIEW_CHART 

Overview charts.

kPRSP_VESSELS 

Vessels.

kPRSP_OWNSHIP 

Own ship.

kPRSP_ARPA 

ARPA targets.

kPRSP_AIS 

AIS targets.

kPRSP_RADAR 

RADAR.

kPRSP_TotalTide 

Total Tide.

kPRSP_MarinerObjects 

Mariner's objects.

kPRSP_NavtexObjects 

Navtex objects.

kPRSP_ListOfLights 

List Of Lights.

kPRSP_SignalsVol2 

Radio Signals vol.2.

kPRSP_SignalsVol6 

Radio Signals vol.6.

kPRSP_SignalsVol1345 

Radio Signals vol.1345.

kPRSP_Navareas 

Navareas warnings.

kPRSP_AeNPCatalogue 

eNP Catalogue from AeNP SDK.

kPRSP_ARCS 

ARCS raster charts.

kPRSP_LoadLines 

Load lines.

kPRSP_Service 

Service.

kPRSP_Repareas 

Reporting areas.

kPRSP_TimeZones 

Time zones.

kPRSP_MARPOL 

MARPOL. Marine pollution.

kPRSP_IENC_Bathymetry 

Inland Nautical charts (bathymetry).

kPRSP_Weather_Old 

Weather data.

kPRSP_Weather_New 

Weather data.

kPRSP_Ports 

Ports data.

◆ RelationshipRole

Definition of the Relation role.

Enumerator
kRelationshipRole_Any 

Return all roles.

kRelationshipRole_Master 

Master.

kRelationshipRole_Slave 

Slave.

◆ RelationshipClass

Definition of the Relationship class.

Enumerator
kRelationshipClass_Any 

Return all classes.

kRelationshipClass_MasterSlave 

Master.

kRelationshipClass_PeerToPeer 

Peer To Peer relationship.

kRelationshipClass_SpatialAssociation 

Reference to spatially associated features.

kRelationshipClass_AssociationMaster 

Reference to master associations.

kRelationshipClass_RCID 

Relation to RCID.

kRelationshipClass_ManualUpdates 

Relation to manual updates.

kRelationshipClass_FOID 

Relation to FOID.

kRelationshipClass_ManualUpdatesHistory 

MU history list.

kRelationshipClass_ManualUpdatesHistoryBackward 

MU history list.