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

dxf_appid_struct Struct Reference

DXF Definition of an AutoCAD application identification (APPID). More...

#include <appid.h>

Collaboration diagram for dxf_appid_struct:
Collaboration graph
[legend]

Data Fields

int id_code
char * application_name
int flag
char * dictionary_owner_soft
char * dictionary_owner_hard
struct DxfAppidnext

Detailed Description

DXF Definition of an AutoCAD application identification (APPID).

This table entry contains a name for an application registered with a drawing.

Version:
According to DXF R10 (backward compatibility).
According to DXF R11 (backward compatibility).
According to DXF R12.
According to DXF R13.
According to DXF R14.

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

Referenced by dxf_appid_get_id_code(), dxf_appid_read(), and dxf_appid_set_id_code().

Name of the application registered with the drawing.
Group code = 2.

Definition at line 79 of file appid.h.

Referenced by dxf_appid_free(), dxf_appid_get_application_name(), dxf_appid_read(), and dxf_appid_set_application_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:

  1. if set, table entry is externally dependent on an Xref.
  2. if this bit and bit 16 are both set, the externally dependent Xref has been successfully resolved.
  3. if set, the table entry was referenced by at least one entity in the drawing the last time the drawing was edited.

Group code = 70.

Definition at line 82 of file appid.h.

Referenced by dxf_appid_get_flag(), dxf_appid_is_no_save_xdata(), dxf_appid_is_referenced(), dxf_appid_is_xreferenced(), dxf_appid_is_xresolved(), dxf_appid_read(), and dxf_appid_set_flag().

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

Definition at line 98 of file appid.h.

Referenced by dxf_appid_free(), dxf_appid_get_dictionary_owner_soft(), dxf_appid_read(), and dxf_appid_set_dictionary_owner_soft().

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

Definition at line 102 of file appid.h.

Referenced by dxf_appid_free(), dxf_appid_get_dictionary_owner_hard(), dxf_appid_read(), and dxf_appid_set_dictionary_owner_hard().

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

Definition at line 105 of file appid.h.

Referenced by dxf_appid_free(), dxf_appid_free_chain(), dxf_appid_get_last(), dxf_appid_get_next(), and dxf_appid_set_next().


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