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
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
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
3112#undef DOUNDEF_ODTLINETYPEID
3115#ifdef DOUNDEF_NullIdAllowed
3117#undef DOUNDEF_NullIdAllowed
#define VAR_DEF(type, name, def_value, metric_def_value, reserve1, reserve2)
ValidateDimBlock()) BLKVAR_DEF(ODTARROWBLK
ValidateBOOL()) VAR_DEF(ODTORIENT
ValidateDecSep()) VAR_DEF(ODTDIST
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
ValidateColor()) VAR_DEF(OdCmColor
ValidateLinetype()) VAR_DEF(OdCmColor
ValidateTextStyle()) VAR_DEF(ODTLAYERID