![]() |
libDXF 0.0.1
A library with DXF related functions written in C.
|
DXF definition of an AutoCAD User Coordinate System entity (UCS).
More...
#include <ucs.h>

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 DxfUcs * | next |
DXF definition of an AutoCAD User Coordinate System entity (UCS).
| int dxf_ucs::id_code |
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().
| char* dxf_ucs::UCS_name |
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().
| double dxf_ucs::x_origin |
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().
| double dxf_ucs::y_origin |
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().
| double dxf_ucs::z_origin |
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().
| double dxf_ucs::x_X_dir |
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().
| double dxf_ucs::y_X_dir |
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().
| double dxf_ucs::z_X_dir |
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().
| double dxf_ucs::x_Y_dir |
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().
| double dxf_ucs::y_Y_dir |
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().
| double dxf_ucs::z_Y_dir |
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().
| int dxf_ucs::flag |
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 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().
| struct DxfUcs* dxf_ucs::next |
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().
1.7.3