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

dxf_idbuffer Struct Reference

DXF definition of an AutoCAD idbuffer object (IDBUFFER). More...

#include <idbuffer.h>

Collaboration diagram for dxf_idbuffer:
Collaboration graph
[legend]

Data Fields

int id_code
char * dictionary_owner_soft
char * dictionary_owner_hard
DxfIdbufferEntityPointerentity_pointer
struct DxfIdbuffernext

Detailed Description

DXF definition of an AutoCAD idbuffer object (IDBUFFER).

Definition at line 74 of file idbuffer.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 79 of file idbuffer.h.

Referenced by dxf_idbuffer_get_id_code(), dxf_idbuffer_init(), dxf_idbuffer_read(), and dxf_idbuffer_set_id_code().

Soft-pointer ID/handle to owner dictionary (optional).
Group code = 330.

Definition at line 84 of file idbuffer.h.

Referenced by dxf_idbuffer_get_dictionary_owner_hard(), dxf_idbuffer_get_dictionary_owner_soft(), dxf_idbuffer_init(), dxf_idbuffer_read(), dxf_idbuffer_set_dictionary_owner_soft(), and dxf_idbuffer_write().

Hard owner ID/handle to owner dictionary (optional).
Group code = 360.

Definition at line 87 of file idbuffer.h.

Referenced by dxf_idbuffer_get_dictionary_owner_hard(), dxf_idbuffer_init(), dxf_idbuffer_read(), dxf_idbuffer_set_dictionary_owner_hard(), and dxf_idbuffer_write().

Soft pointer reference to entity (multiple entries may exist).
Pointer to the first entry of a single linked list.
Group code = 330.

Definition at line 91 of file idbuffer.h.

Referenced by dxf_idbuffer_get_entity_pointer(), dxf_idbuffer_init(), dxf_idbuffer_set_entity_pointer(), and dxf_idbuffer_write().

Pointer to the next DxfIdbuffer.
NULL in the last DxfIdbuffer.

Definition at line 95 of file idbuffer.h.

Referenced by dxf_idbuffer_free(), dxf_idbuffer_get_last(), dxf_idbuffer_get_next(), dxf_idbuffer_init(), and dxf_idbuffer_set_next().


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