libDXF 0.0.1
A library with DXF related functions written in C.
|
Definition of an AutoCAD block record symbol table entry (BLOCK_RECORD
).
More...
#include <block_record.h>
Data Fields | |
int | id_code |
char * | block_name |
int | flag |
char * | dictionary_owner_soft |
char * | dictionary_owner_hard |
struct DxfBlockRecord * | next |
Definition of an AutoCAD block record symbol table entry (BLOCK_RECORD
).
This table entry contains an entry to a block registered within a drawing.
Definition at line 63 of file block_record.h.
Identification number for the entity.
This is to be an unique (sequential) number in the DXF file.
Group code = 5.
Definition at line 67 of file block_record.h.
Referenced by dxf_block_record_get_id_code(), dxf_block_record_read(), and dxf_block_record_set_id_code().
Name of the block registered within the drawing.
Group code = 2.
Definition at line 72 of file block_record.h.
Referenced by dxf_block_record_free(), dxf_block_record_get_block_name(), dxf_block_record_read(), and dxf_block_record_set_block_name().
This flag is for the benefit of AutoCAD commands; it can be ignored by most programs that read DXF files, and need not be set by programs that write DXF files.
bit coded:
Group code = 70.
Definition at line 75 of file block_record.h.
Referenced by dxf_block_record_get_flag(), dxf_block_record_is_referenced(), dxf_block_record_is_xreferenced(), dxf_block_record_is_xresolved(), dxf_block_record_read(), and dxf_block_record_set_flag().
Soft-pointer ID/handle to owner dictionary (optional).
Group code = 330.
Definition at line 91 of file block_record.h.
Referenced by dxf_block_record_free(), dxf_block_record_get_dictionary_owner_soft(), dxf_block_record_read(), and dxf_block_record_set_dictionary_owner_soft().
Hard owner ID/handle to owner dictionary (optional).
Group code = 360.
Definition at line 95 of file block_record.h.
Referenced by dxf_block_record_free(), dxf_block_record_get_dictionary_owner_hard(), dxf_block_record_read(), and dxf_block_record_set_dictionary_owner_hard().
Pointer to the next DxfAppid.
NULL
in the last DxfAppid.
Definition at line 98 of file block_record.h.
Referenced by dxf_block_record_free(), dxf_block_record_free_chain(), dxf_block_record_get_last(), dxf_block_record_get_next(), and dxf_block_record_set_next().