leveltable.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
9 
10 #include <DgnPlatform\LevelTypes.h>
11 
16 {
36 };
37 
42  {
49  };
50 
55  {
59  };
60 
65  {
70  };
71 
76  {
80  };
81 
86  {
90  };
91 
96  {
100  };
101 
106 #define LEVEL_PARENT_ID_ATTRIBUTE 1
107 #define LEVEL_FILL_COLOR_ATTRIBUTE_DEPRECATED 10
108 #define LEVEL_ELEMENT_FILL_COLOR_ATTRIBUTE_DEPRECATED 15
109 #define LEVEL_TEXT_STYLE_ID_ATTRIBUTE 16
110 #define LEVEL_DIMENSION_STYLE_ID_ATTRIBUTE 17
111 #define LEVEL_MULTILINE_STYLE_ID_ATTRIBUTE 18
112 #define LEVEL_FILL_COLOR_OVERRIDE_ATTRIBUTE_DEPRECATED 24
113 #define LEVEL_PADDING_ATTRIBUTE 36
114 
118 #define LEVEL_FILTER_TABLE_NAME L"level-filter"
119 
120 #define LEVEL_FILTER_MEMBER_LEVEL_ID L"level-id"
121 #define LEVEL_FILTER_MEMBER_NAME L"level-name"
122 #define LEVEL_FILTER_MEMBER_DESCRIPTION L"level-description"
123 #define LEVEL_FILTER_MEMBER_ATTACHMENT_NAME L"level-attachment-name"
124 #define LEVEL_FILTER_MEMBER_ATTACHMENT_LOGICAL L"level-attachment-logical"
125 #define LEVEL_FILTER_MEMBER_COLOR L"level-color"
126 #define LEVEL_FILTER_MEMBER_STYLE L"level-style"
127 #define LEVEL_FILTER_MEMBER_WEIGHT L"level-weight"
128 #define LEVEL_FILTER_MEMBER_FILL_COLOR_DEPRECATED L"level-fill-color"
129 #define LEVEL_FILTER_MEMBER_ELEMENT_COLOR L"level-element-color"
130 #define LEVEL_FILTER_MEMBER_ELEMENT_STYLE L"level-element-style"
131 #define LEVEL_FILTER_MEMBER_ELEMENT_WEIGHT L"level-element-weight"
132 #define LEVEL_FILTER_MEMBER_ELEMENT_FILL_COLOR_DEPRECATED L"level-element-fill-color"
133 #define LEVEL_FILTER_MEMBER_COLOR_OVERRIDE L"level-color-override"
134 #define LEVEL_FILTER_MEMBER_STYLE_OVERRIDE L"level-style-override"
135 #define LEVEL_FILTER_MEMBER_WEIGHT_OVERRIDE L"level-weight-override"
136 #define LEVEL_FILTER_MEMBER_FILL_COLOR_OVERRIDE_DEPRECATED L"level-fill-color-override"
137 #define LEVEL_FILTER_MEMBER_DISPLAY L"level-display"
138 #define LEVEL_FILTER_MEMBER_PLOT L"level-plot"
139 #define LEVEL_FILTER_MEMBER_EXTERNAL L"level-external"
140 #define LEVEL_FILTER_MEMBER_BYCELL L"level-bycell"
141 #define LEVEL_FILTER_MEMBER_SNAP L"level-snap"
142 #define LEVEL_FILTER_MEMBER_READ_ONLY L"level-readonly"
143 #define LEVEL_FILTER_MEMBER_HIDDEN L"level-hidden"
144 #define LEVEL_FILTER_MEMBER_ELEMENT_ACCESS L"level-element-access"
145 #define LEVEL_FILTER_MEMBER_USED L"level-used"
146 #define LEVEL_FILTER_MEMBER_USED_COUNT L"level-used-count"
147 #define LEVEL_FILTER_MEMBER_FROZEN L"level-frozen"
148 #define LEVEL_FILTER_MEMBER_CODE L"level-code"
149 #define LEVEL_FILTER_MEMBER_LEVEL_GROUP L"level-group"
150 #define LEVEL_FILTER_MEMBER_STYLE_NAME L"level-style-name"
151 #define LEVEL_FILTER_MEMBER_ELEMENT_STYLE_NAME L"level-element-style-name"
152 #define LEVEL_FILTER_MEMBER_PRIORITY L"level-priority"
153 #define LEVEL_FILTER_MEMBER_TRANSPARENCY L"level-transparency"
154 #define LEVEL_FILTER_MEMBER_OUTOFSYNC L"level-outofsync"
155 #define LEVEL_FILTER_MEMBER_NEWLEVEL L"level-newlevel"
156 #define LEVEL_FILTER_MEMBER_OVERRIDDEN L"level-overridden"
157 #define LEVEL_FILTER_MEMBER_MATERIAL L"level-material"
158 #define LEVEL_FILTER_MEMBER_ELEMENT_MATERIAL L"level-element-material"
159 #define LEVEL_FILTER_MEMBER_MATERIAL_OVERRIDE L"level_material-override"
160 #define LEVEL_FILTER_MEMBER_LOCATE L"level-locate"
161 
162 /*----------------------------------------------------------------------+
163 | |
164 | Enumerations |
165 | |
166 +----------------------------------------------------------------------*/
168  {
173  // was REFERENCE_REATTACH_LEVEL_ATTRIBUTE_SYNC_MASK, which was eliminated in Vancouver.
179  };
180 
Definition: leveltable.h:56
LevelChangeType
Level Change Defines - for SystemCallback::SetLevelChangeFunction (callback_function) ...
Definition: leveltable.h:15
Definition: leveltable.h:21
Definition: leveltable.h:58
Definition: leveltable.h:34
Definition: leveltable.h:89
Definition: leveltable.h:57
Definition: leveltable.h:99
Definition: leveltable.h:171
Definition: leveltable.h:26
LevelLibraryFormat
Level Library Format Defines.
Definition: leveltable.h:41
Definition: leveltable.h:33
Definition: leveltable.h:68
LevelLibraryImportMethod
Level Library Merge Methods.
Definition: leveltable.h:54
Definition: leveltable.h:174
Definition: leveltable.h:31
Definition: leveltable.h:175
Definition: leveltable.h:48
Definition: leveltable.h:32
Definition: leveltable.h:44
LevelCountType
Level Count type.
Definition: leveltable.h:64
Definition: leveltable.h:77
LevelAttributeMaskType
Definition: leveltable.h:167
Definition: leveltable.h:19
Definition: leveltable.h:170
LevelFrozenType
Level Frozen Type.
Definition: leveltable.h:95
Definition: leveltable.h:78
Definition: leveltable.h:28
Definition: leveltable.h:27
Definition: leveltable.h:17
Definition: leveltable.h:47
Definition: leveltable.h:25
Definition: leveltable.h:79
Definition: leveltable.h:20
Definition: leveltable.h:97
Definition: leveltable.h:24
Definition: leveltable.h:45
Definition: leveltable.h:35
LevelLibraryCountType
Level Library Count type.
Definition: leveltable.h:85
Definition: leveltable.h:23
Definition: leveltable.h:176
Definition: leveltable.h:18
Definition: leveltable.h:29
LevelIterateType
Level Iterator type.
Definition: leveltable.h:75
Definition: leveltable.h:67
Definition: leveltable.h:178
Definition: leveltable.h:69
Definition: leveltable.h:22
Definition: leveltable.h:172
Definition: leveltable.h:88
Definition: leveltable.h:46
Definition: leveltable.h:169
Definition: leveltable.h:177
Definition: leveltable.h:66
Definition: leveltable.h:43
Definition: leveltable.h:98
Definition: leveltable.h:30
Definition: leveltable.h:87

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.