Share

AcDb

C++

enum AcDbDwgVersion {
  kDHL_MC0_0 = 0,
  kDHL_AC1_2 = 1,
  kDHL_AC1_40 = 2,
  kDHL_AC1_50 = 3,
  kDHL_AC2_20 = 4,
  kDHL_AC2_10 = 5,
  kDHL_AC2_21 = 6,
  kDHL_AC2_22 = 7,
  kDHL_1001 = 8,
  kDHL_1002 = 9,
  kDHL_1003 = 10,
  kDHL_1004 = 11,
  kDHL_1005 = 12,
  kDHL_1006 = 13,
  kDHL_1007 = 14,
  kDHL_1008 = 15,
  kDHL_1009 = 16,
  kDHL_1010 = 17,
  kDHL_1011 = 18,
  kDHL_1012 = 19,
  kDHL_1013 = 20,
  kDHL_1014 = 21,
  kDHL_1500 = 22,
  kDHL_1015 = 23,
  kDHL_1800a = 24,
  kDHL_1800 = 25,
  kDHL_2100a = 26,
  kDHL_1021 = 27,
  kDHL_2400a = 28,
  kDHL_1024 = 29,
  kDHL_2700a = 30,
  kDHL_1027 = 31,
  kDHL_3200a = 32,
  kDHL_1032 = 33,
  kDHL_Newest = kDHL_1032,
  kDHL_CURRENT = kDHL_Newest,
  kDHL_Unknown = 254,
  kDHL_Max = 255
};

File

acdb.h

Members

Members Description
kDHL_1002 AutoCAD 2.5
kDHL_1003 AutoCAD 2.6
kDHL_1004 Release 9
kDHL_1006 Release 10
kDHL_1009 R11 and R12
kDHL_1012 R13
kDHL_1013 R14 mid version.
kDHL_1014 R14 final version
kDHL_1500 2000 development
kDHL_1015 2000 final version
kDHL_1800a 2004 Development
kDHL_1800 2004 Final
kDHL_2100a 2007 Development
kDHL_1021 2007 Final
kDHL_2400a 2010 Development
kDHL_1024 2010 Final
kDHL_2700a 2013 Development
kDHL_1027 2013 Final
kDHL_3200a 2018 Development
kDHL_1032 2018 Final
kDHL_Newest kDHL_1032
kDHL_CURRENT kDHL_Newest

Description

For some of the enumerated types there are typedef and const declarations to allow the use of just the enumerated type's value name without the structure's name as a scope resolution. For example, if the header file acdbabb.h is #included in the source file, then the declaration

const AcDb::DxfCode kDxfHandle = AcDb::kDxfHandle;

is present and kDxfHandle can be used instead of AcDb::kDxfHandle.

These shortcuts should only be used when you are certain there will be no name conflicts.

Previous Declaration

enum AcDbDwgVersion {

kDHL_MC0_0 = 0,

kDHL_AC1_2 = 1,

kDHL_AC1_40 = 2,

kDHL_AC1_50 = 3,

kDHL_AC2_20 = 4,

kDHL_AC2_10 = 5,

kDHL_AC2_21 = 6,

kDHL_AC2_22 = 7,

kDHL_1001 = 8,

kDHL_1002 = 9,

kDHL_1003 = 10,

kDHL_1004 = 11,

kDHL_1005 = 12,

kDHL_1006 = 13,

kDHL_1007 = 14,

kDHL_1008 = 15,

kDHL_1009 = 16,

kDHL_1010 = 17,

kDHL_1011 = 18,

kDHL_1012 = 19,

kDHL_1013 = 20,

kDHL_1014 = 21,

kDHL_1500 = 22,

kDHL_1015 = 23,

kDHL_1800a = 24,

kDHL_1800 = 25,

kDHL_2100a = 26,

kDHL_1021 = 27,

kDHL_2400a = 28,

kDHL_1024 = 29,

kDHL_2700a = 30,

kDHL_1027 = 31,

kDHL_Newest = kDHL_1027,

kDHL_CURRENT = kDHL_Newest,

kDHL_Unknown = 32766,

kDHL_Max = 32767

};

Was this information helpful?