libDXF 0.0.1
A library with DXF related functions written in C.
Data Fields

dxf_xrecord Struct Reference

DXF definition of an AutoCAD xrecord object (XRECORD). More...

#include <xrecord.h>

Collaboration diagram for dxf_xrecord:
Collaboration graph
[legend]

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 DxfXrecordnext

Detailed Description

DXF definition of an AutoCAD xrecord object (XRECORD).

Version:
According to DXF R10 (backward compatibility).
According to DXF R11 (backward compatibility).
According to DXF R12 (backward compatibility).
According to DXF R13.
According to DXF R14.

Definition at line 58 of file xrecord.h.


Field Documentation

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

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

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

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

.
Group codes = 140 ... 147.

Definition at line 89 of file xrecord.h.

Referenced by dxf_xrecord_init(), dxf_xrecord_read(), and dxf_xrecord_write().

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

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


The documentation for this struct was generated from the following file: