27 #define BLKVAR_DEF VAR_DEF
31 #define ANNOVAR_DEF VAR_DEF
34 #ifndef ODTDB_LINEWEIGHT
35 #define ODTDB_LINEWEIGHT OdDb::LineWeight
36 #define DOUNDEF_ODTDB_LINEWEIGHT
40 #define ODTDIST double
41 #define DOUNDEF_ODTDIST
45 #define ODTORIENT double
46 #define DOUNDEF_ODTORIENT
50 #define ODTUNITLESS double
51 #define DOUNDEF_ODTUNITLESS
55 #define ODTDECSEP OdInt16
56 #define DOUNDEF_ODTDECSEP
60 #define ODTARROWBLK OdDbHardPointerId
61 #define DOUNDEF_ODTARROWBLK
64 #ifndef ODTTEXTSTYLEID
65 #define ODTTEXTSTYLEID OdDbHardPointerId
66 #define DOUNDEF_ODTTEXTSTYLEID
71 #define ODTLINETYPEID OdDbHardPointerId
72 #define DOUNDEF_ODTLINETYPEID
76 #define NullIdAllowed true
77 #define DOUNDEF_NullIdAllowed
3075 #ifdef DOUNDEF_ODTDB_LINEWEIGHT
3076 #undef ODTDB_LINEWEIGHT
3077 #undef DOUNDEF_ODTDB_LINEWEIGHT
3080 #ifdef DOUNDEF_ODTDIST
3082 #undef DOUNDEF_ODTDIST
3085 #ifdef DOUNDEF_ODTUNITLESS
3087 #undef DOUNDEF_ODTUNITLESS
3090 #ifdef DOUNDEF_ODTORIENT
3092 #undef DOUNDEF_ODTORIENT
3095 #ifdef DOUNDEF_ODTDECSEP
3097 #undef DOUNDEF_ODTDECSEP
3100 #ifdef DOUNDEF_ODTARROWBLK
3102 #undef DOUNDEF_ODTARROWBLK
3105 #ifdef DOUNDEF_ODTTEXTSTYLEID
3106 #undef ODTTEXTSTYLEID
3107 #undef DOUNDEF_ODTTEXTSTYLEID
3110 #ifdef DOUNDEF_ODTLINETYPEID
3111 #undef ODTLINETYPEID
3112 #undef DOUNDEF_ODTLINETYPEID
3115 #ifdef DOUNDEF_NullIdAllowed
3116 #undef NullIdAllowed
3117 #undef DOUNDEF_NullIdAllowed
ValidateDimBlock()) BLKVAR_DEF(ODTARROWBLK
ValidateBOOL()) VAR_DEF(ODTORIENT
ValidateDecSep()) VAR_DEF(ODTDIST
ValidateLinetype(true)) VAR_DEF(ODTLINETYPEID
ValidateLineWeight()) VAR_DEF(ODTDB_LINEWEIGHT
ValidateRange(0, 8)) VAR_DEF(double
ValidateDouble(5.0 *OdaPI/180.0, OdaPI2)) VAR_DEF(OdInt16
ValidateNone()) VAR_DEF(OdUInt16
ValidatePositiveNonZero()) VAR_DEF(bool
ValidatePositive()) VAR_DEF(ODTDECSEP
VAR_DEF(OdInt16, adec, 179,(0),(0),(), ValidateRange(0, 8)) VAR_DEF(bool
ValidateTextStyle(NullIdAllowed)) VAR_DEF(ODTDIST
ValidateColor()) VAR_DEF(OdCmColor