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

dxf_group Struct Reference

DXF definition of an AutoCAD group object (GROUP). More...

#include <group.h>

Collaboration diagram for dxf_group:
Collaboration graph
[legend]

Data Fields

int id_code
char * dictionary_owner_soft
char * dictionary_owner_hard
int unnamed_flag
int selectability_flag
char * description
char * handle_entity_in_group
struct DxfGroupnext

Detailed Description

DXF definition of an AutoCAD group object (GROUP).

Definition at line 58 of file group.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 group.h.

Referenced by dxf_group_get_id_code(), dxf_group_init(), dxf_group_read(), dxf_group_set_id_code(), and dxf_group_write().

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

Definition at line 68 of file group.h.

Referenced by dxf_group_free(), dxf_group_get_dictionary_owner_soft(), dxf_group_init(), dxf_group_read(), dxf_group_set_dictionary_owner_soft(), and dxf_group_write().

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

Definition at line 71 of file group.h.

Referenced by dxf_group_free(), dxf_group_get_dictionary_owner_hard(), dxf_group_init(), dxf_group_read(), dxf_group_set_dictionary_owner_hard(), and dxf_group_write().

"Unnamed" flag.

  1. named.
  2. unnamed.

Group code = 70.

Definition at line 75 of file group.h.

Referenced by dxf_group_get_unnamed_flag(), dxf_group_init(), dxf_group_read(), dxf_group_set_unnamed_flag(), and dxf_group_write().

Selectability flag.

  1. not selectable.
  2. selectable.

Group code = 71.

Definition at line 83 of file group.h.

Referenced by dxf_group_get_selectability_flag(), dxf_group_init(), dxf_group_read(), dxf_group_set_selectability_flag(), and dxf_group_write().

Group description.
Group code = 300.

Definition at line 90 of file group.h.

Referenced by dxf_group_free(), dxf_group_get_description(), dxf_group_init(), dxf_group_read(), dxf_group_set_description(), and dxf_group_write().

Handle of entity in group (one entry per object).
Group code = 340.

Definition at line 93 of file group.h.

Referenced by dxf_group_free(), dxf_group_get_handle_entity_in_group(), dxf_group_init(), dxf_group_read(), dxf_group_set_handle_entity_in_group(), and dxf_group_write().

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

Definition at line 95 of file group.h.

Referenced by dxf_group_free(), dxf_group_free_chain(), dxf_group_get_last(), dxf_group_get_next(), dxf_group_init(), and dxf_group_set_next().


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