Each entry in the CLASSES section contains the groups described in the following table.
CLASSES section group codes | |
|---|---|
Group code | Description |
0 | Record type (CLASS). Identifies beginning of a CLASS record |
1 | Class DXF record name; always unique |
2 | C++ class name. Used to bind with software that defines object class behavior; always unique |
3 | Application name. Posted in Alert box when a class definition listed in this section is not currently loaded |
90 | Proxy capabilities flag. Bit-coded value that indicates the capabilities of this object as a proxy: 0 = No operations allowed (0) 1 = Erase allowed (0x1) 2 = Transform allowed (0x2) 4 = Color change allowed (0x4) 8 = Layer change allowed (0x8) 16 = Linetype change allowed (0x10) 32 = Linetype scale change allowed (0x20) 64 = Visibility change allowed (0x40) 128 = Cloning allowed (0x80) 256 = Lineweight change allowed (0x100) 512 = Plot Style Name change allowed (0x200) 895 = All operations except cloning allowed (0x37F) 1023 = All operations allowed (0x3FF) 1024 = Disables proxy warning dialog (0x400) 32768 = R13 format proxy (0x8000) |
91 | Instance count for a custom class |
280 | Was-a-proxy flag. Set to 1 if class was not loaded when this DXF file was created, and 0 otherwise |
281 | Is-an-entity flag. Set to 1 if class was derived from the AcDbEntity class and can reside in the BLOCKS or ENTITIES section. If 0, instances may appear only in the OBJECTS section |