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().