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 |