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

dxf_ucs Struct Reference

DXF definition of an AutoCAD User Coordinate System entity (UCS). More...

#include <ucs.h>

Collaboration diagram for dxf_ucs:
Collaboration graph
[legend]

Data Fields

int id_code
char * UCS_name
double x_origin
double y_origin
double z_origin
double x_X_dir
double y_X_dir
double z_X_dir
double x_Y_dir
double y_Y_dir
double z_Y_dir
int flag
char * dictionary_owner_soft
char * dictionary_owner_hard
struct DxfUcsnext

Detailed Description

DXF definition of an AutoCAD User Coordinate System entity (UCS).

Version:
According to DXF R10.
According to DXF R11.
According to DXF R12.
According to DXF R13.
According to DXF R14.

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

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

group code = 2.

Definition at line 67 of file ucs.h.

Referenced by dxf_ucs_free(), dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

X-value of the base point coordinate.
Group code = 10.

Definition at line 69 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

Y-value of the base point coordinate.
Group code = 20.

Definition at line 72 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

Z-value of the base point coordinate.
Group code = 30.

Definition at line 75 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

X-value of the reference point for the X-axis direction.
Group code = 11.

Definition at line 78 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

Y-value of the reference point for the X-axis direction.
Group code = 21.

Definition at line 82 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

Z-value of the reference point for the X-axis direction.
Group code = 31.

Definition at line 86 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

X-value of the reference point for the Y-axis direction.
Group code = 12.

Definition at line 90 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

Y-value of the reference point for the Y-axis direction.
Group code = 22.

Definition at line 94 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

Z-value of the reference point for the Y-axis direction.
Group code = 32.

Definition at line 98 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

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 102 of file ucs.h.

Referenced by dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

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

Definition at line 118 of file ucs.h.

Referenced by dxf_ucs_free(), dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

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

Definition at line 122 of file ucs.h.

Referenced by dxf_ucs_free(), dxf_ucs_init(), dxf_ucs_read(), and dxf_ucs_write().

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

Definition at line 125 of file ucs.h.

Referenced by dxf_ucs_free(), dxf_ucs_free_chain(), and dxf_ucs_init().


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