![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Describes interfaces that manages an attribute objects. More...
#include <base/inc/base_types.h>#include <base/inc/sdk_any_handler.h>#include <datalayer/inc/geodatabase/gdb_const.h>#include <datalayer/inc/geodatabase/gdb_feature.h>#include <datalayer/inc/senc/senc_feature_dataset_s101.h>Go to the source code of this file.
Data Structures | |
| class | IAttributeCollection |
| Provides access to members that can be used to access the individual attributes of a geometry, feature or attribute. More... | |
| class | IAttribute |
| Provides access to members that return information for an Object attribute. More... | |
| class | IAttributeValueRef |
| Provides direct access to the attribute value in the SENC. The data is locked in memory until the attribute object is released. More... | |
| class | IAttributeNode |
| Provides access to members that return information for the attribute tree. More... | |
Enumerations | |
| enum | AttributeType { kAT_Simple = 0, kAT_Complex } |
| Specifies an attribute type. More... | |
| enum | DateTimeFlags { kDTF_VALID_YEAR = 0x01, kDTF_VALID_MONTH = 0x02, kDTF_VALID_DAY = 0x04, kDTF_VALID_HOUR = 0x08, kDTF_VALID_MINUTE = 0x10, kDTF_VALID_SECOND = 0x20 } |
| Specifies a valid part of the date/time type attribute. More... | |
| enum | AttributeValueType { kAVT_UChar = senc::ATTY_UINT1, kAVT_UShort = senc::ATTY_UINT2, kAVT_UInt = senc::ATTY_UINT4, kAVT_UInt64 = senc::ATTY_UINT8, kAVT_Char = senc::ATTY_SINT1, kAVT_Short = senc::ATTY_SINT2, kAVT_Int = senc::ATTY_SINT4, kAVT_Int64 = senc::ATTY_SINT8, kAVT_Single = senc::ATTY_FLOAT4, kAVT_Double = senc::ATTY_FLOAT8, kAVT_String = senc::ATTY_TYPE_STRING, kAVT_StringASCII = senc::ATTY_STR_ASCII, kAVT_StringUTF8 = senc::ATTY_STR_UTF8, kAVT_StringUTF16 = senc::ATTY_STR_UTF16, kAVT_StringUTF32 = senc::ATTY_STR_UTF32, kAVT_DateTime = senc::ATTY_DATETIME_DOUBLE, kAVT_DateTimeStruct = senc::ATTY_DATETIME_STRUCT, kAVT_DateStruct = senc::ATTY_DATE_STRUCT, kAVT_TimeStruct = senc::ATTY_TIME_STRUCT, kAVT_Vector = senc::ATTY_TYPE_VECTOR } |
| Specifies an attribute value type. More... | |
Describes interfaces that manages an attribute objects.
Copyright (c) 2011 The NAVTOR SDK. All Rights Reserved.