libDXF 0.0.1
A library with DXF related functions written in C.
|
DXF definition of an AutoCAD end block entity. More...
#include <endblk.h>
Data Fields | |
int | id_code |
char * | layer |
char * | dictionary_owner_soft |
DXF definition of an AutoCAD end block entity.
The Blocks section of the DXF file contains all the Block Definitions.
This section contains the entities that make up the Blocks used in the drawing, including anonymous Blocks generated by the HATCH command and by associative dimensioning.
The format of the entities in this section is identical to those in the Entities section described later, so see that section for details.
All entities in the Blocks section appear between Block and Endblk entities.
Block and Endblk entities appear only in the Blocks section.
Block definitions are never nested (that is, no Block or Endblk entity ever appears within another Block-Endblk pair), although a Block definition can contain an INSERT entity.
External References are written in the DXF file as any Block Definition, except they also include a text string (group code 1) of the path and filename of the External Reference.
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 endblk.h.
Referenced by dxf_endblk_get_id_code(), dxf_endblk_read(), and dxf_endblk_set_id_code().
char* dxf_endblk_struct::layer |
Layer on which the entity is drawn.
Defaults to layer "0" if no valid layername is given.
Group code = 8.
Definition at line 84 of file endblk.h.
Referenced by dxf_endblk_get_layer(), dxf_endblk_read(), and dxf_endblk_set_layer().
Soft-pointer ID/handle to owner dictionary (optional).
Group code = 330.
Definition at line 88 of file endblk.h.
Referenced by dxf_endblk_get_dictionary_owner_soft(), dxf_endblk_read(), and dxf_endblk_set_dictionary_owner_soft().