![]() |
libDXF 0.0.1
A library with DXF related functions written in C.
|
DXF definition of an AutoCAD xrecord object (XRECORD).
More...
#include <xrecord.h>

Data Fields | |
| int | id_code |
| char * | dictionary_owner_soft |
| char * | dictionary_owner_hard |
| int | group_code |
| int8_t | I8 |
| int16_t | I16 |
| int32_t | I32 |
| double | D |
| float | F |
| char * | S |
| struct DxfXrecord * | next |
DXF definition of an AutoCAD xrecord object (XRECORD).
Identification number for the entity.
This is to be an unique (sequential) number in the DXF file.
Group code = 5.
Definition at line 63 of file xrecord.h.
Referenced by dxf_xrecord_init(), dxf_xrecord_read(), and dxf_xrecord_write().
Soft-pointer ID/handle to owner dictionary (optional).
Group code = 330.
Definition at line 68 of file xrecord.h.
Referenced by dxf_xrecord_free(), dxf_xrecord_init(), dxf_xrecord_read(), and dxf_xrecord_write().
Hard owner ID/handle to owner dictionary (optional).
Group code = 360.
Definition at line 71 of file xrecord.h.
Referenced by dxf_xrecord_free(), dxf_xrecord_init(), dxf_xrecord_read(), and dxf_xrecord_write().
Group code for the xrecord value (determines type).
Definition at line 75 of file xrecord.h.
Referenced by dxf_xrecord_read(), and dxf_xrecord_write().
| int8_t dxf_xrecord::I8 |
8-bit integer value.
Group codes = 280 ... 289.
Definition at line 77 of file xrecord.h.
Referenced by dxf_xrecord_init(), dxf_xrecord_read(), and dxf_xrecord_write().
| int16_t dxf_xrecord::I16 |
16-bit integer value.
Group codes = 60 ... 79, 170 ... 175.
Definition at line 80 of file xrecord.h.
Referenced by dxf_xrecord_init(), dxf_xrecord_read(), and dxf_xrecord_write().
| int32_t dxf_xrecord::I32 |
32-bit integer value.
Group codes = 90 ... 99.
Definition at line 83 of file xrecord.h.
Referenced by dxf_xrecord_init(), dxf_xrecord_read(), and dxf_xrecord_write().
| double dxf_xrecord::D |
double value.
Group codes = 10 ... 59.
Definition at line 86 of file xrecord.h.
Referenced by dxf_xrecord_init(), dxf_xrecord_read(), and dxf_xrecord_write().
| float dxf_xrecord::F |
.
Group codes = 140 ... 147.
Definition at line 89 of file xrecord.h.
Referenced by dxf_xrecord_init(), dxf_xrecord_read(), and dxf_xrecord_write().
| char* dxf_xrecord::S |
string value.
Group codes = 0 ... 9, 100, 102, 105, 300 ... 369.
Definition at line 92 of file xrecord.h.
Referenced by dxf_xrecord_read(), and dxf_xrecord_write().
| struct DxfXrecord* dxf_xrecord::next |
Pointer to the next DxfXrecord.
NULL in the last DxfXrecord.
Definition at line 94 of file xrecord.h.
Referenced by dxf_xrecord_free(), dxf_xrecord_free_chain(), and dxf_xrecord_init().
1.7.3