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

Set of interfaces for S-57 dictionary description. More...

Go to the source code of this file.

Data Structures

class  IS57Attribute
 A single S-57 attribute item. More...
 
class  IS57AttributesIterator
 S-57 attributes iterator. More...
 
class  IS57FOClass
 Single S-57 feature object class. More...
 
class  IS57FOClassesIterator
 S-57 feature object classes iterator. More...
 
class  IS57Dictionary
 Set of interfaces for S-57 dictionary description. More...
 

Typedefs

typedef SDKUInt32 S57AttributeCode
 S-57 attribute code.
 
typedef SDKString S57AttributeName
 S-57 attribute name.
 
typedef SDKString S57AttributeAcronym
 S-57 attribute acronym.
 
typedef wchar_t S57AttributeType
 S-57 attribute type. See predefined values.
 
typedef SDKString S57AttributeClass
 S-57 attribute class. See predefined values.
 
typedef SDKUInt32 S57FOClassCode
 S-57 feature object class code.
 
typedef SDKString S57FOClassName
 S-57 feature object class name.
 
typedef SDKString S57FOClassAcronym
 S-57 feature object class acronym.
 
typedef SDKUInt32 S57FOClassPrimitives
 S-57 feature object class primitives.
 
typedef SDKString S57FOClassType
 S-57 feature object class type. See predefined values.
 
typedef SDKUInt32 S57AttributeCode
 S-57 attribute code.
 
typedef SDKString S57AttributeName
 S-57 attribute name.
 
typedef SDKString S57AttributeAcronym
 S-57 attribute acronym.
 
typedef wchar_t S57AttributeType
 S-57 attribute type. See predefined values.
 
typedef SDKString S57AttributeClass
 S-57 attribute class. See predefined values.
 
typedef SDKUInt32 S57FOClassCode
 S-57 feature object class code.
 
typedef SDKString S57FOClassName
 S-57 feature object class name.
 
typedef SDKString S57FOClassAcronym
 S-57 feature object class acronym.
 
typedef SDKUInt32 S57FOClassPrimitives
 S-57 feature object class primitives.
 
typedef SDKString S57FOClassType
 S-57 feature object class type. See predefined values.
 

Variables

static const S57AttributeType kS57AttributeType_Enumerated = L'E'
 Enumerated.
 
static const S57AttributeType kS57AttributeType_List = L'L'
 List.
 
static const S57AttributeType kS57AttributeType_Float = L'F'
 Float.
 
static const S57AttributeType kS57AttributeType_Integer = L'I'
 Integer.
 
static const S57AttributeType kS57AttributeType_CodedString = L'A'
 Coded string.
 
static const S57AttributeType kS57AttributeType_FreeText = L'S'
 Free text.
 
static const wchar_t kS57AttrClass_FeatureObjectAttributes []
 Feature object attributes class.
 
static const wchar_t kS57AttrClass_NationalLanguageAttributes []
 National language attributes class.
 
static const wchar_t kS57AttrClass_SpatialAndMetaObjectAttributes []
 Spatial and meta object attributes.
 
static const S57FOClassPrimitives kS57FOClassPrimitive_Point = 1
 Point primitive.
 
static const S57FOClassPrimitives kS57FOClassPrimitive_Line = 2
 Line primitive.
 
static const S57FOClassPrimitives kS57FOClassPrimitive_Area = 4
 Area primitive.
 
static const wchar_t kS57FOClassType_GeoObjectClasses []
 Geo object classes.
 
static const wchar_t kS57FOClassType_MetaObjectClasses []
 Meta object classes.
 
static const wchar_t kS57FOClassType_CollectionObjectClasses []
 Collection object classes.
 
static const wchar_t kS57FOClassType_CartographicObjectClasses []
 Cartographic object classes.
 
static const S57AttributeType kS57AttributeType_Enumerated = L'E'
 Enumerated.
 
static const S57AttributeType kS57AttributeType_List = L'L'
 List.
 
static const S57AttributeType kS57AttributeType_Float = L'F'
 Float.
 
static const S57AttributeType kS57AttributeType_Integer = L'I'
 Integer.
 
static const S57AttributeType kS57AttributeType_CodedString = L'A'
 Coded string.
 
static const S57AttributeType kS57AttributeType_FreeText = L'S'
 Free text.
 
static const wchar_t kS57AttrClass_FeatureObjectAttributes []
 Feature object attributes class.
 
static const wchar_t kS57AttrClass_NationalLanguageAttributes []
 National language attributes class.
 
static const wchar_t kS57AttrClass_SpatialAndMetaObjectAttributes []
 Spatial and meta object attributes.
 
static const S57FOClassPrimitives kS57FOClassPrimitive_Point = 1
 Point primitive.
 
static const S57FOClassPrimitives kS57FOClassPrimitive_Line = 2
 Line primitive.
 
static const S57FOClassPrimitives kS57FOClassPrimitive_Area = 4
 Area primitive.
 
static const wchar_t kS57FOClassType_GeoObjectClasses []
 Geo object classes.
 
static const wchar_t kS57FOClassType_MetaObjectClasses []
 Meta object classes.
 
static const wchar_t kS57FOClassType_CollectionObjectClasses []
 Collection object classes.
 
static const wchar_t kS57FOClassType_CartographicObjectClasses []
 Cartographic object classes.
 

Detailed Description

Set of interfaces for S-57 dictionary description.

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

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