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

Data Structures

class  IObject
 Object is a basic entity of a geodatabase dataset. Every object in the geodatabase is uniquely identified. More...
 
class  IFeature
 Feature is a spatial object. A feature has an associated shape. A feature may have a shape with more than one geometry. More...
 
class  IGDBGeometry
 Specifies an interface for a GDB Geometry object. More...
 
class  IEnumGDBGeometry
 Enumerates shapes for the feature. More...
 
class  IObjectEdit
 Object is a basic entity of a geodatabase dataset. Every object in the geodatabase is uniquely identified. More...
 
class  IFeatureEdit
 Feature is a spatial object. A feature has an associated shape. A feature may have a shape with more than one geometry. More...
 

Enumerations

enum  ObjectType {
  kObjectType_Object = 0, kObjectType_Feature, kObjectType_Asso, kObjectType_Info,
  kObjectType_Spatial, kObjectType_Thematic, kObjectType_Relationship
}
 The Feature constants and structures. More...
 
enum  ObjectParameter {
  kObjectParameter_Type = 0, kObjectParameter_ID, kObjectParameter_FOID, kObjectParameter_PRSP,
  kObjectParameter_ShapeTypeMask, kObjectParameter_ClassCode
}
 Object parameters. More...
 
enum  GDBGeometryFlags {
  kGDBGeometryFlag_HasINAS = senc::GMFL_F_HAS_INAS, kGDBGeometryFlag_InteriorRingCanBeSkipped = senc::GMSRS_F_IS_FILLED, kGDBGeometryFlag_Is_Shared = senc::GMFL_F_IS_SHARED, kGDBGeometryFlag_Has_Shared = senc::GMFL_F_HAS_SHARED,
  kGDBGeometryFlag_Truncated = senc::GMFL_F_TRUNCATED, kGDBGeometryFlag_Closed = senc::GMFL_F_CLOSED, kGDBGeometryFlag_Clockwise = senc::GMFL_F_CLOCKWISE , kGDBGeometryFlag_SubGeometryHasAttributes = senc::GMFL_F_HAS_ATTR_COMP,
  kGDBGeometryFlag_HasAttributes = senc::GMFL_F_HAS_ATTR, kGDBGeometryFlag_Masked = 0x00010000UL, kGDBGeometryFlag_Orientation = 0x00040000UL
}
 Geodatabase geometry flags. More...
 

Detailed Description

Enumeration Type Documentation

◆ ObjectType

enum ObjectType

The Feature constants and structures.

Object types.

Enumerator
kObjectType_Object 

Basic object.

kObjectType_Feature 

Feature.

kObjectType_Asso 

Association.

kObjectType_Info 

Information.

kObjectType_Spatial 

Spatial type.

kObjectType_Thematic 

Thematic type.

kObjectType_Relationship 

Relationship.

◆ ObjectParameter

Object parameters.

Enumerator
kObjectParameter_Type 

The type parameter.

kObjectParameter_ID 

ObjectID.

kObjectParameter_FOID 

FOID.

kObjectParameter_PRSP 

PRSP.

kObjectParameter_ShapeTypeMask 

Shape type mask.

kObjectParameter_ClassCode 

Class code.

◆ GDBGeometryFlags

Geodatabase geometry flags.

Enumerator
kGDBGeometryFlag_HasINAS 

Has INAS.

kGDBGeometryFlag_InteriorRingCanBeSkipped 

Indicates that the interior ring can be skipped.

kGDBGeometryFlag_Is_Shared 

Indicates that the geometry is shared by the multiple features.

kGDBGeometryFlag_Has_Shared 

Indicates that the composite geometry has a sub-geometry that is shared by the multiple features.

kGDBGeometryFlag_Truncated 

Truncated geometry.

kGDBGeometryFlag_Closed 

Closed geometry (actual for curves and co-curves).

kGDBGeometryFlag_Clockwise 

Closed geometry (actual for curves and co-curves).

kGDBGeometryFlag_SubGeometryHasAttributes 

Indicates that a sub-geometry has attributes.

kGDBGeometryFlag_HasAttributes 

Indicates that a geometry has attributes.

kGDBGeometryFlag_Masked 

Masked.

kGDBGeometryFlag_Orientation 

Indicates initial orientation. 0 - forward, 1 - reverse.