libDXF 0.0.1
A library with DXF related functions written in C.
|
Functions for a DXF end of sequence marker (SEQEND
).
More...
#include "seqend.h"
Go to the source code of this file.
Functions | |
DxfSeqend * | dxf_seqend_new () |
Allocate memory for a DXF SEQEND . | |
DxfSeqend * | dxf_seqend_init (DxfSeqend *seqend) |
Allocate memory and initialize data fields in a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_read (DxfFile *fp, DxfSeqend *seqend) |
Read data from a DXF file into a DXF SEQEND entity. | |
int | dxf_seqend_write (DxfFile *fp, DxfSeqend *seqend) |
Write DXF output to a file for an end of sequence marker (SEQEND ). | |
int | dxf_seqend_free (DxfSeqend *seqend) |
Free the allocated memory for a DXF SEQEND and all it's data fields. | |
int | dxf_seqend_get_id_code (DxfSeqend *seqend) |
Get the id_code from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_id_code (DxfSeqend *seqend, int id_code) |
Set the id_code for a DXF SEQEND entity. | |
char * | dxf_seqend_get_linetype (DxfSeqend *seqend) |
Get the linetype from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_linetype (DxfSeqend *seqend, char *linetype) |
Set the linetype for a DXF SEQEND entity. | |
char * | dxf_seqend_get_layer (DxfSeqend *seqend) |
Get the layer from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_layer (DxfSeqend *seqend, char *layer) |
Set the layer for a DXF SEQEND entity. | |
double | dxf_seqend_get_elevation (DxfSeqend *seqend) |
Get the elevation from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_elevation (DxfSeqend *seqend, double elevation) |
Set the elevation for a DXF SEQEND entity. | |
double | dxf_seqend_get_thickness (DxfSeqend *seqend) |
Get the thickness from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_thickness (DxfSeqend *seqend, double thickness) |
Set the thickness for a DXF SEQEND entity. | |
double | dxf_seqend_get_linetype_scale (DxfSeqend *seqend) |
Get the linetype_scale from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_linetype_scale (DxfSeqend *seqend, double linetype_scale) |
Set the linetype_scale for a DXF SEQEND entity. | |
int16_t | dxf_seqend_get_visibility (DxfSeqend *seqend) |
Get the visibility from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_visibility (DxfSeqend *seqend, int16_t visibility) |
Set the visibility for a DXF SEQEND entity. | |
int | dxf_seqend_get_color (DxfSeqend *seqend) |
Get the color from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_color (DxfSeqend *seqend, int color) |
Set the color for a DXF SEQEND entity. | |
int | dxf_seqend_get_paperspace (DxfSeqend *seqend) |
Get the paperspace flag value from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_paperspace (DxfSeqend *seqend, int paperspace) |
Set the paperspace flag for a DXF SEQEND entity. | |
int | dxf_seqend_get_graphics_data_size (DxfSeqend *seqend) |
Get the graphics_data_size value from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_graphics_data_size (DxfSeqend *seqend, int graphics_data_size) |
Set the graphics_data_size value for a DXF SEQEND entity. | |
int16_t | dxf_seqend_get_shadow_mode (DxfSeqend *seqend) |
Get the shadow_mode from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_shadow_mode (DxfSeqend *seqend, int16_t shadow_mode) |
Set the shadow_mode for a DXF SEQEND entity. | |
DxfBinaryGraphicsData * | dxf_seqend_get_binary_graphics_data (DxfSeqend *seqend) |
Get the pointer to the binary_graphics_data from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_binary_graphics_data (DxfSeqend *seqend, DxfBinaryGraphicsData *data) |
Set the pointer to the binary_graphics_data for a DXF SEQEND entity. | |
char * | dxf_seqend_get_dictionary_owner_soft (DxfSeqend *seqend) |
Get the pointer to the dictionary_owner_soft from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_dictionary_owner_soft (DxfSeqend *seqend, char *dictionary_owner_soft) |
Set the pointer to the dictionary_owner_soft for a DXF SEQEND entity. | |
char * | dxf_seqend_get_material (DxfSeqend *seqend) |
Get the pointer to the material from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_material (DxfSeqend *seqend, char *material) |
Set the pointer to the material for a DXF SEQEND entity. | |
char * | dxf_seqend_get_dictionary_owner_hard (DxfSeqend *seqend) |
Get the pointer to the dictionary_owner_hard from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_dictionary_owner_hard (DxfSeqend *seqend, char *dictionary_owner_hard) |
Set the pointer to the dictionary_owner_hard for a DXF SEQEND entity. | |
int16_t | dxf_seqend_get_lineweight (DxfSeqend *seqend) |
Get the lineweight from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_lineweight (DxfSeqend *seqend, int16_t lineweight) |
Set the lineweight for a DXF SEQEND entity. | |
char * | dxf_seqend_get_plot_style_name (DxfSeqend *seqend) |
Get the plot_style_name from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_plot_style_name (DxfSeqend *seqend, char *plot_style_name) |
Set the plot_style_name for a DXF SEQEND entity. | |
long | dxf_seqend_get_color_value (DxfSeqend *seqend) |
Get the color_value from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_color_value (DxfSeqend *seqend, long color_value) |
Set the color_value for a DXF SEQEND entity. | |
char * | dxf_seqend_get_color_name (DxfSeqend *seqend) |
Get the color_name from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_color_name (DxfSeqend *seqend, char *color_name) |
Set the color_name for a DXF SEQEND entity. | |
long | dxf_seqend_get_transparency (DxfSeqend *seqend) |
Get the transparency from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_transparency (DxfSeqend *seqend, long transparency) |
Set the transparency for a DXF SEQEND entity. | |
char * | dxf_seqend_get_app_name (DxfSeqend *seqend) |
Get the app_name from a DXF SEQEND entity. | |
DxfSeqend * | dxf_seqend_set_app_name (DxfSeqend *seqend, char *app_name) |
Set the app_name for a DXF SEQEND entity. |
Functions for a DXF end of sequence marker (SEQEND
).
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to:
Free Software Foundation, Inc.,
59 Temple Place,
Suite 330,
Boston,
MA 02111 USA.
Drawing eXchange Format (DXF) is a defacto industry standard for the exchange of drawing files between various Computer Aided Drafting programs.
DXF is an industry standard designed by Autodesk(TM).
For more details see http://www.autodesk.com.
Definition in file seqend.c.
DxfSeqend* dxf_seqend_new | ( | ) |
Allocate memory for a DXF SEQEND
.
Fill the memory contents with zeros.
NULL
when no memory was allocated, a pointer to the allocated memory when succesful. Definition at line 56 of file seqend.c.
References _, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
Referenced by dxf_donut_write(), dxf_seqend_init(), and dxf_seqend_read().
Allocate memory and initialize data fields in a DXF SEQEND
entity.
NULL
when no memory was allocated, a pointer to the allocated memory when succesful. seqend | a pointer to the DXF SEQEND entity. |
Definition at line 94 of file seqend.c.
References _, dxf_seqend_struct::app_name, dxf_seqend_struct::binary_graphics_data, dxf_seqend_struct::color, dxf_seqend_struct::color_name, dxf_seqend_struct::color_value, dxf_seqend_struct::dictionary_owner_hard, dxf_seqend_struct::dictionary_owner_soft, dxf_binary_graphics_data_init(), dxf_binary_graphics_data_new(), DXF_COLOR_BYLAYER, DXF_DEBUG_BEGIN, DXF_DEBUG_END, DXF_DEFAULT_LAYER, DXF_DEFAULT_LINETYPE, DXF_DEFAULT_LINETYPE_SCALE, DXF_DEFAULT_VISIBILITY, DXF_MODELSPACE, dxf_seqend_new(), dxf_seqend_struct::elevation, dxf_seqend_struct::graphics_data_size, dxf_seqend_struct::id_code, dxf_seqend_struct::layer, dxf_seqend_struct::linetype, dxf_seqend_struct::linetype_scale, dxf_seqend_struct::lineweight, dxf_seqend_struct::material, dxf_seqend_struct::paperspace, dxf_seqend_struct::plot_style_name, dxf_seqend_struct::shadow_mode, dxf_seqend_struct::thickness, dxf_seqend_struct::transparency, and dxf_seqend_struct::visibility.
Referenced by dxf_donut_write(), and dxf_seqend_read().
Read data from a DXF file into a DXF SEQEND
entity.
The last line read from file contained the string "SEQEND".
Now follows some data for the SEQEND
, to be terminated with a " 0" string announcing the following entity, or the end of the ENTITY
section marker ENDSEC
.
While parsing the DXF file store data in seqend
.
seqend
. fp | DXF file pointer to an input file (or device). |
seqend | a pointer to the DXF SEQEND entity. |
Definition at line 159 of file seqend.c.
References _, dxf_file_struct::acad_version_number, dxf_seqend_struct::app_name, AutoCAD_13, dxf_seqend_struct::binary_graphics_data, dxf_seqend_struct::color, dxf_seqend_struct::color_name, dxf_seqend_struct::color_value, dxf_binary_graphics_data_struct::data_line, dxf_seqend_struct::dictionary_owner_hard, dxf_seqend_struct::dictionary_owner_soft, dxf_binary_graphics_data_init(), DXF_DEBUG_BEGIN, DXF_DEBUG_END, DXF_DEFAULT_LAYER, DXF_DEFAULT_LINETYPE, dxf_seqend_init(), dxf_seqend_new(), dxf_seqend_struct::elevation, dxf_file_struct::filename, dxf_file_struct::fp, dxf_seqend_struct::graphics_data_size, dxf_seqend_struct::id_code, dxf_seqend_struct::layer, dxf_file_struct::line_number, dxf_seqend_struct::linetype, dxf_seqend_struct::linetype_scale, dxf_seqend_struct::lineweight, dxf_seqend_struct::material, dxf_binary_graphics_data_struct::next, dxf_seqend_struct::paperspace, dxf_seqend_struct::plot_style_name, dxf_seqend_struct::shadow_mode, dxf_seqend_struct::thickness, dxf_seqend_struct::transparency, and dxf_seqend_struct::visibility.
Write DXF output to a file for an end of sequence marker (SEQEND
).
No fields.
This entity marks the end of vertices (Vertex type name) for a Polyline (POLYLINE
), a Light Wight Polyline (LWPOLYLINE
) or the end of Attribute entities (Attrib type name) for an Insert entity (INSERT
) that has Attributes (indicated by 66 group present and nonzero).
EXIT_SUCCESS
when done, or EXIT_FAILURE
when an error occurred. fp | DXF file pointer to an output file (or device). |
seqend | a pointer to the DXF SEQEND entity. |
Definition at line 412 of file seqend.c.
References _, dxf_file_struct::acad_version_number, AutoCAD_11, AutoCAD_13, AutoCAD_14, AutoCAD_2000, AutoCAD_2002, AutoCAD_2004, AutoCAD_2008, AutoCAD_2009, dxf_seqend_struct::binary_graphics_data, dxf_seqend_struct::color, dxf_seqend_struct::color_name, dxf_seqend_struct::color_value, dxf_seqend_struct::dictionary_owner_hard, dxf_seqend_struct::dictionary_owner_soft, dxf_binary_graphics_data_get_data_line(), dxf_binary_graphics_data_get_next(), DXF_COLOR_BYLAYER, DXF_DEBUG_BEGIN, DXF_DEBUG_END, DXF_DEFAULT_LAYER, DXF_DEFAULT_LINETYPE, DXF_FLATLAND, DXF_PAPERSPACE, dxf_seqend_struct::elevation, dxf_file_struct::fp, dxf_seqend_struct::graphics_data_size, dxf_seqend_struct::id_code, dxf_seqend_struct::layer, dxf_seqend_struct::linetype, dxf_seqend_struct::linetype_scale, dxf_seqend_struct::lineweight, dxf_seqend_struct::material, dxf_seqend_struct::paperspace, dxf_seqend_struct::plot_style_name, dxf_seqend_struct::shadow_mode, dxf_seqend_struct::thickness, dxf_seqend_struct::transparency, and dxf_seqend_struct::visibility.
Referenced by dxf_donut_write().
int dxf_seqend_free | ( | DxfSeqend * | seqend | ) |
Free the allocated memory for a DXF SEQEND
and all it's data fields.
EXIT_SUCCESS
when done, or EXIT_FAILURE
when an error occurred. seqend | a pointer to the memory occupied by the DXF SEQEND entity. |
Definition at line 586 of file seqend.c.
References _, dxf_seqend_struct::app_name, dxf_seqend_struct::binary_graphics_data, dxf_seqend_struct::color_name, dxf_seqend_struct::dictionary_owner_hard, dxf_seqend_struct::dictionary_owner_soft, dxf_binary_graphics_data_free_chain(), DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_seqend_struct::layer, dxf_seqend_struct::linetype, dxf_seqend_struct::material, and dxf_seqend_struct::plot_style_name.
int dxf_seqend_get_id_code | ( | DxfSeqend * | seqend | ) |
Get the id_code
from a DXF SEQEND
entity.
id_code
. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 628 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::id_code.
Set the id_code
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
id_code | the id_code to be set for the entity.This is to be an unique (sequential) number in the DXF file. |
Definition at line 662 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::id_code, and dxf_seqend_struct::id_code.
char* dxf_seqend_get_linetype | ( | DxfSeqend * | seqend | ) |
Get the linetype
from a DXF SEQEND
entity.
linetype
when sucessful, NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 703 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::linetype.
Set the linetype
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
linetype | a pointer to a string containing the linetype to be set for the entity. |
Definition at line 738 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::linetype.
char* dxf_seqend_get_layer | ( | DxfSeqend * | seqend | ) |
Get the layer
from a DXF SEQEND
entity.
layer
when sucessful, NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 779 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::layer.
Set the layer
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
layer | a pointer to a string containing the layer to be set for the entity. |
Definition at line 814 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::layer.
double dxf_seqend_get_elevation | ( | DxfSeqend * | seqend | ) |
Get the elevation
from a DXF SEQEND
entity.
elevation
. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 855 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::elevation.
Set the elevation
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
elevation | the elevation to be set for the entity. |
Definition at line 883 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::elevation, and dxf_seqend_struct::elevation.
double dxf_seqend_get_thickness | ( | DxfSeqend * | seqend | ) |
Get the thickness
from a DXF SEQEND
entity.
thickness
. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 916 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::thickness.
Set the thickness
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
thickness | the thickness to be set for the entity. |
Definition at line 951 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::thickness, and dxf_seqend_struct::thickness.
double dxf_seqend_get_linetype_scale | ( | DxfSeqend * | seqend | ) |
Get the linetype_scale
from a DXF SEQEND
entity.
linetype_scale
. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 991 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::linetype_scale.
Set the linetype_scale
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
linetype_scale | the linetype_scale to be set for the entity. |
Definition at line 1026 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::linetype_scale, and dxf_seqend_struct::linetype_scale.
int16_t dxf_seqend_get_visibility | ( | DxfSeqend * | seqend | ) |
Get the visibility
from a DXF SEQEND
entity.
visibility
. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1066 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::visibility.
Set the visibility
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
visibility | the visibility to be set for the entity. |
Definition at line 1108 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::visibility, and dxf_seqend_struct::visibility.
int dxf_seqend_get_color | ( | DxfSeqend * | seqend | ) |
Get the color
from a DXF SEQEND
entity.
color
. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1155 of file seqend.c.
References _, dxf_seqend_struct::color, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
Set the color
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
color | the color to be set for the entity. |
Definition at line 1189 of file seqend.c.
References _, dxf_region_struct::color, dxf_seqend_struct::color, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
int dxf_seqend_get_paperspace | ( | DxfSeqend * | seqend | ) |
Get the paperspace
flag value from a DXF SEQEND
entity.
paperspace
flag value. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1228 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::paperspace.
Set the paperspace
flag for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
paperspace | the paperspace flag value to be set for the entity. |
Definition at line 1268 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::paperspace, and dxf_seqend_struct::paperspace.
int dxf_seqend_get_graphics_data_size | ( | DxfSeqend * | seqend | ) |
Get the graphics_data_size
value from a DXF SEQEND
entity.
graphics_data_size
value when successful, or EXIT_FAILURE
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1318 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::graphics_data_size.
Set the graphics_data_size
value for a DXF SEQEND
entity.
arc
when successful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
graphics_data_size | the graphics_data_size value to be set for the entity. |
Definition at line 1362 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::graphics_data_size, and dxf_seqend_struct::graphics_data_size.
int16_t dxf_seqend_get_shadow_mode | ( | DxfSeqend * | seqend | ) |
Get the shadow_mode
from a DXF SEQEND
entity.
shadow_mode
when successful, or EXIT_FAILURE
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1410 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::shadow_mode.
Set the shadow_mode
for a DXF SEQEND
entity.
seqend
when successful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
shadow_mode | the shadow_mode to be set for the entity. |
Definition at line 1455 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::shadow_mode, and dxf_seqend_struct::shadow_mode.
DxfBinaryGraphicsData* dxf_seqend_get_binary_graphics_data | ( | DxfSeqend * | seqend | ) |
Get the pointer to the binary_graphics_data
from a DXF SEQEND
entity.
binary_graphics_data
.seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1505 of file seqend.c.
References _, dxf_seqend_struct::binary_graphics_data, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfSeqend* dxf_seqend_set_binary_graphics_data | ( | DxfSeqend * | seqend, |
DxfBinaryGraphicsData * | data | ||
) |
Set the pointer to the binary_graphics_data
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
data | a string containing the pointer to the binary_graphics_data for the entity. |
Definition at line 1541 of file seqend.c.
References _, dxf_seqend_struct::binary_graphics_data, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
char* dxf_seqend_get_dictionary_owner_soft | ( | DxfSeqend * | seqend | ) |
Get the pointer to the dictionary_owner_soft
from a DXF SEQEND
entity.
dictionary_owner_soft
.seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1585 of file seqend.c.
References _, dxf_seqend_struct::dictionary_owner_soft, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfSeqend* dxf_seqend_set_dictionary_owner_soft | ( | DxfSeqend * | seqend, |
char * | dictionary_owner_soft | ||
) |
Set the pointer to the dictionary_owner_soft
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
dictionary_owner_soft | a string containing the pointer to the dictionary_owner_soft for the entity. |
Definition at line 1621 of file seqend.c.
References _, dxf_seqend_struct::dictionary_owner_soft, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
char* dxf_seqend_get_material | ( | DxfSeqend * | seqend | ) |
Get the pointer to the material
from a DXF SEQEND
entity.
material
when successful, or NULL
when an error occurred.seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1665 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::material.
Set the pointer to the material
for a DXF SEQEND
entity.
seqend
when successful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
material | a string containing the pointer to the material for the entity. |
Definition at line 1703 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::material.
char* dxf_seqend_get_dictionary_owner_hard | ( | DxfSeqend * | seqend | ) |
Get the pointer to the dictionary_owner_hard
from a DXF SEQEND
entity.
dictionary_owner_hard
.seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1747 of file seqend.c.
References _, dxf_seqend_struct::dictionary_owner_hard, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfSeqend* dxf_seqend_set_dictionary_owner_hard | ( | DxfSeqend * | seqend, |
char * | dictionary_owner_hard | ||
) |
Set the pointer to the dictionary_owner_hard
for a DXF SEQEND
entity.
seqend | a pointer to a DXF SEQEND entity. |
dictionary_owner_hard | a string containing the pointer to the dictionary_owner_hard for the entity. |
Definition at line 1783 of file seqend.c.
References _, dxf_seqend_struct::dictionary_owner_hard, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
int16_t dxf_seqend_get_lineweight | ( | DxfSeqend * | seqend | ) |
Get the lineweight
from a DXF SEQEND
entity.
lineweight
when successful, or EXIT_FAILURE
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1825 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::lineweight.
Set the lineweight
for a DXF SEQEND
entity.
seqend
when successful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
lineweight | the lineweight to be set for the entity. |
Definition at line 1856 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::lineweight, and dxf_seqend_struct::lineweight.
char* dxf_seqend_get_plot_style_name | ( | DxfSeqend * | seqend | ) |
Get the plot_style_name
from a DXF SEQEND
entity.
plot_style_name
when sucessful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1890 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::plot_style_name.
Set the plot_style_name
for a DXF SEQEND
entity.
seqend
when successful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
plot_style_name | a string containing the plot_style_name for the entity. |
Definition at line 1928 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::plot_style_name.
long dxf_seqend_get_color_value | ( | DxfSeqend * | seqend | ) |
Get the color_value
from a DXF SEQEND
entity.
color_value
when successful, or EXIT_FAILURE
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 1970 of file seqend.c.
References _, dxf_seqend_struct::color_value, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
Set the color_value
for a DXF SEQEND
entity.
seqend
when successful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
color_value | the color_value to be set for the entity. |
Definition at line 2001 of file seqend.c.
References _, dxf_region_struct::color_value, dxf_seqend_struct::color_value, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
char* dxf_seqend_get_color_name | ( | DxfSeqend * | seqend | ) |
Get the color_name
from a DXF SEQEND
entity.
color_name
when sucessful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 2035 of file seqend.c.
References _, dxf_seqend_struct::color_name, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
Set the color_name
for a DXF SEQEND
entity.
seqend
when successful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
color_name | a string containing the color_name for the entity. |
Definition at line 2073 of file seqend.c.
References _, dxf_seqend_struct::color_name, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
long dxf_seqend_get_transparency | ( | DxfSeqend * | seqend | ) |
Get the transparency
from a DXF SEQEND
entity.
transparency
when successful, or EXIT_FAILURE
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 2115 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_seqend_struct::transparency.
Set the transparency
for a DXF SEQEND
entity.
seqend
when successful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
transparency | the transparency to be set for the entity. |
Definition at line 2146 of file seqend.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_region_struct::transparency, and dxf_seqend_struct::transparency.
char* dxf_seqend_get_app_name | ( | DxfSeqend * | seqend | ) |
Get the app_name
from a DXF SEQEND
entity.
app_name
when sucessful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
Definition at line 2180 of file seqend.c.
References _, dxf_seqend_struct::app_name, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
Set the app_name
for a DXF SEQEND
entity.
seqend
when successful, or NULL
when an error occurred. seqend | a pointer to a DXF SEQEND entity. |
app_name | a string containing the app_name for the entity. |
Definition at line 2218 of file seqend.c.
References _, dxf_seqend_struct::app_name, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.