DetailingSymbolCore.r.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 #if !defined (__detailingsymbolcoreH__)
11 #define __detailingsymbolcoreH__
12 
14 
17  {
18  Invalid = 0,
19  DrawingBoundary = 1,
20  TitleText = 2,
21  SectionCallout = 3,
22  DetailCallout = 4,
23  ElevationCallout = 5,
24  PlanCallout = 6,
26  All = 8,
27  };
28 
32  {
33  None = 0,
34  Single = 1,
35  Dependant = 2,
36  };
37 
40  {
41  None = 0,
42  StartTerminator = 1,
43  StartWing = 2,
44  Section_Leader = 3,
45  EndTerminator = 4,
46  EndWing = 5,
47  MAX = 6,
48  };
49 
53  {
54  Invalid = 0,
55 
60 
62  StartWing_COLOR = 6,
64  StartWing_WEIGHT = 8,
65 
70 
71  EndWingCell_STRING = 13,
72  EndWing_COLOR = 14,
73  EndWing_LINESTYLE = 15,
74  EndWing_WEIGHT = 16,
75 
76  Leader_COLOR = 17,
77  Leader_LINESTYLE = 18,
78  Leader_WEIGHT = 19,
79  };
80 
83  {
84  None = 0,
85  StartTerminator = 1,
86  StartWing = 2,
87  EndTerminator = 3,
88  EndWing = 4,
89  Plan_Leader = 5,
90  MAX = 6,
91  };
92 
95 enum class PlanCalloutProp
96  {
97  Invalid = 0,
98 
103 
108 
109  Leader_COLOR = 9,
110  Leader_LINESTYLE = 10,
111  Leader_WEIGHT = 11,
112 
114  StartWingCell_COLOR = 13,
117 
118  EndWingCell_STRING = 16,
119  EndWingCell_COLOR = 17,
121  EndWingCell_WEIGHT = 19,
122  };
123 
126  {
127  None = 0,
128  Terminator = 1,
129  Wing = 2,
130  MAX = 3,
131  };
132 
136  {
137  Invalid = 0,
138 
140  Terminator_COLOR = 2,
142  Terminator_WEIGHT = 4,
143 
144  WingCell_STRING = 5,
145  Wing_COLOR = 6,
146  Wing_LINESTYLE = 7,
147  Wing_WEIGHT = 8,
148  };
149 
152  {
153  None = 0,
154  Terminator = 1,
155  Title = 2,
156  BoundaryElement = 3,
157  MAX = 4,
158  };
159 
163  {
164  Invalid = 0,
165 
167  Terminator_COLOR = 2,
169  Terminator_WEIGHT = 4,
170 
171  TitleCell_STRING = 5,
172  Title_COLOR = 6,
173  Title_LINESTYLE = 7,
174  Title_WEIGHT = 8,
175 
177 
183  };
184 
186 enum class TitleTextPartID
187  {
188  None = 0,
189  Title = 1,
190  MAX = 2,
191  };
192 
195 enum class TitleTextProp
196  {
197  Invalid = 0,
198 
199  TitleCell_STRING = 1,
200  Title_COLOR = 2,
201  Title_LINESTYLE = 3,
202  Title_WEIGHT = 4,
203  };
204 
207  {
208  None = 0,
209  DetailArea = 1,
210  Detail_Leader = 2,
211  Terminator = 3,
212  MAX = 4,
213  };
214 
218  {
219  Invalid = 0,
220 
222  Terminator_COLOR = 2,
224  Terminator_WEIGHT = 4,
225 
226  DetailArea_COLOR = 5,
228  DetailArea_WEIGHT = 7,
229 
230  Leader_COLOR = 8,
231  Leader_LINESTYLE = 9,
232  Leader_WEIGHT = 10,
233  };
234 
237  {
238  None = 0,
239  Terminator = 1,
240  Wing = 2, // For multiple caps, PartIDs are assigned from 100*InteriorELEVATIONCALLOUTPART_Wing to 100*(1+InteriorELEVATIONCALLOUTPART_Wing)
241  MAX = 3, // NEEDSWORK: This is not really the max value. Look at above comment.
242 
243  };
244 
248  {
249  Invalid = 0,
250 
252  Terminator_COLOR = 2,
254  Terminator_WEIGHT = 4,
255 
256  WingCell_STRING = 5,
257  Wing_COLOR = 6,
258  Wing_LINESTYLE = 7,
259  Wing_WEIGHT = 8,
260 
261  };
262 
264 #endif /* !defined (__detailingsymbolcoreH__) */
SectionCalloutProp
Settings of SectionCallout controlled by DetailingSymbolStyle.
Definition: DetailingSymbolCore.r.h:52
ElevationCalloutPartID
ElevationCallout is divided into parts that are identified by these part ids.
Definition: DetailingSymbolCore.r.h:125
TitleTextProp
Settings of TitleText controlled by DetailingSymbolStyle.
Definition: DetailingSymbolCore.r.h:195
DetailCalloutProp
Settings of DetailCallout controlled by DetailingSymbolStyle.
Definition: DetailingSymbolCore.r.h:217
Definition: TextTableHandler.h:216
DrawingBoundaryProp
Settings of DrawingBoundary controlled by DetailingSymbolStyle.
Definition: DetailingSymbolCore.r.h:162
PlanCalloutProp
Settings of PlanCallout controlled by DetailingSymbolStyle.
Definition: DetailingSymbolCore.r.h:95
DetailingSymbolMandatoryType
Values to identify whether a part of a detailing symbol is mandatory or optional. ...
Definition: DetailingSymbolCore.r.h:31
SectionCalloutPartID
SectionCallout is divided into parts that are identified by these part ids.
Definition: DetailingSymbolCore.r.h:39
DetailCalloutPartID
DetailCallout is divided into parts that are identified by these part ids.
Definition: DetailingSymbolCore.r.h:206
DetailingSymbolType
Detailing Symbol Types.
Definition: DetailingSymbolCore.r.h:16
#define BEGIN_BENTLEY_NAMESPACE
Definition: Bentley.r.h:24
InteriorElevationCalloutProp
Settings of InteriorElevationCallout controlled by DetailingSymbolStyle.
Definition: DetailingSymbolCore.r.h:247
TitleTextPartID
TitleText is divided into parts that are identified by these part ids.
Definition: DetailingSymbolCore.r.h:186
PlanCalloutPartID
PlanCallout is divided into parts that are identified by these part ids.
Definition: DetailingSymbolCore.r.h:82
DrawingBoundaryPartID
DrawingBoundary is divided into parts that are identified by these part ids.
Definition: DetailingSymbolCore.r.h:151
ElevationCalloutProp
Settings of ElevationCallout controlled by DetailingSymbolStyle.
Definition: DetailingSymbolCore.r.h:135
#define END_BENTLEY_NAMESPACE
Definition: Bentley.r.h:25
InteriorElevationCalloutPartID
InteriorElevationCallout is divided into parts that are identified by these part ids.
Definition: DetailingSymbolCore.r.h:236

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