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

dxf_layer_index_struct Struct Reference

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

#include <layer_index.h>

Collaboration diagram for dxf_layer_index_struct:
Collaboration graph
[legend]

Data Fields

int id_code
char * dictionary_owner_soft
char * dictionary_owner_hard
DxfLayerNamelayer_name
double time_stamp
int32_t number_of_entries [DXF_MAX_PARAM]
char * hard_owner_reference [DXF_MAX_PARAM]
struct DxfLayerIndexnext

Detailed Description

DXF definition of an AutoCAD idbuffer object (LAYER_INDEX).

Definition at line 78 of file layer_index.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 83 of file layer_index.h.

Referenced by dxf_layer_index_get_id_code(), dxf_layer_index_init(), dxf_layer_index_read(), dxf_layer_index_set_id_code(), and dxf_layer_index_write().

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

Definition at line 88 of file layer_index.h.

Referenced by dxf_layer_index_free(), dxf_layer_index_get_dictionary_owner_soft(), dxf_layer_index_init(), dxf_layer_index_read(), dxf_layer_index_set_dictionary_owner_soft(), and dxf_layer_index_write().

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

Definition at line 91 of file layer_index.h.

Referenced by dxf_layer_index_free(), dxf_layer_index_get_dictionary_owner_hard(), dxf_layer_index_init(), dxf_layer_index_read(), dxf_layer_index_set_dictionary_owner_hard(), and dxf_layer_index_write().

Layer name (multiple entries may exist).
Group code = 8.

Definition at line 95 of file layer_index.h.

Referenced by dxf_layer_index_free(), dxf_layer_index_init(), dxf_layer_index_read(), dxf_layer_index_write(), and dxf_layer_name_new().

Time stamp (Julian date).
Group code = 40.

Definition at line 98 of file layer_index.h.

Referenced by dxf_layer_index_get_time_stamp(), dxf_layer_index_init(), dxf_layer_index_read(), dxf_layer_index_set_time_stamp(), and dxf_layer_index_write().

Number of entries in the IDBUFFER list (multiple entries may exist).
Group code = 90.

Definition at line 101 of file layer_index.h.

Referenced by dxf_layer_index_init(), dxf_layer_index_read(), and dxf_layer_index_write().

Hard owner reference to IDBUFFER (multiple entries may exist).
Group code = 360.

Definition at line 105 of file layer_index.h.

Referenced by dxf_layer_index_free(), dxf_layer_index_init(), dxf_layer_index_read(), and dxf_layer_index_write().

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

Definition at line 108 of file layer_index.h.

Referenced by dxf_layer_index_free(), dxf_layer_index_free_chain(), dxf_layer_index_get_last(), dxf_layer_index_get_next(), dxf_layer_index_init(), and dxf_layer_index_set_next().


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