NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
gdb_const.h File Reference

Geo database constants and structures. More...

Go to the source code of this file.

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 SDKUInt64 RAW_OID
 Feature raw 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

Geo database constants and structures.

Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.

Author
The NAVTOR SDK authors.
Date
11/2011
Maintenance:
The NAVTOR SDK authors.