CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
SysVarDefs.h
Go to the documentation of this file.
1
2// Copyright (C) 2002-2022, Open Design Alliance (the "Alliance").
3// All rights reserved.
4//
5// This software and its documentation and related materials are owned by
6// the Alliance. The software may only be incorporated into application
7// programs owned by members of the Alliance, subject to a signed
8// Membership Agreement and Supplemental Software License Agreement with the
9// Alliance. The structure and organization of this software are the valuable
10// trade secrets of the Alliance and its suppliers. The software is also
11// protected by copyright law and international treaty provisions. Application
12// programs incorporating this software must include the following statement
13// with their copyright notices:
14//
15// This application incorporates Open Design Alliance software pursuant to a license
16// agreement with Open Design Alliance.
17// Open Design Alliance Copyright (C) 2002-2022 by Open Design Alliance.
18// All rights reserved.
19//
20// By use of this software, its documentation or related materials, you
21// acknowledge and accept the above terms.
23
24//DOM-IGNORE-BEGIN
25
26/*********************************************************/
27// Macros description:
28/*********************************************************
29VAR_DEF(type, VarName,...)
30Variable support is generated in OdDbDatabase::getVarName/setVarName()
31and OdDbDatabase::get/setSysVar()
32
33RO_VAR_DEF(type, VarName,...)
34Read-only
35Variable support is generated in OdDbDatabase::getVarName()
36and OdDbDatabase::getSysVar()
37
38VAR_DEF_H(type, VarName,...)
39Variable support is generated in OdDbDatabase::getVarName/setVarName() only.
40If get/setSysVar() is available see QuasiVarDefs.h
41Note: Such variables may work differently in OdDbDatabase::get/setXXX()and get/setSysVar()
42For example:
43There are get/set OdDbDatabase methods for both EXTMIN(MS) and PEXTMIN(PS) but get/setSysVar()
44is for EXTMIN only. It works with extents of current space.
45
46RO_VAR_DEF_H(type, VarName,...)
47The same as VAR_DEF_H but only OdDbDatabase::getVarName() is generated.
48
49VAR_DEF_2
50Similar to VAR_DEF but some special processing in set methods is required
51and OdDbDatabase::setVarName() method is implemented manually.
52Example - OdDbDatabase::setTEXTSTYLE() also changes TEXTSIZE.
53And OdDbDatabase::setTEXTSIZE() changes prior size in current Text Style
54
55DICR15VAR
56DICR21VAR
57DICR24VAR
58DICR27VAR
59Similar to VAR_DEF. Difference is that in some file versions these variables
60present in Database header and in minor file versions they are round-tripped
61via Variables Dictionary
62
63
64MLEADERSTYLE_VAR_DEF
65ANNO_VAR_DEF
66A special cases of DICR21VAR, used to differentiate CANNOSCALE and CMLEADERSCALE from other usual system variables in some cases.
67By default is equal to DICR21VAR.
68
69
70REGVAR_DEF(type, VarName,...)
71Variable support is generated in OdDbHostAppServices (getVarName/setVarName)
72and OdDbDatabase::get/setSysVar()
73
74*/
75
76
77#ifndef RO_VAR_DEF
78#define RO_VAR_DEF VAR_DEF /* {Secret} */
79#define DOUNDEF_RO_VAR_DEF
80#endif
81
82#ifndef RO_VAR_DEF_H
83#define RO_VAR_DEF_H RO_VAR_DEF /* {Secret} */
84#define DOUNDEF_RO_VAR_DEF_H
85#endif
86
87#ifndef VAR_DEF_H
88#define VAR_DEF_H VAR_DEF /* {Secret} */
89#define DOUNDEF_VAR_DEF_H
90#endif
91
92#ifndef DICR15VAR
93#define DOUNDEF_DICR15VAR
94#define DICR15VAR VAR_DEF /* {Secret} */
95#endif
96
97#ifndef DICR21VAR
98#define DOUNDEF_DICR21VAR
99#define DICR21VAR VAR_DEF /* {Secret} */
100#define DOUNDEF_DICR21VAR_H
101#define DICR21VAR_H VAR_DEF_H /* {Secret} */
102#else
103#define DOUNDEF_DICR21VAR_H
104#define DICR21VAR_H DICR21VAR /* {Secret} */
105#endif
106
107#ifndef DICR24VAR
108#define DOUNDEF_DICR24VAR
109#define DICR24VAR DICR21VAR /* {Secret} */
110#define DOUNDEF_DICR24VAR_H
111#define DICR24VAR_H DICR21VAR_H /* {Secret} */
112#else
113#define DOUNDEF_DICR24VAR_H
114#define DICR24VAR_H DICR24VAR /* {Secret} */
115#endif
116
117#ifndef DICR27VAR
118#define DOUNDEF_DICR27VAR
119#define DICR27VAR DICR21VAR /* {Secret} */
120#define DOUNDEF_DICR27VAR_H
121#define DICR27VAR_H DICR21VAR_H /* {Secret} */
122#else
123#define DOUNDEF_DICR27VAR_H
124#define DICR27VAR_H DICR27VAR /* {Secret} */
125#endif
126
127#ifndef ANNO_VAR_DEF
128#define DOUNDEF_ANNO_VAR_DEF
129#define ANNO_VAR_DEF DICR21VAR /* {Secret} */
130#endif
131
132#ifndef MLEADERSTYLE_VAR_DEF
133#define DOUNDEF_MLEADERSTYLE_VAR_DEF
134#define MLEADERSTYLE_VAR_DEF DICR21VAR /* {Secret} */
135#endif
136
137#ifndef VAR_DEF_2
138#define DOUNDEF_VAR_DEF_2
139#define VAR_DEF_2 VAR_DEF /* {Secret} */
140#endif
141
142#ifndef ODTBOOL
143#define ODTBOOL bool /* {Secret} */
144#endif
145
146#ifndef ODTDIST
147#define ODTDIST double /* {Secret} */
148#endif
149
150#ifndef ODTORIENT
151#define ODTORIENT double /* {Secret} */
152#endif
153
154#ifndef ODTUNITLESS4
155#define ODTUNITLESS4 double /* {Secret} */
156#endif
157
158#ifndef ODTUNITLESS8
159#define ODTUNITLESS8 double /* {Secret} */
160#endif
161
162#ifndef ODTDB_MEASUREMENTVALUE
163#define ODTDB_MEASUREMENTVALUE OdDb::MeasurementValue /* {Secret} */
164#endif
165
166#ifndef ODTDB_LINEWEIGHT
167#define ODTDB_LINEWEIGHT OdDb::LineWeight /* {Secret} */
168#endif
169
170#ifndef ODTDB_JOINSTYLE
171#define ODTDB_JOINSTYLE OdDb::JoinStyle /* {Secret} */
172#endif
173
174#ifndef ODTDB_UNITSVALUE
175#define ODTDB_UNITSVALUE OdDb::UnitsValue /* {Secret} */
176#endif
177
178#ifndef ODTDB_PROXYIMAGE
179#define ODTDB_PROXYIMAGE OdDb::ProxyImage /* {Secret} */
180#endif
181
182#ifndef ODTDB_MEASUREMENTVALUE
183#define ODTDB_MEASUREMENTVALUE OdDb::MeasurementValue /* {Secret} */
184#endif
185
186#ifndef ODTDB_ENDCAPS
187#define ODTDB_ENDCAPS OdDb::EndCaps /* {Secret} */
188#endif
189
190#ifndef ODTDB_JOINSTYLE
191#define ODTDB_JOINSTYLE OdDb::JoinStyle /* {Secret} */
192#endif
193
194#ifndef ODTDB_PLOTSTYLENAMETYPE
195#define ODTDB_PLOTSTYLENAMETYPE OdDb::PlotStyleNameType /* {Secret} */
196#endif
197
198#ifndef ODDBOBJECTID
199#define ODDBOBJECTID OdDbObjectId /* {Secret} */
200#endif
201
202#ifndef ODDBHARDPOINTERID
203#define ODDBHARDPOINTERID ODDBOBJECTID /* {Secret} */
204#endif
205
206#ifndef ODTTEXTSTYLEID
207#define ODTTEXTSTYLEID ODDBOBJECTID /* {Secret} */
208#endif
209
210#ifndef ODTLAYERID
211#define ODTLAYERID ODDBOBJECTID /* {Secret} */
212#endif
213
214#ifndef ODTLAYERIDDEF
215#define ODTLAYERIDDEF ODTLAYERID /* {Secret} */
216#endif
217
218#ifndef ODTLINETYPEID
219#define ODTLINETYPEID ODDBOBJECTID /* {Secret} */
220#endif
221
222#ifndef ODTDIMSTYLEID
223#define ODTDIMSTYLEID ODDBOBJECTID /* {Secret} */
224#endif
225
226#ifndef ODTUCSID
227#define ODTUCSID ODDBOBJECTID /* {Secret} */
228#endif
229
230#ifndef ODTMLSTYLEID
231#define ODTMLSTYLEID ODDBOBJECTID /* {Secret} */
232#endif
233
234#ifndef ODTDB_TIMEZONE
235#define ODTDB_TIMEZONE OdDb::TimeZone /* {Secret} */
236#endif
237
238#ifndef ODTDB_SHADOWFLAGS
239#define ODTDB_SHADOWFLAGS OdGiSubEntityTraits::ShadowFlags /* {Secret} */
240#endif
241
242#ifndef ODVISTYLEID
243#define ODVISTYLEID ODDBOBJECTID /* {Secret} */
244#endif
245
246#ifndef ODTMATERIALID
247#define ODTMATERIALID ODDBOBJECTID /* {Secret} */
248#endif
249
250#ifndef ODTDB_LOFTPARAMTYPE
251#define ODTDB_LOFTPARAMTYPE OdDb::LoftParamType /* {Secret} */
252#endif
253
254#ifndef ODTDB_LOFTNORMALSTYPE
255#define ODTDB_LOFTNORMALSTYPE OdDb::LoftNormalsType /* {Secret} */
256#endif
257
258#ifndef ODTTABLESTYLEID
259#define ODTTABLESTYLEID ODDBOBJECTID /* {Secret} */
260#endif
261
262#ifndef ODTMLEADERSTYLEID
263#define ODTMLEADERSTYLEID ODDBOBJECTID /* {Secret} */
264#endif
265
266#ifndef ODTVIEWDETAILSTYLEID
267#define ODTVIEWDETAILSTYLEID ODDBOBJECTID /* {Secret} */
268#endif
269
270#ifndef ODTVIEWSECTIONSTYLEID
271#define ODTVIEWSECTIONSTYLEID ODDBOBJECTID /* {Secret} */
272#endif
273
274#ifndef ODANNOSCALE
275#define ODANNOSCALE OdDbAnnotationScalePtr /* {Secret} */
276#endif
277
278#ifndef ODTTRANSPARENCYDEF
279#define ODTTRANSPARENCYDEF OdCmTransparency
280#endif
281
282#ifndef ODTCOLORDEF
283#define ODTCOLORDEF OdCmColor
284#endif
285
286#ifndef VAR_DEF
287/* {Secret} */
288#define VAR_DEF(a,b,c,d,r1,r2)
289/* {Secret} */
290#define DOUNDEF_VAR_DEF
291#endif
292
293
294#define SVARS_FUNC_MODIFIER virtual
295
296// Type Name Default Metric default Reserve1 Reserve2
297//DOM-IGNORE-END
298
326//<dom_var_def>double ANGBASE;
327VAR_DEF( ODTORIENT, ANGBASE, (0.0), (0.0), (), ValidateNone())
328
329
360//<dom_var_def>bool ANGDIR;
362
388//<dom_var_def>OdGePoint3d INSBASE;
389VAR_DEF_H( OdGePoint3d, INSBASE, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
390
421//<dom_var_def>OdGePoint3d EXTMIN;
422VAR_DEF_H( OdGePoint3d, EXTMIN, (1.E+20, 1.E+20, 1.E+20), (1.E+20, 1.E+20, 1.E+20), (), ValidateNone())
423
451//<dom_var_def>OdGePoint3d EXTMAX;
452VAR_DEF_H( OdGePoint3d, EXTMAX, (-1.E+20, -1.E+20, -1.E+20), (-1.E+20, -1.E+20, -1.E+20), (), ValidateNone())
453
497//<dom_var_def>OdGePoint2d LIMMIN;
498VAR_DEF_H( OdGePoint2d, LIMMIN, (0.0, 0.0), (0.0, 0.0), (), ValidateNone())
499
543//<dom_var_def>OdGePoint2d LIMMAX;
544VAR_DEF_H( OdGePoint2d, LIMMAX, (12.0, 9.0), (420.0, 297.0), (), ValidateNone())
545
577//<dom_var_def>bool ORTHOMODE;
579
611//<dom_var_def>bool REGENMODE;
613
645//<dom_var_def>bool FILLMODE;
647
679//<dom_var_def>bool QTEXTMODE;
681
713//<dom_var_def>bool MIRRTEXT;
715
741//<dom_var_def>double LTSCALE;
743
776//<dom_var_def>OdInt16 ATTMODE;
777VAR_DEF( OdInt16, ATTMODE, (1), (1), (), ValidateRange(0,2))
778
804//<dom_var_def>double TEXTSIZE;
805VAR_DEF_2( ODTDIST, TEXTSIZE, (0.2), (2.5), (), ValidateGr(0.))
806
832//<dom_var_def>double TRACEWID;
833VAR_DEF( ODTDIST, TRACEWID, (0.05), (1.0), (), ValidateEqGr(0.))
834
860//<dom_var_def>OdDbObjectId TEXTSTYLE;
862
888//<dom_var_def>OdDbObjectId CLAYER;
890
916//<dom_var_def>OdDbObjectId CELTYPE;
918
944//<dom_var_def>OdCmColor CECOLOR;
946
972//<dom_var_def>double CELTSCALE;
973VAR_DEF( ODTUNITLESS4, CELTSCALE, (1.0), (1.0), (), ValidateGr(0.))
974
1018//<dom_var_def>double CHAMFERA;
1019VAR_DEF( ODTDIST, CHAMFERA, (0.0), (0.0), (), ValidateEqGr(0.))
1020
1064//<dom_var_def>double CHAMFERB;
1065VAR_DEF( ODTDIST, CHAMFERB, (0.0), (0.0), (), ValidateEqGr(0.))
1066
1110//<dom_var_def>double CHAMFERC;
1111VAR_DEF( ODTDIST, CHAMFERC, (0.0), (0.0), (), ValidateEqGr(0.))
1112
1156//<dom_var_def>double CHAMFERD;
1158
1190//<dom_var_def>bool DISPSILH;
1192
1217//<dom_var_def>OdDbObjectId DIMSTYLE;
1219
1256//<dom_var_def>bool DIMASO;
1258
1292//<dom_var_def>bool DIMSHO;
1294
1331//<dom_var_def>OdInt16 LUNITS;
1332VAR_DEF( OdInt16, LUNITS, (2), (2), (), ValidateRange(1,5))
1333
1362//<dom_var_def>OdInt16 LUPREC;
1363VAR_DEF( OdInt16, LUPREC, (4), (4), (), ValidateRange(0,8))
1364
1390//<dom_var_def>double SKETCHINC;
1391VAR_DEF( ODTDIST, SKETCHINC, (0.1), (1.0), (), ValidateNone())
1392
1418//<dom_var_def>double FILLETRAD;
1419VAR_DEF( ODTDIST, FILLETRAD, (0.5), (10.0), (), ValidateEqGr(0.))
1420
1456//<dom_var_def>OdInt16 AUNITS;
1457VAR_DEF( OdInt16, AUNITS, (0), (0), (), ValidateRange(0,4))
1458
1487//<dom_var_def>OdInt16 AUPREC;
1488VAR_DEF( OdInt16, AUPREC, (0), (0), (), ValidateRange(0,8))
1489
1512//<dom_var_def>OdString MENUNAME;
1514
1540//<dom_var_def>double ELEVATION;
1542
1564//<dom_var_def>double PELEVATION;
1566
1592//<dom_var_def>double THICKNESS;
1593VAR_DEF( ODTDIST, THICKNESS, (0.0), (0.0), (), ValidateNone())
1594
1644//<dom_var_def>bool LIMCHECK;
1646
1678//<dom_var_def>bool SKPOLY;
1680
1707//<dom_var_def>OdDbDate TDUCREATE;
1708RO_VAR_DEF(OdDbDate, TDUCREATE, (OdDbDate::kInitZero), (OdDbDate::kInitZero), (), ValidateNone())
1709
1736//<dom_var_def>OdDbDate TDUUPDATE;
1737RO_VAR_DEF(OdDbDate, TDUUPDATE, (OdDbDate::kInitZero), (OdDbDate::kInitZero), (), ValidateNone())
1738
1765//<dom_var_def>OdDbDate TDINDWG;
1766RO_VAR_DEF(OdDbDate, TDINDWG, (OdDbDate::kInitZero), (OdDbDate::kInitZero), (), ValidateNone())
1767
1794//<dom_var_def>OdDbDate TDUSRTIMER;
1795RO_VAR_DEF(OdDbDate, TDUSRTIMER, (OdDbDate::kInitZero), (OdDbDate::kInitZero), (), ValidateNone())
1796
1825//<dom_var_def>bool USRTIMER;
1827
1855//<dom_var_def>OdInt16 PDMODE;
1857
1890//<dom_var_def>double PDSIZE;
1891VAR_DEF( ODTDIST, PDSIZE, (0.0), (0.0), (), ValidateNone())
1892
1918//<dom_var_def>double PLINEWID;
1919VAR_DEF( ODTDIST, PLINEWID, (0.0), (0.0), (), ValidateNone())
1920
1952//<dom_var_def>bool SPLFRAME;
1954
1986//<dom_var_def>OdInt16 SPLINETYPE;
1988
2033//<dom_var_def>OdInt16 SPLINESEGS;
2035
2063//<dom_var_def>OdInt16 SURFTAB1;
2065
2091//<dom_var_def>OdInt16 SURFTAB2;
2093
2126//<dom_var_def>OdInt16 SURFTYPE;
2128
2155//<dom_var_def>OdInt16 SURFU;
2156VAR_DEF( OdInt16, SURFU, (6), (6), (), ValidateRange(0,200))
2157
2184//<dom_var_def>OdInt16 SURFV;
2185VAR_DEF( OdInt16, SURFV, (6), (6), (), ValidateRange(0,200))
2186
2212//<dom_var_def>OdInt16 USERI1;
2214
2240//<dom_var_def>OdInt16 USERI2;
2242
2268//<dom_var_def>OdInt16 USERI3;
2270
2296//<dom_var_def>OdInt16 USERI4;
2298
2324//<dom_var_def>OdInt16 USERI5;
2326
2352//<dom_var_def>double USERR1;
2353VAR_DEF( ODTDIST, USERR1, (0.0), (0.0), (), ValidateNone())
2354
2380//<dom_var_def>double USERR2;
2381VAR_DEF( ODTDIST, USERR2, (0.0), (0.0), (), ValidateNone())
2382
2408//<dom_var_def>double USERR3;
2409VAR_DEF( ODTDIST, USERR3, (0.0), (0.0), (), ValidateNone())
2410
2436//<dom_var_def>double USERR4;
2437VAR_DEF( ODTDIST, USERR4, (0.0), (0.0), (), ValidateNone())
2438
2466//<dom_var_def>bool PDFUNDERLAYSHADEDMODE;
2468
2494//<dom_var_def>double USERR5;
2495VAR_DEF( ODTDIST, USERR5, (0.0), (0.0), (), ValidateNone())
2496
2528//<dom_var_def>bool WORLDVIEW;
2530
2564//<dom_var_def>OdInt16 SHADEDGE;
2566
2593//<dom_var_def>OdInt16 SHADEDIF;
2594VAR_DEF( OdInt16, SHADEDIF, (70), (70), (), ValidateRange(0,100))
2595
2646//<dom_var_def>bool TILEMODE;
2648
2675//<dom_var_def>OdInt16 MAXACTVP;
2676VAR_DEF( OdInt16, MAXACTVP, (64), (64), (), ValidateRange(2,64))
2677
2700//<dom_var_def>OdGePoint3d PINSBASE;
2701VAR_DEF_H( OdGePoint3d, PINSBASE, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
2702
2751//<dom_var_def>bool PLIMCHECK;
2753
2778//<dom_var_def>OdGePoint3d PEXTMIN;
2779VAR_DEF_H( OdGePoint3d, PEXTMIN, (1.E+20, 1.E+20, 1.E+20), (1.E+20, 1.E+20, 1.E+20), (), ValidateNone())
2780
2803//<dom_var_def>OdGePoint3d PEXTMAX;
2804VAR_DEF_H( OdGePoint3d, PEXTMAX, (-1.E+20, -1.E+20, -1.E+20), (-1.E+20, -1.E+20, -1.E+20), (), ValidateNone())
2805
2828//<dom_var_def>OdGePoint2d PLIMMIN;
2829VAR_DEF_H( OdGePoint2d, PLIMMIN, (0.0, 0.0), (0.0, 0.0), (), ValidateNone())
2830
2853//<dom_var_def>OdGePoint2d PLIMMAX;
2854VAR_DEF_H( OdGePoint2d, PLIMMAX, (12.0, 9.0), (420.0, 297.0), (), ValidateNone())
2855
2880//<dom_var_def>OdDbObjectId UCSNAME;
2882
2905//<dom_var_def>OdDbObjectId PUCSNAME;
2907
2941//<dom_var_def>OdInt16 UNITMODE;
2943
2975//<dom_var_def>bool VISRETAIN;
2977
3009//<dom_var_def>bool PLINEGEN;
3011
3043//<dom_var_def>bool PSLTSCALE;
3045
3079//<dom_var_def>OdInt16 TREEDEPTH;
3080VAR_DEF( OdInt16, TREEDEPTH, (3020), (3020), (), ValidateNone())
3081
3107//<dom_var_def>OdDbObjectId CMLSTYLE;
3109
3142//<dom_var_def>OdInt16 CMLJUST;
3143VAR_DEF( OdInt16, CMLJUST, (0), (0), (), ValidateRange(0,2))
3144
3170//<dom_var_def>double CMLSCALE;
3172
3206//<dom_var_def>OdInt16 PROXYGRAPHICS;
3208
3240//<dom_var_def>OdDb::MeasurementValue MEASUREMENT;
3241VAR_DEF( ODTDB_MEASUREMENTVALUE, MEASUREMENT, (OdDb::kEnglish), (OdDb::kMetric), (), ValidateRange(OdDb::kEnglish,OdDb::kMetric))
3242
3268//<dom_var_def>OdDb::LineWeight CELWEIGHT;
3269VAR_DEF( ODTDB_LINEWEIGHT, CELWEIGHT, (OdDb::kLnWtByLayer), (OdDb::kLnWtByLayer), (), ValidateLineWeight())
3270
3301//<dom_var_def>OdDb::EndCaps ENDCAPS;
3302VAR_DEF_H( ODTDB_ENDCAPS, ENDCAPS, (OdDb::kEndCapNone), (OdDb::kEndCapNone), (), ValidateRange(OdDb::kEndCapNone, OdDb::kEndCapSquare))
3303
3334//<dom_var_def>OdDb::JoinStyle JOINSTYLE;
3335VAR_DEF_H( ODTDB_JOINSTYLE, JOINSTYLE, (OdDb::kJnStylNone), (OdDb::kJnStylNone), (), ValidateRange(OdDb::kJnStylNone,OdDb::kJnStylFlat))
3336
3368//<dom_var_def>bool LWDISPLAY;
3370
3426//<dom_var_def>OdDb::UnitsValue INSUNITS;
3427VAR_DEF( ODTDB_UNITSVALUE, INSUNITS, (OdDb::kUnitsInches), (OdDb::kUnitsMillimeters), (), ValidateRange(OdDb::kUnitsUndefined,OdDb::kUnitsMax))
3428
3461//<dom_var_def>OdUInt16 TSTACKALIGN;
3463
3490//<dom_var_def>OdUInt16 TSTACKSIZE;
3491VAR_DEF( OdUInt16, TSTACKSIZE, (70), (70), (), ValidateRange(25,125))
3492
3519//<dom_var_def>OdString HYPERLINKBASE;
3521
3543//<dom_var_def>OdString STYLESHEET;
3545
3577//<dom_var_def>bool XEDIT;
3579
3610//<dom_var_def>OdDb::PlotStyleNameType CEPSNTYPE;
3611VAR_DEF_H( ODTDB_PLOTSTYLENAMETYPE, CEPSNTYPE, (OdDb::kPlotStyleNameByLayer), (OdDb::kPlotStyleNameByLayer), (), ValidateNone())
3612
3635//<dom_var_def>OdDbHardPointerId CEPSNID;
3637
3667//<dom_var_def>bool PSTYLEMODE;
3669
3695//<dom_var_def>OdString FINGERPRINTGUID;
3697
3724//<dom_var_def>OdString VERSIONGUID;
3726
3758//<dom_var_def>bool EXTNAMES;
3760
3786//<dom_var_def>double PSVPSCALE;
3788
3820//<dom_var_def>bool OLESTARTUP;
3822
3854//<dom_var_def>bool PELLIPSE;
3856
3883//<dom_var_def>OdUInt16 ISOLINES;
3884VAR_DEF( OdUInt16, ISOLINES, (4), (4), (), ValidateRange(0,2047))
3885
3912//<dom_var_def>OdUInt16 TEXTQLTY;
3913VAR_DEF( OdUInt16, TEXTQLTY, (50), (50), (), ValidateRange(0,100))
3914
3941//<dom_var_def>double FACETRES;
3942VAR_DEF( ODTUNITLESS4, FACETRES, (.5), (.5), (), ValidateRange(0.01,10.0))
3943
3970//<dom_var_def>OdGePoint3d UCSORG;
3971RO_VAR_DEF_H(OdGePoint3d, UCSORG, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
3972
3973// READ ONLY IN R2000
3974
4001//<dom_var_def>OdGeVector3d UCSXDIR;
4002RO_VAR_DEF_H(OdGeVector3d, UCSXDIR, (1.0, 0.0, 0.0), (1.0, 0.0, 0.0), (), ValidateNone())
4003
4004// READ ONLY IN R2000
4005
4033//<dom_var_def>OdGeVector3d UCSYDIR;
4034RO_VAR_DEF_H(OdGeVector3d, UCSYDIR, (0.0, 1.0, 0.0), (0.0, 1.0, 0.0), (), ValidateNone())
4035
4036// READ ONLY IN R2000
4037
4063//<dom_var_def>OdDbObjectId PUCSBASE;
4065
4090//<dom_var_def>OdGePoint3d PUCSORG;
4091RO_VAR_DEF_H(OdGePoint3d, PUCSORG, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4092
4117//<dom_var_def>OdGeVector3d PUCSXDIR;
4118RO_VAR_DEF_H(OdGeVector3d, PUCSXDIR, (1.0, 0.0, 0.0), (1.0, 0.0, 0.0), (), ValidateNone())
4119
4144//<dom_var_def>OdGeVector3d PUCSYDIR;
4145RO_VAR_DEF_H(OdGeVector3d, PUCSYDIR, (0.0, 1.0, 0.0), (0.0, 1.0, 0.0), (), ValidateNone())
4146
4180//<dom_var_def>OdInt16 PUCSORTHOVIEW;
4182
4206//<dom_var_def>OdGePoint3d PUCSORGTOP;
4207VAR_DEF_H( OdGePoint3d, PUCSORGTOP, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4208
4232//<dom_var_def>OdGePoint3d PUCSORGBOTTOM;
4233VAR_DEF_H( OdGePoint3d, PUCSORGBOTTOM,(0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4234
4258//<dom_var_def>OdGePoint3d PUCSORGLEFT;
4259VAR_DEF_H( OdGePoint3d, PUCSORGLEFT, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4260
4284//<dom_var_def>OdGePoint3d PUCSORGRIGHT;
4285VAR_DEF_H( OdGePoint3d, PUCSORGRIGHT, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4286
4310//<dom_var_def>OdGePoint3d PUCSORGFRONT;
4311VAR_DEF_H( OdGePoint3d, PUCSORGFRONT, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4312
4336//<dom_var_def>OdGePoint3d PUCSORGBACK;
4337VAR_DEF_H( OdGePoint3d, PUCSORGBACK, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4338
4364//<dom_var_def>OdDbHardPointerId UCSBASE;
4366
4400//<dom_var_def>OdInt16 UCSORTHOVIEW;
4402
4426//<dom_var_def>OdGePoint3d UCSORGTOP;
4427VAR_DEF_H( OdGePoint3d, UCSORGTOP, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4428
4452//<dom_var_def>OdGePoint3d UCSORGBOTTOM;
4453VAR_DEF_H( OdGePoint3d, UCSORGBOTTOM, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4454
4478//<dom_var_def>OdGePoint3d UCSORGLEFT;
4479VAR_DEF_H( OdGePoint3d, UCSORGLEFT, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4480
4504//<dom_var_def>OdGePoint3d UCSORGRIGHT;
4505VAR_DEF_H( OdGePoint3d, UCSORGRIGHT, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4506
4530//<dom_var_def>OdGePoint3d UCSORGFRONT;
4531VAR_DEF_H( OdGePoint3d, UCSORGFRONT, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4532
4556//<dom_var_def>OdGePoint3d UCSORGBACK;
4557VAR_DEF_H( OdGePoint3d, UCSORGBACK, (0.0, 0.0, 0.0), (0.0, 0.0, 0.0), (), ValidateNone())
4558
4644//<dom_var_def>OdCodePageId DWGCODEPAGE;
4646
4647// New in Red Deer
4648
4674//<dom_var_def>OdDbObjectId CTABLESTYLE;
4676
4677// New in AC2008
4678//DOM-IGNORE-BEGIN
4679/*** VARDOCS:
4680<properties>
4681<remarks>
4682"\n CMLEADERSTYLE specifies the active multileader style, which will be assigned to the new multileaders in setDatabaseDefaults()"
4683</remarks>
4684</properties>
4685*/
4686//DOM-IGNORE-END
4687
4713//<dom_var_def>OdDbObjectId CMLEADERSTYLE;
4715
4716//DOM-IGNORE-BEGIN
4717/*** VARDOCS:
4718<properties>
4719<remarks>
4720"\n CANNOSCALE specifies the current annotation scale."
4721"\n Unlike OdDbDatabase::cannoscale(), CANNOSCALE depends on the active viewport if the current layout is not model space."
4722</remarks>
4723</properties>
4724*/
4725//DOM-IGNORE-END
4726
4752//<dom_var_def>OdDbAnnotationScalePtr CANNOSCALE;
4754
4791//<dom_var_def>bool ANNOALLVISIBLE;
4793
4828//<dom_var_def>OdInt8 ANNOTATIVEDWG;
4830
4832
4866//<dom_var_def>OdInt16 LAYEREVAL;
4868
4906//<dom_var_def>OdInt16 LAYERNOTIFY;
4907DICR21VAR( OdInt16, LAYERNOTIFY, (15), (15), (), ValidateRange(-63,63))
4908
4958//<dom_var_def>OdInt16 LIGHTINGUNITS;
4959DICR21VAR( OdInt16, LIGHTINGUNITS, (2), (2), (), ValidateRange(0,2)) // Default value since ACAD 2009 is 2 if drawing was created from scratch. But default acad template contains 0 value.
4960
4993//<dom_var_def>OdInt16 LIGHTSINBLOCKS;
4995
5027//<dom_var_def>OdInt16 DBCSTATE;
5029
5073//<dom_var_def>OdInt16 INTERSECTIONCOLOR;
5075
5110//<dom_var_def>bool INTERSECTIONDISPLAY;
5112
5141//<dom_var_def>OdInt16 HALOGAP;
5143
5185//<dom_var_def>OdInt16 OBSCUREDCOLOR;
5186DICR15VAR( OdInt16, OBSCUREDCOLOR, (257), (257), (), ValidateRange(0,257))
5187
5229//<dom_var_def>OdInt16 OBSCUREDLTYPE;
5231
5232// these was dictvardefs in old versions
5233
5268//<dom_var_def>OdInt16 INDEXCTL;
5270
5296//<dom_var_def>OdString PROJECTNAME;
5298
5341//<dom_var_def>OdInt16 SORTENTS;
5342DICR15VAR( OdInt16, SORTENTS, (127), (127), (), ValidateRange(0,127))
5343
5377//<dom_var_def>OdInt16 DIMASSOC;
5379
5411//<dom_var_def>bool HIDETEXT;
5413
5459//<dom_var_def>OdInt8 DRAWORDERCTL;
5461
5462// 2006 support
5463
5495//<dom_var_def>bool HPINHERIT;
5497
5523//<dom_var_def>OdGePoint2d HPORIGIN;
5525
5564//<dom_var_def>OdInt16 FIELDEVAL;
5565DICR21VAR( OdInt16, FIELDEVAL, (31), (31), (), ValidateRange(0,31))
5566
5567DICR21VAR( double, MSOLESCALE, (1.0), (1.0), (), ValidateEqGr(0.))
5568
5605//<dom_var_def>OdInt16 UPDATETHUMBNAIL;
5607
5608//-----------------------------------------
5609// Variables added in AC 2007
5610//-----------------------------------------
5611
5646//<dom_var_def>OdInt8 SOLIDHIST;
5648
5683//<dom_var_def>OdInt8 SHOWHIST;
5684VAR_DEF( OdInt8, SHOWHIST, (1), (1), (), ValidateRange(0,2))
5685
5711//<dom_var_def>double PSOLWIDTH;
5712DICR15VAR( ODTDIST, PSOLWIDTH, (0.25), (5.0), (), ValidateRange(DBL_MIN,DBL_MAX))
5713
5752//<dom_var_def>OdDb::LoftParamType LOFTPARAM;
5753VAR_DEF( ODTDB_LOFTPARAMTYPE, LOFTPARAM, (OdDb::kLoftDefault), (OdDb::kLoftDefault), (), ValidateRange(OdDb::kLoftNoParam,ODTDB_LOFTPARAMTYPE(OdDb::kLoftNoTwist|OdDb::kLoftAlignDirection|OdDb::kLoftSimplify|OdDb::kLoftClose)))
5754
5794//<dom_var_def>OdDb::LoftNormalsType LOFTNORMALS;
5795VAR_DEF( ODTDB_LOFTNORMALSTYPE, LOFTNORMALS, (OdDb::kLoftSmooth), (OdDb::kLoftSmooth), (), ValidateRange(OdDb::kLoftRuled,OdDb::kLoftUseDraftAngles))
5796
5828//<dom_var_def>double LOFTANG1;
5830
5863//<dom_var_def>double LOFTANG2;
5865
5894//<dom_var_def>double LOFTMAG1;
5895VAR_DEF( ODTUNITLESS8, LOFTMAG1, (0.), (0.), (), ValidateRange(0.,1.e100))
5896
5925//<dom_var_def>double LOFTMAG2;
5926VAR_DEF( ODTUNITLESS8, LOFTMAG2, (0.), (0.), (), ValidateRange(0., 1.e100))
5927
5957//<dom_var_def>double LATITUDE;
5958VAR_DEF( double, LATITUDE, (37.7950), (37.7950), (), ValidateDouble(-90., 90.))
5959
5989//<dom_var_def>double LONGITUDE;
5990VAR_DEF( double, LONGITUDE, (-122.3940), (-122.3940), (), ValidateDouble(-180., 180.))
5991
6019//<dom_var_def>double NORTHDIRECTION;
6021
6048//<dom_var_def>OdDb::TimeZone TIMEZONE;
6049VAR_DEF( ODTDB_TIMEZONE, TIMEZONE, (OdDb::kPacific), (OdDb::kPacific), (), ValidateRange(OdDb::kInternationalDateLine,OdDb::kTonga))
6050
6082//<dom_var_def>OdInt8 LIGHTGLYPHDISPLAY;
6084
6116//<dom_var_def>OdInt8 TILEMODELIGHTSYNCH;
6118
6144//<dom_var_def>OdCmColor INTERFERECOLOR;
6146
6172//<dom_var_def>OdDbObjectId INTERFEREOBJVS;
6174
6200//<dom_var_def>OdDbObjectId INTERFEREVPVS;
6202
6228//<dom_var_def>OdDbObjectId DRAGVS;
6230
6266//<dom_var_def>OdGiSubEntityTraits::ShadowFlags CSHADOW;
6267VAR_DEF(ODTDB_SHADOWFLAGS, CSHADOW, (OdGiSubEntityTraits::kShadowsCastAndReceive), (OdGiSubEntityTraits::kShadowsCastAndReceive), (), ValidateRange(OdGiSubEntityTraits::kShadowsCastAndReceive,OdGiSubEntityTraits::kShadowsIgnore))
6268
6295//<dom_var_def>double SHADOWPLANELOCATION;
6297
6329//<dom_var_def>bool CAMERADISPLAY;
6331
6357//<dom_var_def>double LENSLENGTH;
6359
6385//<dom_var_def>double CAMERAHEIGHT;
6387
6414//<dom_var_def>double STEPSPERSEC;
6415VAR_DEF( ODTDIST, STEPSPERSEC, (2.), (2.), (), ValidateRange(1,30))
6416
6443//<dom_var_def>double STEPSIZE;
6444VAR_DEF( ODTDIST, STEPSIZE, (6.), (6.), (), ValidateRange(1e-6,1e+6))
6445
6469//<dom_var_deff>double 3DDWFPREC;
6470VAR_DEF( ODTDIST, 3DDWFPREC, (2.), (2.), (), ValidateRange(1,6))
6471
6498//<dom_var_def>double PSOLHEIGHT;
6499DICR15VAR( ODTDIST, PSOLHEIGHT, (4.), (80.), (), ValidateRange( DBL_MIN, DBL_MAX ) )
6500
6526//<dom_var_def>OdDbObjectId CMATERIAL;
6528
6562//<dom_var_def>OdInt8 DWFFRAME;
6564
6598//<dom_var_def>OdInt8 DGNFRAME;
6600
6632//<dom_var_def>bool REALWORLDSCALE;
6634
6635//-----------------------------------------
6636// Variables added in AC 2008
6637//-----------------------------------------
6638DICR21VAR( OdInt16, DXEVAL, (12), (12), (), ValidateRange(0,511))
6639
6640//-----------------------------------------
6641// Variables added in AC 2009
6642//-----------------------------------------
6644
6677//<dom_var_def>OdInt16 GEOMARKERVISIBILITY;
6679
6681
6682//-----------------------------------------
6683// Variables added in AC 2010
6684//-----------------------------------------
6685
6686// DIMTXTDIRECTION - defined in DimVarDefs.h
6687
6688/*** VARDOCS:
6689 <properties>
6690 <remarks>
6691 "\n EXPORTMODELSPACE specifies what part of the drawing to export to a DWF, DWFx, or PDF file from Model space"
6692 "\n"
6693 "\n @table"
6694 "\n Value Description"
6695 "\n 0 Display"
6696 "\n 1 Extents"
6697 "\n 2 Window"
6698 </remarks>
6699 </properties>
6700*/
6701
6736
6737/*** VARDOCS:
6738 <properties>
6739 <remarks>
6740 "\n EXPORTPAPERSPACE specifies what part of the drawing to export to a DWF, DWFx, or PDF file from paper space"
6741 "\n"
6742 "\n @table"
6743 "\n Value Description"
6744 "\n 0 Current Layout"
6745 "\n 1 All Layouts"
6746 </remarks>
6747 </properties>
6748*/
6782
6783/*** VARDOCS:
6784 <properties>
6785 <remarks>
6786 "\n EXPORTPAGESETUP specifies whether to export to a DWF, DWFx, or PDF file with the current page setup"
6787 "\n"
6788 "\n @table"
6789 "\n Value Description"
6790 "\n 0 Default"
6791 "\n 1 Override"
6792 </remarks>
6793 </properties>
6794*/
6828
6829/*** VARDOCS:
6830 <properties>
6831 <remarks>
6832 "\n FRAME controls the visibility of frames for external references, images and underlays. It overrides the individual IMAGEFRAME, DWFFRAME, PDFFRAME, DGNFRAME, and XCLIPFRAME settings"
6833 "\n"
6834 "\n @table"
6835 "\n Value Description"
6836 "\n 0 Invisible"
6837 "\n 1 Is displayed and plotted"
6838 "\n 2 Is displayed but not plotted"
6839 "\n 3 The individual setting varies for different underlays, external references and images"
6840 </remarks>
6841 </properties>
6842*/
6878/*** VARDOCS:
6879 <properties>
6880 <remarks>
6881 "\n PDFFRAME controls the visibility of PDF underlay frames."
6882 "\n"
6883 "\n @table"
6884 "\n Value Description"
6885 "\n 0 Invisible"
6886 "\n 1 Is displayed and plotted"
6887 "\n 2 Is displayed but not plotted"
6888 </remarks>
6889 </properties>
6890*/
6891/* This variable was bool in previous version */
6892
6927
6960//<dom_var_def>OdInt16 XCLIPFRAME;
6961/* This variable was bool (with initial value "false") in previous version */
6963
6964/*** VARDOCS:
6965 <properties>
6966 <remarks>
6967 "\n MESHTYPE Controls the type of mesh that is created by REVSURF, TABSURF, RULESURF and EDGESURF"
6968 "\n"
6969 "\n @table"
6970 "\n Value Description"
6971 "\n 0 Creates legacy polygon or polyface mesh when you use REVSURF, TABSURF, RULESURF, or EDGESURF"
6972 "\n 1 Creates full-featured mesh objects when you use REVSURF, TABSURF, RULESURF, or EDGESURF (recommended)"
6973 </remarks>
6974 </properties>
6975*/
6976
7010
7011/*** VARDOCS:
7012 <properties>
7013 <remarks>
7014 "\n SKYSTATUS Determines if the sky illumination is computed at render time"
7015 "\n"
7016 "\n @table"
7017 "\n Value Description"
7018 "\n 0 Sky off"
7019 "\n 1 Sky background"
7020 "\n 2 Sky background and illumination"
7021 </remarks>
7022 </properties>
7023*/
7058
7059//-----------------------------------------
7060// Variables added in AC 2011
7061//-----------------------------------------
7062
7090//<dom_var_def>OdDbObjectId HPLAYER;
7092
7094
7120//<dom_var_def>OdCmTransparency HPTRANSPARENCY;
7122
7149
7176
7177//-----------------------------------------
7178// Variables added in AC 2013
7179//-----------------------------------------
7181
7226//<dom_var_def>OdCmTransparency CETRANSPARENCY;
7228
7254//<dom_var_def>OdDbObjectId CVIEWDETAILSTYLE;
7256
7282//<dom_var_def>OdDbObjectId CVIEWSECTIONSTYLE;
7284
7317//<dom_var_def>OdInt16 WIPEOUTFRAME;
7319
7352//<dom_var_def>OdInt16 POINTCLOUDCLIPFRAME;
7354
7398//<dom_var_def>double MLEADERSCALE;
7399DICR27VAR( double, MLEADERSCALE, (1.0), (1.0), (), ValidateMLeaderScale())
7400
7448//<dom_var_def>bool DYNCONSTRAINTDISPLAY;
7449//FELIX_CHANGE
7451
7500//<dom_var_def>OdInt16 VIEWUPDATEAUTO;
7502
7545//<dom_var_def>double VSACURVATUREHIGH;
7547
7590//<dom_var_def>double VSACURVATURELOW;
7592
7643//<dom_var_def>OdInt16 VSACURVATURETYPE;
7645
7696//<dom_var_def>double VSADRAFTANGLEHIGH;
7698
7749//<dom_var_def>double VSADRAFTANGLELOW;
7750DICR24VAR(ODTDIST, VSADRAFTANGLELOW, (-3.), (-3.), (), ValidateDouble(-90.,90.))
7751
7796//<dom_var_def>OdString VSAZEBRACOLOR1;
7797DICR24VAR(OdString, VSAZEBRACOLOR1, (OdString(OD_T("RGB:255,255,255"))),(OdString(OD_T("RGB:255,255,255"))),(), ValidateNone())
7798
7843//<dom_var_def>OdString VSAZEBRACOLOR2;
7844DICR24VAR(OdString, VSAZEBRACOLOR2, (OdString(OD_T("RGB:0,0,0"))),(OdString(OD_T("RGB:0,0,0"))),(), ValidateNone())
7845
7889//<dom_var_def>OdInt16 VSAZEBRADIRECTION;
7891
7935//<dom_var_def>OdInt16 VSAZEBRASIZE;
7936DICR24VAR(OdInt16, VSAZEBRASIZE, (45), (45), (), ValidateRange(-32768,32767))
7937
7986//<dom_var_def>OdInt16 VSAZEBRATYPE;
7988
7989
7990//-----------------------------------------
7991// Variables added in AC 2014
7992//-----------------------------------------
7993
8019DICR27VAR(double, GEOMARKPOSITIONSIZE, (1.), (1.), (), ValidateEqGr(0.))
8020
8021//-----------------------------------------
8022// Variables added in AC 2015
8023//-----------------------------------------
8025
8026
8027
8028//-----------------------------------------
8029// Variables added in AC 2016
8030//-----------------------------------------
8031
8059//<dom_var_def>OdDbObjectId DIMLAYER;
8061
8087//<dom_var_def>double SECTIONOFFSETINC;
8089
8115//<dom_var_def>double SECTIONTHICKNESSINC;
8117
8149//<dom_var_def>OdInt16 XREFOVERRIDE;
8151
8152
8153//-----------------------------------------
8154// Variables added in AC 2017
8155//-----------------------------------------
8156
8159DICR27VAR(double, CENTEREXE, (0.12), (3.5),(), ValidateNone())
8160
8188//<dom_var_def>OdString CENTERLAYER;
8190
8192DICR27VAR(OdString, CENTERLTYPE, (OdString(OD_T("CENTER2"))), (OdString(OD_T("CENTER2"))), (), ValidateNone())
8195
8196
8197#undef SVARS_FUNC_MODIFIER
8198#define SVARS_FUNC_MODIFIER
8199
8201// New Database variables section
8202// To not break binary compatibility for new variables
8203// non-virtual functions are generated
8204
8205// Add new Database variables here
8206
8207
8208
8209#ifdef DOUNDEF_VAR_DEF
8210#undef VAR_DEF
8211#undef DOUNDEF_VAR_DEF
8212#endif
8213
8214#ifdef DOUNDEF_RO_VAR_DEF
8215#undef RO_VAR_DEF
8216#undef DOUNDEF_RO_VAR_DEF
8217#endif
8218
8219#ifdef DOUNDEF_VAR_DEF_H
8220#undef VAR_DEF_H
8221#undef DOUNDEF_VAR_DEF_H
8222#endif
8223
8224#ifdef DOUNDEF_RO_VAR_DEF_H
8225#undef RO_VAR_DEF_H
8226#undef DOUNDEF_RO_VAR_DEF_H
8227#endif
8228
8229#ifdef DOUNDEF_DICR15VAR
8230#undef DICR15VAR
8231#undef DOUNDEF_DICR15VAR
8232#endif
8233
8234#ifdef DOUNDEF_DICR21VAR_H
8235#undef DICR21VAR_H
8236#undef DOUNDEF_DICR21VAR_H
8237#endif
8238
8239#ifdef DOUNDEF_DICR21VAR
8240#undef DICR21VAR
8241#undef DOUNDEF_DICR21VAR
8242#endif
8243
8244#ifdef DOUNDEF_DICR24VAR_H
8245#undef DICR24VAR_H
8246#undef DOUNDEF_DICR24VAR_H
8247#endif
8248
8249#ifdef DOUNDEF_DICR24VAR
8250#undef DICR24VAR
8251#undef DOUNDEF_DICR24VAR
8252#endif
8253
8254#ifdef DOUNDEF_DICR27VAR_H
8255#undef DICR27VAR_H
8256#undef DOUNDEF_DICR27VAR_H
8257#endif
8258
8259#ifdef DOUNDEF_DICR27VAR
8260#undef DICR27VAR
8261#undef DOUNDEF_DICR27VAR
8262#endif
8263
8264#ifdef DOUNDEF_VAR_DEF_2
8265#undef VAR_DEF_2
8266#undef DOUNDEF_VAR_DEF_2
8267#endif
8268
8269#ifdef DOUNDEF_ANNO_VAR_DEF
8270#undef ANNO_VAR_DEF
8271#undef DOUNDEF_ANNO_VAR_DEF
8272#endif
8273
8274#ifdef DOUNDEF_MLEADERSTYLE_VAR_DEF
8275#undef MLEADERSTYLE_VAR_DEF
8276#undef DOUNDEF_MLEADERSTYLE_VAR_DEF
8277#endif
8278
8279#undef SVARS_FUNC_MODIFIER
8280
8281
8282#ifdef REGVAR_DEF
8283
8284#define SVARS_FUNC_MODIFIER virtual
8285
8286#define ODTDB_PROXYIMAGE OdDb::ProxyImage /* {Secret} */
8287
8320//<dom_var_def>OdUInt16 PLOTTRANSPARENCYOVERRIDE;
8321REGVAR_DEF(OdUInt16, PLOTTRANSPARENCYOVERRIDE, (1), (), ValidateRange(0, 2))
8322
8323
8357//<dom_var_def>bool ATTREQ;
8358REGVAR_DEF(ODTBOOL, ATTREQ, (true), (), ValidateBOOL())
8359
8396//<dom_var_def>bool ATTDIA;
8397REGVAR_DEF(ODTBOOL, ATTDIA, (false), (), ValidateBOOL())
8398
8430//<dom_var_def>bool BLIPMODE;
8431REGVAR_DEF(ODTBOOL, BLIPMODE, (false), (), ValidateBOOL())
8432
8465//<dom_var_def>bool DELOBJ;
8466REGVAR_DEF(ODTBOOL, DELOBJ, (true), (), ValidateBOOL())
8467
8499//<dom_var_def>bool FILEDIA;
8500REGVAR_DEF(ODTBOOL, FILEDIA, (true), (), ValidateBOOL())
8501
8535//<dom_var_def>OdInt16 COORDS;
8536REGVAR_DEF(OdInt16, COORDS, (1), (), ValidateRange(0,3))
8537
8572//<dom_var_def>OdInt16 DRAGMODE;
8573REGVAR_DEF(OdInt16, DRAGMODE, (2), (), ValidateRange(0,2))
8574
8621//<dom_var_def>OdInt16 OSMODE;
8622REGVAR_DEF(OdInt16, OSMODE, (37), (), ValidateRange(0,32767))
8623
8655//<dom_var_def>bool PICKFIRST;
8656REGVAR_DEF(ODTBOOL, PICKFIRST, (1), (), ValidateBOOL())
8657
8684//<dom_var_def>OdInt16 PICKBOX;
8685//FELIX_CHANGE_BEGIN
8686#if defined FX_TOUCH_VERSION
8687REGVAR_DEF(OdInt16, PICKBOX, (3), (), ValidateRange(0,100))
8688#else
8689REGVAR_DEF(OdInt16, PICKBOX, (3), (), ValidateRange(0,50))
8690#endif
8691/*** VARDOCS:
8692 <properties>
8693 <remarks>
8694 "\n APERTURE specifies the object snapping target height, in pixels."
8695 </remarks>
8696 </properties>
8697*/
8698#if defined FX_TOUCH_VERSION
8699REGVAR_DEF(OdInt16, APERTURE, (10), (), ValidateRange(1,100))
8700#else
8701
8728REGVAR_DEF(OdInt16, APERTURE, (10), (), ValidateRange(1,50))
8729#endif
8730//FELIX_CHANGE_END
8731
8792//<dom_var_def>OdInt16 PICKADD;
8793REGVAR_DEF(OdInt16, PICKADD, (2), (), ValidateRange(0,2))
8794
8795
8828//<dom_var_def>OdInt16 PICKSTYLE;
8829REGVAR_DEF(OdInt16, PICKSTYLE, (1), (), ValidateRange(0,3))
8830
8831// Range (0.1 - 1.0) lineweight setting slider
8832
8859//<dom_var_def>double LWDISPSCALE;
8860REGVAR_DEF(ODTUNITLESS4, LWDISPSCALE, (0.55), (), ValidateRange(0.1, 1.))
8861
8903//<dom_var_def>OdDb::LineWeight LWDEFAULT;
8904REGVAR_DEF(ODTDB_LINEWEIGHT, LWDEFAULT, (OdDb::kLnWt025), (), ValidateLineWeight(true))
8905
8931//<dom_var_def>OdString FONTALT;
8932REGVAR_DEF(OdString, FONTALT, (OD_T("simplex.shx")), (), ValidateNone())
8933
8967//<dom_var_def>OdInt16 PLINETYPE;
8968REGVAR_DEF(OdInt16, PLINETYPE, (2), (), ValidateRange(0,2))
8969
9002//<dom_var_def>OdDb::ProxyImage PROXYSHOW;
9003REGVAR_DEF(ODTDB_PROXYIMAGE, PROXYSHOW, (OdDb::kProxyShow), (), ValidateRange(OdDb::kProxyNotShow, OdDb::kProxyBoundingBox))
9004
9036//<dom_var_def>bool TEXTFILL;
9037REGVAR_DEF(ODTBOOL, TEXTFILL, (true), (), ValidateBOOL())
9038
9039
9040// New in Red Deer (2004)
9041
9083//<dom_var_def>OdInt16 GRIPHOVER;
9084REGVAR_DEF(OdInt16, GRIPHOVER, (3), (), ValidateRange(1,255))
9085
9112//<dom_var_def>OdInt16 GRIPOBJLIMIT;
9113REGVAR_DEF(OdInt16, GRIPOBJLIMIT, (100), (), ValidateRange(0,32767))
9114
9146//<dom_var_def>OdInt16 GRIPTIPS;
9147REGVAR_DEF(OdInt16, GRIPTIPS, (1), (), ValidateRange(0,1))
9148
9180//<dom_var_def>OdInt16 HPASSOC;
9181REGVAR_DEF(OdInt16, HPASSOC, (1), (), ValidateRange(0,1))
9182
9208//<dom_var_def>OdString LOCALROOTPREFIX;
9209REGVAR_DEF(OdString, LOCALROOTPREFIX,(OD_T("")), (), ValidateNone())
9210
9242//<dom_var_def>OdInt16 LOGFILEMODE;
9243REGVAR_DEF(OdInt16, LOGFILEMODE, (0), (), ValidateRange(0,1))
9244
9270//<dom_var_def>OdUInt32 MAXHATCHDENSITY;
9271REGVAR_DEF(OdUInt32, MAXHATCHDENSITY,(100000), (), ValidateNone())
9272
9300 //<dom_var_def>OdUInt32 HPMAXCONTOURPOINTS;
9301 REGVAR_DEF(OdUInt32, HPMAXCONTOURPOINTS, (100000), (), ValidateNone())
9302
9332 //<dom_var_def>OdUInt32 HPCUTPOINTSLIMIT;
9333 REGVAR_DEF(OdUInt32, HPCUTPOINTSLIMIT, (7500), (), ValidateNone())
9334
9365 //<dom_var_def>bool HPSMOOTHEVALUATE;
9366 REGVAR_DEF(OdInt16, HPSMOOTHEVALUATE, (0), (), ValidateRange(0, 32767))
9367
9399 REGVAR_DEF(bool, HPNEWDRAW, (1), (), ValidateBOOL())
9400
9434 //<dom_var_def>OdInt8 SILHGENMODE;
9435 REGVAR_DEF(OdInt16, SILHGENMODE, (0), (), ValidateRange(0, 1))
9436
9463 //<dom_var_def>OdInt16 SILHWIDTH;
9464 //<dom_var_def>OdInt8 SILHWIDTH;
9465 REGVAR_DEF(OdInt16, SILHWIDTH, (-4), (), ValidateRange(-4, 211))
9466
9499//<dom_var_def>OdInt16 FIELDDISPLAY;
9500REGVAR_DEF(OdInt16, FIELDDISPLAY, (1), (), ValidateRange(0,1))
9501
9502REGVAR_DEF(OdInt8, AcisProxyMode,(1), (), ValidateRange(0,1))
9503
9535//<dom_var_def>OdInt16 UCSVIEW;
9536REGVAR_DEF(OdInt16, UCSVIEW, (1), (), ValidateRange(0,1))
9537
9571//<dom_var_def>OdInt16 GRIPBLOCK;
9572REGVAR_DEF(OdInt16, GRIPBLOCK, (0), (), ValidateRange(0,1))
9573
9599//<dom_var_def>OdInt16 GRIPCOLOR;
9600REGVAR_DEF(OdInt16, GRIPCOLOR, (160), (), ValidateRange(1,255))
9601
9627//<dom_var_def>OdInt16 GRIPCONTOUR;
9628REGVAR_DEF(OdInt16, GRIPCONTOUR, (251), (), ValidateRange(1,255))
9629
9655//<dom_var_def>OdInt16 GRIPDYNCOLOR;
9656REGVAR_DEF(OdInt16, GRIPDYNCOLOR, (140), (), ValidateRange(1,255))
9657
9683//<dom_var_def>OdInt16 GRIPHOT;
9684REGVAR_DEF(OdInt16, GRIPHOT, (1), (), ValidateRange(1,255))
9685
9718//<dom_var_def>OdInt16 GRIPS;
9719//FELIX_CHANGE
9720REGVAR_DEF(OdInt16, GRIPS, (2), (), ValidateRange(0,2))
9721
9747//<dom_var_def>OdInt16 GRIPSIZE;
9748REGVAR_DEF(OdInt16, GRIPSIZE, (5), (), ValidateRange(1,255))
9749
9750/*** VARDOCS:
9751 <properties>
9752 <remarks>
9753 "\n Controls whether the drawing is saved with visual fidelity."
9754 "\n"
9755 "\n @table"
9756 "\n Value Description"
9757 "\n 0 Saved without visual fidelity"
9758 "\n 1 Saved with visual fidelity"
9759 </remarks>
9760 </properties>
9761*/
9762
9794REGVAR_DEF(OdInt16, SAVEFIDELITY, (1), (), ValidateRange(0,1))
9795
9796/*** VARDOCS:
9797 <properties>
9798 <remarks>
9799 "\n DWFOSNAP controls whether object snapping is active for geometry in DWF underlays
9800 "\n"
9801 "\n @table"
9802 "\n Value Description"
9803 "\n false Disabled"
9804 "\n true Enabled"
9805 </remarks>
9806 </properties>
9807*/
9808
9840REGVAR_DEF(ODTBOOL, DWFOSNAP, (1), (), ValidateBOOL())
9841
9842/*** VARDOCS:
9843 <properties>
9844 <remarks>
9845 "\n DGNOSNAP controls whether object snapping is active for geometry in DGN underlays
9846 "\n"
9847 "\n @table"
9848 "\n Value Description"
9849 "\n false Disabled"
9850 "\n true Enabled"
9851 </remarks>
9852 </properties>
9853*/
9854
9886REGVAR_DEF(ODTBOOL, DGNOSNAP, (1), (), ValidateBOOL())
9887
9924//<dom_var_def>OdUInt8 OLEQUALITY;
9925//FELIX_CHANGE
9926REGVAR_DEF(OdInt8, OLEQUALITY, (3), (), ValidateRange(0, 3))
9927
9961//<dom_var_def>OdInt8 OLEHIDE;
9962REGVAR_DEF(OdInt8, OLEHIDE, (0), (), ValidateRange(0, 3))
9963
9964//-------------------------
9965// Introduced in R13
9966//-------------------------
9967
9968
10001//<dom_var_def>OdInt16 ISAVEPERCENT;
10002REGVAR_DEF(OdInt16, ISAVEPERCENT, (50), (), ValidateRange(0, 100))
10003
10004
10005//-------------------------
10006// Introduced in R14
10007//-------------------------
10008
10041//<dom_var_def>OdInt16 DEMANDLOAD;
10042REGVAR_DEF(OdInt16, DEMANDLOAD, (3), (), ValidateRange(0, 3))
10043
10044//-----------------------------------------
10045// Variables added in AC 2008
10046//-----------------------------------------
10047
10085REGVAR_DEF(OdInt16, LAYLOCKFADECTL, (50), (), ValidateRange(-90, 90))
10086
10087//-----------------------------------------
10088// Variables added in AC 2009
10089//-----------------------------------------
10090
10146//<dom_var_def>OdInt16 THUMBSIZE;
10147REGVAR_DEF(OdInt16, THUMBSIZE, (3), (), ValidateRange(0,8))
10148
10149REGVAR_DEF(OdInt16, PUBLISHHATCH, (1), (), ValidateRange(0,1))
10150
10151REGVAR_DEF(OdInt16, OPENPARTIAL, (1), (), ValidateRange(0,1))
10152
10153//FELIX_CHANGE
10154REGVAR_DEF(OdUInt32, DGNIMPORTMAX, (10000000), (), ValidateNone())
10155
10187//<dom_var_def>OdInt16 PLINECONVERTMODE;
10188REGVAR_DEF(OdInt16, PLINECONVERTMODE, (0), (), ValidateRange(0,1))
10189
10190
10191
10192//-----------------------------------------
10193// Variables added in AC 2010
10194//-----------------------------------------
10195
10196/*** VARDOCS:
10197<properties>
10198<remarks>
10199"\n PDFOSNAP controls whether object snapping is active for geometry in PDF underlays
10200"\n"
10201"\n @table"
10202"\n Value Description"
10203"\n false Disabled"
10204"\n true Enabled"
10205</remarks>
10206</properties>
10207*/
10208
10240REGVAR_DEF(ODTBOOL, PDFOSNAP, (1), (), ValidateBOOL())
10241
10242REGVAR_DEF(OdInt16, XFADECTL, (50), (), ValidateRange(0,90))
10243
10279REGVAR_DEF(OdInt16, XDWGFADECTL, (50), (), ValidateRange(-90, 90))
10280
10316//<dom_var_def>OdInt16 PARAMETERCOPYMODE;
10317REGVAR_DEF(OdInt16, PARAMETERCOPYMODE, (1), (), ValidateRange(0,4))
10318
10319
10320//-----------------------------------------
10321// Variables added in AC 2011
10322//-----------------------------------------
10323
10356//<dom_var_def>OdInt16 OBJECTISOLATIONMODE;
10357REGVAR_DEF(OdInt16, OBJECTISOLATIONMODE, (0), (), ValidateRange(0,1))
10358
10359//-----------------------------------------
10360// Variables added in AC 2012
10361//-----------------------------------------
10362
10395//<dom_var_def>OdInt16 ARRAYTYPE;
10396REGVAR_DEF(OdInt16, ARRAYTYPE , (0), (), ValidateRange(0,2))
10397
10430//<dom_var_def>OdInt16 POINTCLOUDAUTOUPDATE;
10431REGVAR_DEF(OdInt16, POINTCLOUDAUTOUPDATE, (1), (), ValidateRange(0,1))
10432
10460//<dom_var_def>OdInt16 POINTCLOUDDENSITY;
10461REGVAR_DEF(OdInt16, POINTCLOUDDENSITY, (15), (), ValidateRange(1,100))
10462
10495//<dom_var_def>OdInt16 POINTCLOUDLOCK;
10496REGVAR_DEF(OdInt16, POINTCLOUDLOCK, (0), (), ValidateRange(0,1))
10497
10525//<dom_var_def>OdInt16 POINTCLOUDRTDENSITY;
10526REGVAR_DEF(OdInt16, POINTCLOUDRTDENSITY, (5), (), ValidateRange(1,100))
10527
10528//-----------------------------------------
10529// Variables added in AC 2013
10530//-----------------------------------------
10531
10564//<dom_var_def>OdInt16 ARRAYASSOCIATIVITY;
10565REGVAR_DEF(OdInt16, ARRAYASSOCIATIVITY, (1), (), ValidateRange(0,1))
10566
10598//<dom_var_def>OdInt16 POINTCLOUDBOUNDARY;
10599REGVAR_DEF(OdInt16, POINTCLOUDBOUNDARY, (1), (), ValidateRange(0,1))
10600
10627//<dom_var_def>OdUInt32 POINTCLOUDPOINTMAX;
10628REGVAR_DEF(OdUInt32, POINTCLOUDPOINTMAX, (1500000), (), ValidateNone())
10629
10630//-----------------------------------------
10631// Variables added in AC 2014
10632//-----------------------------------------
10633
10634REGVAR_DEF(OdInt16, TEXTALIGNMODE, (9), (), ValidateRange(0,11))
10635
10636
10637//-----------------------------------------
10638// Variables added in AC 2015
10639//-----------------------------------------
10640
10688//<dom_var_def>OdInt16 LINESMOOTHING;
10689REGVAR_DEF(OdInt16, LINESMOOTHING, (0), (), ValidateRange(0,1))
10690
10724//<dom_var_def>OdInt16 HPLINETYPE;
10725REGVAR_DEF(OdInt16, HPLINETYPE, (0), (), ValidateRange(0,1))
10726
10727REGVAR_DEF(OdInt32, POINTCLOUDPOINTMAXLEGACY, (1500000), (), ValidateRange(1500000,10000000))
10728REGVAR_DEF(OdInt16, POINTCLOUDLOD, (10), (), ValidateRange(1,10))
10729
10730//-----------------------------------------
10731// Variables added in AC 2016
10732//-----------------------------------------
10733
10769//<dom_var_def>OdInt16 REVCLOUDCREATEMODE;
10770REGVAR_DEF(OdInt16, REVCLOUDCREATEMODE, (1), (), ValidateRange(0,2))
10771
10803//<dom_var_def>OdInt16 REVCLOUDGRIPS;
10804REGVAR_DEF(OdInt16, REVCLOUDGRIPS, (1), (), ValidateRange(0,1))
10805
10806
10807//-----------------------------------------
10808// Variables added in AC 2017
10809//-----------------------------------------
10810REGVAR_DEF(ODTBOOL, LTGAPSELECTION, (0), (), ValidateBOOL())
10811
10848//<dom_var_def>OdInt16 SELECTIONEFFECTCOLOR;
10849REGVAR_DEF(OdInt16, SELECTIONEFFECTCOLOR, (0), (), ValidateRange(0,255))
10850
10880//<dom_var_def>OdInt16 SELECTIONEFFECT;
10881REGVAR_DEF(OdInt16, SELECTIONEFFECT, (1), (), ValidateRange(0,1))
10882
10912//<dom_var_def>OdInt16 IMAGEHLT;
10913REGVAR_DEF(OdInt16, IMAGEHLT, (0), (), ValidateRange(0,1))
10914
10915
10917// Teigha-specific system variables
10919
10952//<dom_var_def>bool SAVEROUNDTRIP;
10953REGVAR_DEF(bool, SAVEROUNDTRIP, (true), (), ValidateBOOL())
10954
10980//<dom_var_def>double R12SaveDeviation;
10981REGVAR_DEF(ODTDIST, R12SaveDeviation,(0.), (), ValidateNone())
10982
11009//<dom_var_def>OdInt16 R12SaveAccuracy;
11010REGVAR_DEF(OdInt16, R12SaveAccuracy,(8), (), ValidateNone())
11011
11044//<dom_var_def>OdInt16 AcisSaveAsMode;
11045REGVAR_DEF(OdInt16, AcisSaveAsMode,(0), (), ValidateRange(0,1))
11046
11047/*** VARDOCS:
11048 <properties>
11049 <remarks>
11050 "\n AcisProxyMode controls saving to proxy's graphics metafile mode of ACIS entities (3DSolids, Bodies, Regions)."
11051 "\n"
11052 "\n @table"
11053 "\n Value Description"
11054 "\n 0 Save meshes"
11055 "\n 1 Save edges only"
11056 </remarks>
11057 </properties>
11058*/
11059
11060/*** VARDOCS:
11061 <properties>
11062 <remarks>
11063 "\n PLINECACHE controls creation the cache of vertexes for OdDb2dPolyline when a database file is opened."
11064 "\n"
11065 "\n @table"
11066 "\n Value Cache"
11067 "\n false Disabled"
11068 "\n true Enabled"
11069 </remarks>
11070 </properties>
11071*/
11072
11104REGVAR_DEF(ODTBOOL, PLINECACHE, (false), (), ValidateBOOL())
11105
11106/*** VARDOCS:
11107 <properties>
11108 <remarks>
11109 "\n DxfTextAdjustAlignment controls if adjustAlignment() is called"
11110 " at the end of loading OdDbText from DXF file."
11111 "\n"
11112 "\n @table"
11113 "\n Value Description"
11114 "\n false Disabled"
11115 "\n true Enabled"
11116 </remarks>
11117 </properties>
11118*/
11150REGVAR_DEF(bool, DxfTextAdjustAlignment, (false), (), ValidateBOOL())
11151
11186//<dom_var_def>bool RecomputeDimBlocksRequired;
11187REGVAR_DEF(bool, RecomputeDimBlocksRequired, (true), (), ValidateBOOL())
11188
11239//<dom_var_def>bool AllowSavingEmptyAcisObjects;
11240REGVAR_DEF(bool, AllowSavingEmptyAcisObjects, (false), (), ValidateBOOL())
11241
11274//<dom_var_def>bool RestoreHatchFromBlkRef;
11275REGVAR_DEF(bool, RestoreHatchFromBlkRef, (true), (), ValidateBOOL())
11276
11326//<dom_var_def>OdInt16 MTMODE;
11327//FELIX_CHANGE_BEGIN
11328#ifdef XENON
11329REGVAR_DEF(OdInt16, MtMode, (0), (), ValidateRange(0,3))
11330#else
11331REGVAR_DEF(OdInt16, MtMode, (3), (), ValidateRange(0,3))
11332#endif
11333//FELIX_CHANGE_END
11334
11383//<dom_var_def>bool NegativeHandlesReserved;
11384REGVAR_DEF(bool, NegativeHandlesReserved, (false), (), ValidateBOOL())
11385
11386#undef ODTDB_PROXYIMAGE
11387
11388
11389#undef SVARS_FUNC_MODIFIER
11390#define SVARS_FUNC_MODIFIER
11392// New AppServices variables section
11393// To not break binary compatibility for new variables
11394// non-virtual functions are generated
11395
11396// Add new REGVARs here
11397
11398// Drawings SDK-specific
11399
11400/*** VARDOCS:
11401 <properties>
11402 <remarks>
11403 "\n VerticalApplicationsMode controls behavior of vertical applications"
11404 "\n" Bit-coded
11405 "\n If bit set application creates its default objects in every drawing
11406 "\n If not application does not create its default objects
11407 "\n (enabler behavior)
11408 "\n It also affects hatch rendering: empty stroke hatch is rendered as solid fill for the Architecture SDK
11409 "\n By default the bit is set to 0 for ODA Mechanical SDK"
11410 "\n @table"
11411 "\n Value Description"
11412 "\n bit 1 ODA Architecture SDK
11413 "\n bit 2 ODA Civil SDK
11414 "\n bit 4 ODA Mechanical SDK
11415 </remarks>
11416 </properties>
11417*/
11454REGVAR_DEF(OdUInt32, VerticalApplicationsMode, (0xFFFFFFFB), (), ValidateNone())
11455
11456
11507//<dom_var_def>bool DisableAcisAudit;
11508REGVAR_DEF(bool, EnableAcisAudit, (false), (), ValidateBOOL())
11509
11510/*** VARDOCS:
11511 <properties>
11512 <remarks>
11513 "\n If HonourLockedLayer is true, entities on locked layer cannot be opened for write: OdDbObjectId::openObject will return eOnLockedLayer "
11514 </remarks>
11515 </properties>
11516*/
11517
11544REGVAR_DEF(bool, HonourLockedLayer, (false), (), ValidateBOOL())
11545
11546/*** VARDOCS:
11547 <properties>
11548 <remarks>
11549 "\n Controls the display of row numbers and column letters when the In-Place Text Editor is open for editing a table cell."
11550 </remarks>
11551 </properties>
11552*/
11602REGVAR_DEF(bool, TableIndicator, (true), (), ValidateBOOL())
11603
11604/*** VARDOCS:
11605 <properties>
11606 <remarks>
11607 "\n Controls the display link ranges in selected table."
11608 </remarks>
11609 </properties>
11610*/
11659REGVAR_DEF(bool, TableLinkIndicator, (true), (), ValidateBOOL())
11660
11661/*** VARDOCS:
11662 <properties>
11663 <remarks>
11664 "\n Controls the display selected cell range in selected table."
11665 </remarks>
11666 </properties>
11667*/
11716REGVAR_DEF(bool, TableSelectIndicator, (true), (), ValidateBOOL())
11717
11718/*** VARDOCS:
11719 <properties>
11720 <remarks>
11721 "\n Table indicator color. A packed 32-bits integer value that specifies the color method and color components."
11722 </remarks>
11723 </properties>
11724*/
11750REGVAR_DEF(OdUInt32, TableIndicatorColor, (0xC2ADADAD), (0xC2ADADAD), ValidateNone()) //FELIX_CHANGE
11751
11752/*** VARDOCS:
11753<properties>
11754<remarks>
11755"\n A directory for saving raster images when importing from a pdf files to a .dwg. If this variable isn't specified, the images are saved in the application temporary directory."
11756</remarks>
11757</properties>
11758*/
11784REGVAR_DEF(OdString, PDFIMPORTIMAGEPATH, (OD_T("")), (), ValidateNone())
11785
11786/*** VARDOCS:
11787 <properties>
11788 <remarks>
11789 "\n Controls the partial viewing mode"
11790 </remarks>
11791 </properties>
11792*/
11818REGVAR_DEF(bool, PartialViewingMode, (false), (), ValidateBOOL())
11819
11820/*** VARDOCS:
11821 <properties>
11822 <remarks>
11823 "\n Controls whether the registered application records stored in an xref being loaded are copied to the host drawing"
11824 </remarks>
11825 </properties>
11826*/
11852REGVAR_DEF(OdInt16, XREFREGAPPCTL, (0), (0), ValidateRange(0,1))
11853
11854#undef SVARS_FUNC_MODIFIER
11855
11856
11857#endif //#ifdef REGVAR_DEF
11858
11859
11860#undef ODTBOOL
11861#undef ODTDIST
11862#undef ODTORIENT
11863#undef ODTUNITLESS4
11864#undef ODTUNITLESS8
11865#undef ODTDB_MEASUREMENTVALUE
11866#undef ODTDB_LINEWEIGHT
11867#undef ODTDB_JOINSTYLE
11868#undef ODTDB_UNITSVALUE
11869#undef ODTDB_PROXYIMAGE
11870#undef ODTDB_MEASUREMENTVALUE
11871#undef ODTTEXTSTYLEID
11872#undef ODTLAYERID
11873#undef ODTLAYERIDDEF
11874#undef ODTLINETYPEID
11875#undef ODTDIMSTYLEID
11876#undef ODTUCSID
11877#undef ODTMLSTYLEID
11878#undef ODTDB_ENDCAPS
11879#undef ODTDB_JOINSTYLE
11880#undef ODTDB_PLOTSTYLENAMETYPE
11881#undef ODTDB_TIMEZONE
11882#undef ODTMATERIALID
11883#undef ODVISTYLEID
11884#undef ODTTABLESTYLEID
11885#undef ODTMLEADERSTYLEID
11886#undef ODTVIEWDETAILSTYLEID
11887#undef ODTVIEWSECTIONSTYLEID
11888#undef ODANNOSCALE
11889#undef ODDBHARDPOINTERID
11890#undef ODDBOBJECTID
11891#undef ODTTRANSPARENCY
#define REGVAR_DEF(type, name, unused3, unused4, unused5)
OdCodePageId
Definition: OdCodePage.h:31
#define OD_T(x)
unsigned int OdUInt32
short OdInt16
signed char OdInt8
unsigned short OdUInt16
int OdInt32
#define Oda2PI
Definition: OdaCommon.h:57
#define RO_VAR_DEF
Definition: SysVarDefs.h:78
EXTMIN
Definition: SysVarDefs.h:422
MAXACTVP
Definition: SysVarDefs.h:2676
EXPORTPAPERSPACE
Definition: SysVarDefs.h:6781
PSOLWIDTH
Definition: SysVarDefs.h:5712
CECOLOR
Definition: SysVarDefs.h:945
UPDATETHUMBNAIL
Definition: SysVarDefs.h:5606
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency GEOMARKPOSITIONSIZE
Definition: SysVarDefs.h:8019
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor CETRANSPARENCY
Definition: SysVarDefs.h:7227
INTERSECTIONDISPLAY
Definition: SysVarDefs.h:5111
CAMERADISPLAY
Definition: SysVarDefs.h:6330
TILEMODE
Definition: SysVarDefs.h:2647
CELTSCALE
Definition: SysVarDefs.h:973
PUCSORG
Definition: SysVarDefs.h:4091
FILLETRAD
Definition: SysVarDefs.h:1419
ValidateRange(0, 2)) VAR_DEF_2(ODTDIST
HYPERLINKBASE
Definition: SysVarDefs.h:3520
SKYSTATUS
Definition: SysVarDefs.h:7057
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CENTERLTYPE
Definition: SysVarDefs.h:8192
TRACEWID
Definition: SysVarDefs.h:833
FACETRES
Definition: SysVarDefs.h:3942
ValidateMLeaderStyle()) ANNO_VAR_DEF(ODANNOSCALE
PSVPSCALE
Definition: SysVarDefs.h:3787
USERI2
Definition: SysVarDefs.h:2241
LOFTMAG2
Definition: SysVarDefs.h:5926
PLINEWID
Definition: SysVarDefs.h:1919
FIELDEVAL
Definition: SysVarDefs.h:5565
#define ODTDB_SHADOWFLAGS
Definition: SysVarDefs.h:239
HPLAYER
Definition: SysVarDefs.h:7091
GEOMARKERVISIBILITY
Definition: SysVarDefs.h:6678
ANNOALLVISIBLE
Definition: SysVarDefs.h:4792
LONGITUDE
Definition: SysVarDefs.h:5990
PEXTMAX
Definition: SysVarDefs.h:2804
PLIMCHECK
Definition: SysVarDefs.h:2752
UCSNAME
Definition: SysVarDefs.h:2881
LUNITS
Definition: SysVarDefs.h:1332
#define ODTUNITLESS4
Definition: SysVarDefs.h:155
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CENTERLAYER
Definition: SysVarDefs.h:8189
#define DICR15VAR
Definition: SysVarDefs.h:94
LIGHTSINBLOCKS
Definition: SysVarDefs.h:4994
SHADEDGE
Definition: SysVarDefs.h:2565
HPORIGIN
Definition: SysVarDefs.h:5524
#define ODTLAYERID
Definition: SysVarDefs.h:211
CHAMFERB
Definition: SysVarDefs.h:1065
MIRRHATCH
Definition: SysVarDefs.h:7093
SURFU
Definition: SysVarDefs.h:2156
CSHADOW
Definition: SysVarDefs.h:6267
AUPREC
Definition: SysVarDefs.h:1488
INTERFEREOBJVS
Definition: SysVarDefs.h:6173
#define RO_VAR_DEF_H
Definition: SysVarDefs.h:83
ValidateDimStyle()) VAR_DEF(ODTBOOL
ValidateLinetype()) VAR_DEF(OdCmColor
CMLSCALE
Definition: SysVarDefs.h:3171
CEPSNID
Definition: SysVarDefs.h:3636
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CENTERLTYPEFILE
Definition: SysVarDefs.h:8193
#define ODTMLEADERSTYLEID
Definition: SysVarDefs.h:263
LOFTANG2
Definition: SysVarDefs.h:5864
EXPORTPAGESETUP
Definition: SysVarDefs.h:6827
XCLIPFRAME
Definition: SysVarDefs.h:6962
SOLIDHIST
Definition: SysVarDefs.h:5647
PLIMMIN
Definition: SysVarDefs.h:2829
#define ODANNOSCALE
Definition: SysVarDefs.h:275
PUCSNAME
Definition: SysVarDefs.h:2906
#define ODTDB_JOINSTYLE
Definition: SysVarDefs.h:171
LIMMIN
Definition: SysVarDefs.h:498
ValidateNonZero()) VAR_DEF(OdInt16
PELLIPSE
Definition: SysVarDefs.h:3855
odInitVERSIONGUID())
LUPREC
Definition: SysVarDefs.h:1363
#define ODDBHARDPOINTERID
Definition: SysVarDefs.h:203
const OdCmTransparency const OdCmTransparency HPCOLOR
Definition: SysVarDefs.h:7148
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor REQUIREDVERSIONS
Definition: SysVarDefs.h:7180
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency ValidateMLeaderScale()) VAR_DEF(ODTBOOL
OBSCUREDLTYPE
Definition: SysVarDefs.h:5230
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSACURVATUREHIGH
Definition: SysVarDefs.h:7546
#define ODTDB_PROXYIMAGE
Definition: SysVarDefs.h:179
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency POINTCLOUDPOINTSIZE
Definition: SysVarDefs.h:8024
PELEVATION
Definition: SysVarDefs.h:1565
LOFTNORMALS
Definition: SysVarDefs.h:5795
SHADOWPLANELOCATION
Definition: SysVarDefs.h:6296
STYLESHEET
Definition: SysVarDefs.h:3544
PUCSORGTOP
Definition: SysVarDefs.h:4207
#define ODTVIEWDETAILSTYLEID
Definition: SysVarDefs.h:267
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CENTERCROSSSIZE
Definition: SysVarDefs.h:8158
TDUCREATE
Definition: SysVarDefs.h:1708
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor HPBACKGROUNDCOLOR
Definition: SysVarDefs.h:7175
SORTENTS
Definition: SysVarDefs.h:5342
LIMCHECK
Definition: SysVarDefs.h:1645
LOFTPARAM
Definition: SysVarDefs.h:5753
DISPSILH
Definition: SysVarDefs.h:1191
PUCSORTHOVIEW
Definition: SysVarDefs.h:4181
ValidateCmColor()) VAR_DEF(ODTUNITLESS4
LWDISPLAY
Definition: SysVarDefs.h:3369
ORTHOMODE
Definition: SysVarDefs.h:578
HIDETEXT
Definition: SysVarDefs.h:5412
#define ODTCOLORDEF
Definition: SysVarDefs.h:283
#define DICR21VAR
Definition: SysVarDefs.h:99
ANGDIR
Definition: SysVarDefs.h:361
PSOLHEIGHT
Definition: SysVarDefs.h:6499
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSAZEBRASIZE
Definition: SysVarDefs.h:7936
LAYEREVAL
Definition: SysVarDefs.h:4867
TEXTSTYLE
Definition: SysVarDefs.h:861
#define ODTLINETYPEID
Definition: SysVarDefs.h:219
EXPORTMODELSPACE
Definition: SysVarDefs.h:6735
PDFFRAME
Definition: SysVarDefs.h:6926
#define ODTORIENT
Definition: SysVarDefs.h:151
SURFTYPE
Definition: SysVarDefs.h:2127
TIMEZONE
Definition: SysVarDefs.h:6049
#define ODTMATERIALID
Definition: SysVarDefs.h:247
PUCSORGLEFT
Definition: SysVarDefs.h:4259
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency DIMLAYER
Definition: SysVarDefs.h:8060
UCSORGBACK
Definition: SysVarDefs.h:4557
SURFV
Definition: SysVarDefs.h:2185
ValidatePDMODE()) VAR_DEF(ODTDIST
MIRRTEXT
Definition: SysVarDefs.h:714
PINSBASE
Definition: SysVarDefs.h:2701
USERR4
Definition: SysVarDefs.h:2437
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency POINTCLOUDCLIPFRAME
Definition: SysVarDefs.h:7353
UCSORGLEFT
Definition: SysVarDefs.h:4479
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency WIPEOUTFRAME
Definition: SysVarDefs.h:7318
PREVIEWTYPE
Definition: SysVarDefs.h:6680
VERSIONGUID
Definition: SysVarDefs.h:3725
CHAMFERC
Definition: SysVarDefs.h:1111
CEPSNTYPE
Definition: SysVarDefs.h:3611
PUCSYDIR
Definition: SysVarDefs.h:4145
DIMSHO
Definition: SysVarDefs.h:1293
PUCSORGFRONT
Definition: SysVarDefs.h:4311
#define ODTDB_MEASUREMENTVALUE
Definition: SysVarDefs.h:163
VISRETAIN
Definition: SysVarDefs.h:2976
USERI1
Definition: SysVarDefs.h:2213
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CVIEWDETAILSTYLE
Definition: SysVarDefs.h:7255
EXTMAX
Definition: SysVarDefs.h:452
USERR1
Definition: SysVarDefs.h:2353
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSAZEBRACOLOR1
Definition: SysVarDefs.h:7797
#define ODTDIMSTYLEID
Definition: SysVarDefs.h:223
TDUUPDATE
Definition: SysVarDefs.h:1737
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency ValidateViewSectionStyle()) DICR27VAR(OdInt16
PSLTSCALE
Definition: SysVarDefs.h:3044
#define ODTDIST
Definition: SysVarDefs.h:147
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VIEWUPDATEAUTO
Definition: SysVarDefs.h:7501
ValidateBOOL()) VAR_DEF_H(OdGePoint3d
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CENTEREXE
Definition: SysVarDefs.h:8159
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSACURVATURELOW
Definition: SysVarDefs.h:7591
TEXTSIZE
Definition: SysVarDefs.h:805
USERI4
Definition: SysVarDefs.h:2297
INSUNITS
Definition: SysVarDefs.h:3427
TREEDEPTH
Definition: SysVarDefs.h:3080
MENUNAME
Definition: SysVarDefs.h:1513
ValidateLineWeight()) VAR_DEF_H(ODTDB_ENDCAPS
HPINHERIT
Definition: SysVarDefs.h:5496
LATITUDE
Definition: SysVarDefs.h:5958
#define VAR_DEF_2
Definition: SysVarDefs.h:139
PDMODE
Definition: SysVarDefs.h:1856
ANNOTATIVEDWG
Definition: SysVarDefs.h:4829
CHAMFERA
Definition: SysVarDefs.h:1019
TDINDWG
Definition: SysVarDefs.h:1766
CMATERIAL
Definition: SysVarDefs.h:6527
ValidateANNOTATIVEDWG()) DICR21VAR(ODTBOOL
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency ValidateTransparency()) DICR27VAR(ODTVIEWDETAILSTYLEID
SPLINETYPE
Definition: SysVarDefs.h:1987
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSAZEBRADIRECTION
Definition: SysVarDefs.h:7890
PUCSORGBACK
Definition: SysVarDefs.h:4337
#define ODTDB_UNITSVALUE
Definition: SysVarDefs.h:175
PDFUNDERLAYSHADEDMODE
Definition: SysVarDefs.h:2467
OdaPI2
Definition: SysVarDefs.h:5829
#define ODTTABLESTYLEID
Definition: SysVarDefs.h:259
CAMERAHEIGHT
Definition: SysVarDefs.h:6386
#define ODTUNITLESS8
Definition: SysVarDefs.h:159
DIMASSOC
Definition: SysVarDefs.h:5378
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency XREFOVERRIDE
Definition: SysVarDefs.h:8150
MSOLESCALE
Definition: SysVarDefs.h:5567
ValidateTextStyle()) VAR_DEF(ODTLAYERID
SURFTAB1
Definition: SysVarDefs.h:2064
#define ODTDB_LINEWEIGHT
Definition: SysVarDefs.h:167
EXTNAMES
Definition: SysVarDefs.h:3759
PEXTMIN
Definition: SysVarDefs.h:2779
STEPSIZE
Definition: SysVarDefs.h:6444
REGENMODE
Definition: SysVarDefs.h:612
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency SECTIONTHICKNESSINC
Definition: SysVarDefs.h:8116
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency SECTIONOFFSETINC
Definition: SysVarDefs.h:8088
#define ODTMLSTYLEID
Definition: SysVarDefs.h:231
CMLJUST
Definition: SysVarDefs.h:3143
ENDCAPS
Definition: SysVarDefs.h:3302
LTSCALE
Definition: SysVarDefs.h:742
INTERFEREVPVS
Definition: SysVarDefs.h:6201
QTEXTMODE
Definition: SysVarDefs.h:680
AUNITS
Definition: SysVarDefs.h:1457
odInitFINGERPRINTGUID())
DWFFRAME
Definition: SysVarDefs.h:6563
GEOLATLONGFORMAT
Definition: SysVarDefs.h:6643
#define ODTVIEWSECTIONSTYLEID
Definition: SysVarDefs.h:271
TEXTQLTY
Definition: SysVarDefs.h:3913
#define ODTDB_LOFTNORMALSTYPE
Definition: SysVarDefs.h:255
DGNFRAME
Definition: SysVarDefs.h:6599
LIMMAX
Definition: SysVarDefs.h:544
UCSORTHOVIEW
Definition: SysVarDefs.h:4401
DXEVAL
Definition: SysVarDefs.h:6638
PUCSORGBOTTOM
Definition: SysVarDefs.h:4233
#define VAR_DEF_H
Definition: SysVarDefs.h:88
LIGHTINGUNITS
Definition: SysVarDefs.h:4959
UCSORGBOTTOM
Definition: SysVarDefs.h:4453
DRAGVS
Definition: SysVarDefs.h:6229
FINGERPRINTGUID
Definition: SysVarDefs.h:3696
SPLINESEGS
Definition: SysVarDefs.h:2034
#define DICR24VAR_H
Definition: SysVarDefs.h:111
#define ODTDB_ENDCAPS
Definition: SysVarDefs.h:187
CMLSTYLE
Definition: SysVarDefs.h:3108
UCSBASE
Definition: SysVarDefs.h:4365
INSBASE
Definition: SysVarDefs.h:389
CANNOSCALE
Definition: SysVarDefs.h:4753
SKETCHINC
Definition: SysVarDefs.h:1391
UCSORG
Definition: SysVarDefs.h:3971
DIMSTYLE
Definition: SysVarDefs.h:1218
E
Definition: SysVarDefs.h:422
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSAZEBRACOLOR2
Definition: SysVarDefs.h:7844
#define DICR27VAR
Definition: SysVarDefs.h:119
DBCSTATE
Definition: SysVarDefs.h:5028
PROJECTNAME
Definition: SysVarDefs.h:5297
LAYERNOTIFY
Definition: SysVarDefs.h:4907
PSTYLEMODE
Definition: SysVarDefs.h:3668
CELWEIGHT
Definition: SysVarDefs.h:3269
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CENTERMARKEXE
Definition: SysVarDefs.h:8194
USERI5
Definition: SysVarDefs.h:2325
HPTRANSPARENCY
Definition: SysVarDefs.h:7121
#define ODTDB_TIMEZONE
Definition: SysVarDefs.h:235
ELEVATION
Definition: SysVarDefs.h:1541
UCSXDIR
Definition: SysVarDefs.h:4002
ValidatePSName()) RO_VAR_DEF(ODTBOOL
LOFTMAG1
Definition: SysVarDefs.h:5895
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CVIEWSECTIONSTYLE
Definition: SysVarDefs.h:7283
PUCSORGRIGHT
Definition: SysVarDefs.h:4285
UCSORGTOP
Definition: SysVarDefs.h:4427
OLESTARTUP
Definition: SysVarDefs.h:3821
TDUSRTIMER
Definition: SysVarDefs.h:1795
ValidateTableStyle()) MLEADERSTYLE_VAR_DEF(ODTMLEADERSTYLEID
THICKNESS
Definition: SysVarDefs.h:1593
XEDIT
Definition: SysVarDefs.h:3578
CHAMFERD
Definition: SysVarDefs.h:1157
FILLMODE
Definition: SysVarDefs.h:646
CP_ANSI_1252
Definition: SysVarDefs.h:4645
#define ODVISTYLEID
Definition: SysVarDefs.h:243
TSTACKALIGN
Definition: SysVarDefs.h:3462
USERR2
Definition: SysVarDefs.h:2381
JOINSTYLE
Definition: SysVarDefs.h:3335
PUCSBASE
Definition: SysVarDefs.h:4064
ValidateVisualStyle()) VAR_DEF(ODVISTYLEID
ValidateGr(0.)) VAR_DEF(ODTDIST
TILEMODELIGHTSYNCH
Definition: SysVarDefs.h:6117
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSACURVATURETYPE
Definition: SysVarDefs.h:7644
SPLFRAME
Definition: SysVarDefs.h:1953
PUCSXDIR
Definition: SysVarDefs.h:4118
LENSLENGTH
Definition: SysVarDefs.h:6358
#define MLEADERSTYLE_VAR_DEF
Definition: SysVarDefs.h:134
ValidateDouble(-90., 90.)) VAR_DEF(double
STEPSPERSEC
Definition: SysVarDefs.h:6415
DIMASO
Definition: SysVarDefs.h:1257
OBSCUREDCOLOR
Definition: SysVarDefs.h:5186
UCSORGRIGHT
Definition: SysVarDefs.h:4505
INTERSECTIONCOLOR
Definition: SysVarDefs.h:5074
USERR3
Definition: SysVarDefs.h:2409
SHOWHIST
Definition: SysVarDefs.h:5684
true
Definition: SysVarDefs.h:612
CELTYPE
Definition: SysVarDefs.h:917
USRTIMER
Definition: SysVarDefs.h:1826
UCSYDIR
Definition: SysVarDefs.h:4034
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSADRAFTANGLEHIGH
Definition: SysVarDefs.h:7697
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency DYNCONSTRAINTDISPLAY
Definition: SysVarDefs.h:7450
MEASUREMENT
Definition: SysVarDefs.h:3241
#define ODTUCSID
Definition: SysVarDefs.h:227
CLAYER
Definition: SysVarDefs.h:889
LOFTANG1
Definition: SysVarDefs.h:5829
MESHTYPE
Definition: SysVarDefs.h:7009
ValidateMaterial()) DICR21VAR_H(OdInt8
DRAWORDERCTL
Definition: SysVarDefs.h:5460
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CENTERCROSSGAP
Definition: SysVarDefs.h:8157
ValidateEqGr(0.)) VAR_DEF_2(ODTTEXTSTYLEID
ValidatePositiveNonZero()) VAR_DEF(OdInt16
DWGCODEPAGE
Definition: SysVarDefs.h:4645
USERI3
Definition: SysVarDefs.h:2269
ValidateLayer()) VAR_DEF(ODTLINETYPEID
CTABLESTYLE
Definition: SysVarDefs.h:4675
PDSIZE
Definition: SysVarDefs.h:1891
UNITMODE
Definition: SysVarDefs.h:2942
ATTMODE
Definition: SysVarDefs.h:777
CMLEADERSTYLE
Definition: SysVarDefs.h:4714
#define VAR_DEF(a, b, c, d, r1, r2)
Definition: SysVarDefs.h:288
SURFTAB2
Definition: SysVarDefs.h:2092
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency MLEADERSCALE
Definition: SysVarDefs.h:7399
ValidateUcsRec()) VAR_DEF_H(ODDBHARDPOINTERID
false
Definition: SysVarDefs.h:361
#define ODTTEXTSTYLEID
Definition: SysVarDefs.h:207
NORTHDIRECTION
Definition: SysVarDefs.h:6020
ValidateNone()) VAR_DEF_H(OdGePoint3d
#define DICR24VAR
Definition: SysVarDefs.h:109
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency ValidateViewDetailStyle()) DICR27VAR(ODTVIEWSECTIONSTYLEID
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency CENTERLTSCALE
Definition: SysVarDefs.h:8191
INDEXCTL
Definition: SysVarDefs.h:5269
SHADEDIF
Definition: SysVarDefs.h:2594
#define ODTTRANSPARENCYDEF
Definition: SysVarDefs.h:279
PROXYGRAPHICS
Definition: SysVarDefs.h:3207
PLINEGEN
Definition: SysVarDefs.h:3010
MSLTSCALE
Definition: SysVarDefs.h:4831
LIGHTGLYPHDISPLAY
Definition: SysVarDefs.h:6083
WORLDVIEW
Definition: SysVarDefs.h:2529
TSTACKSIZE
Definition: SysVarDefs.h:3491
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSAZEBRATYPE
Definition: SysVarDefs.h:7987
#define ODTDB_PLOTSTYLENAMETYPE
Definition: SysVarDefs.h:195
INTERFERECOLOR
Definition: SysVarDefs.h:6145
SKPOLY
Definition: SysVarDefs.h:1679
ISOLINES
Definition: SysVarDefs.h:3884
#define ODTDB_LOFTPARAMTYPE
Definition: SysVarDefs.h:251
PLIMMAX
Definition: SysVarDefs.h:2854
#define DICR21VAR_H
Definition: SysVarDefs.h:101
#define ANNO_VAR_DEF
Definition: SysVarDefs.h:129
UCSORGFRONT
Definition: SysVarDefs.h:4531
HALOGAP
Definition: SysVarDefs.h:5142
REALWORLDSCALE
Definition: SysVarDefs.h:6633
FRAME
Definition: SysVarDefs.h:6877
ValidateMLStyle()) VAR_DEF(OdInt16
#define ODTBOOL
Definition: SysVarDefs.h:143
const OdCmTransparency const OdCmTransparency const OdCmColor const OdCmColor const OdCmColor const OdCmColor const OdCmTransparency const OdCmTransparency VSADRAFTANGLELOW
Definition: SysVarDefs.h:7750
USERR5
Definition: SysVarDefs.h:2495
Definition: Int64.h:43
GLfloat x
Definition: gles2_ext.h:314