NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
arcs_const.h
Go to the documentation of this file.
1 
11 #ifndef SDK_ARCS_CONST_H_
12 #define SDK_ARCS_CONST_H_
13 #pragma once
14 
15 #include <base/inc/platform.h>
16 #include <base/inc/base_types.h>
18 
19 #ifndef SDK_ARCS_NAMESPACE
20 #define SDK_ARCS_NAMESPACE SDK_NAMESPACE::arcs
21 #endif // SDK_ARCS_NAMESPACE
22 
23 #ifndef SDK_ARCS_BEGIN_NAMESPACE
24 #define SDK_ARCS_BEGIN_NAMESPACE SDK_BEGIN_NAMESPACE namespace arcs {
25 #endif // SDK_ARCS_BEGIN_NAMESPACE
26 
27 #ifndef SDK_ARCS_END_NAMESPACE
28 #define SDK_ARCS_END_NAMESPACE SDK_END_NAMESPACE }
29 #endif // SDK_ARCS_END_NAMESPACE
30 
31 SDK_ARCS_BEGIN_NAMESPACE
32 
35 
36 static const double kARCSHighResolutionRasterDPM = 5000.0; // 127 dpi
37 
38 static const double kARCSInvalidWGSShiftData = SDK_MAX_DOUBLE;
39 
42 {
43  kARCSDatasetProperty_First = SDK_GDB_NAMESPACE::kDSP_User + 3000,
44  kARCSDatasetProperty_Status = kARCSDatasetProperty_First,
45  kARCSDatasetProperty_Title,
46  kARCSDatasetProperty_ProjectionName,
47  kARCSDatasetProperty_SpheroidName,
48  kARCSDatasetProperty_Scale,
49  kARCSDatasetProperty_HorizontalDatum,
50  kARCSDatasetProperty_HorizontalDatumSubArea,
51  kARCSDatasetProperty_DepthUnits,
52  kARCSDatasetProperty_DepthDatum,
53  kARCSDatasetProperty_HeightUnits,
54  kARCSDatasetProperty_HeightDatum,
55  kARCSDatasetProperty_WGS84ShiftDataNS,
56  kARCSDatasetProperty_WGS84ShiftDataEW,
57  kARCSDatasetProperty_WGS84AccuracyDataNS,
58  kARCSDatasetProperty_WGS84AccuracyDataEW,
59  kARCSDatasetProperty_ManualShiftDataNS,
60  kARCSDatasetProperty_ManualShiftDataEW,
61  kARCSDatasetProperty_OriginCountry,
62  // contains the date of publication of the current edition of the chart,
63  // as printed on the face of the original paper chart
64  kARCSDatasetProperty_EditionDate,
65  // latest NM
66  kARCSDatasetProperty_LatestNM,
67  // contains the date on which the current version of the file was published.
68  kARCSDatasetProperty_FileIssueDate,
69  kARCSDatasetProperty_PermitENC,
70  kARCSDatasetProperty_PermitSeq,
71  kARCSDatasetProperty_PermitNM,
72 };
73 
76 };
77 
80  kFAC_PlanTitle = 1000,
81  kFAC_NotesCategory = 1001,
82 };
83 
85 
86 SDK_ARCS_END_NAMESPACE
87 
88 #endif // SDK_ARCS_CONST_H_
gdb_dataset.h
Describes interfaces that manages a geodatabase dataset object.
kDSP_User
@ kDSP_User
Start for user properties.
Definition: gdb_dataset.h:229
FeatureAttributeCode
FeatureAttributeCode
Reserved class codes for any of ARCS feature attributes.
Definition: arcs_const.h:79
base_types.h
SDK base types.
FeatureClassCode
FeatureClassCode
Reserved class codes for any of ARCS features.
Definition: arcs_const.h:75
SDK_MAX_DOUBLE
static const double SDK_MAX_DOUBLE
Max limit of double.
Definition: platform.h:202
platform.h
Describes the platform constants.
ARCSDatasetProperties
ARCSDatasetProperties
ARCS dataset properties definnition.
Definition: arcs_const.h:41