libDXF 0.0.1
A library with DXF related functions written in C.
|
Header file for a DXF light weight polyline entity (LWPOLYLINE
).
More...
Go to the source code of this file.
Data Structures | |
struct | dxf_lwpolyline_struct |
Definition of a DXF light weight polyline entity. More... | |
Typedefs | |
typedef struct dxf_lwpolyline_struct | DxfLWPolyline |
Definition of a DXF light weight polyline entity. | |
Functions | |
DxfLWPolyline * | dxf_lwpolyline_new () |
Allocate memory for a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_init (DxfLWPolyline *lwpolyline) |
Allocate memory and initialize data fields in a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_read (DxfFile *fp, DxfLWPolyline *lwpolyline) |
Read data from a DXF file into an LWPOLYLINE entity. | |
int | dxf_lwpolyline_write (DxfFile *fp, DxfLWPolyline *lwpolyline) |
Write DXF output to fp for a light weight polyline entity. | |
int | dxf_lwpolyline_free (DxfLWPolyline *lwpolyline) |
Free the allocated memory for a DXF LWPOLYLINE and all it's data fields. | |
void | dxf_lwpolyline_free_chain (DxfLWPolyline *lwpolylines) |
Free the allocated memory for a chain of DXF LWPOLYLINE entities and all their data fields. | |
int | dxf_lwpolyline_get_id_code (DxfLWPolyline *lwpolyline) |
Get the ID code from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_id_code (DxfLWPolyline *lwpolyline, int id_code) |
Set the ID code for a DXF LWPOLYLINE entity. | |
char * | dxf_lwpolyline_get_linetype (DxfLWPolyline *lwpolyline) |
Get the linetype from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_linetype (DxfLWPolyline *lwpolyline, char *linetype) |
Set the linetype for a DXF LWPOLYLINE entity. | |
char * | dxf_lwpolyline_get_layer (DxfLWPolyline *lwpolyline) |
Get the layer from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_layer (DxfLWPolyline *lwpolyline, char *layer) |
Set the layer for a DXF LWPOLYLINE entity. | |
double | dxf_lwpolyline_get_elevation (DxfLWPolyline *lwpolyline) |
Get the elevation from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_elevation (DxfLWPolyline *lwpolyline, double elevation) |
Set the elevation for a DXF LWPOLYLINE entity. | |
double | dxf_lwpolyline_get_thickness (DxfLWPolyline *lwpolyline) |
Get the thickness from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_thickness (DxfLWPolyline *lwpolyline, double thickness) |
Set the thickness for a DXF LWPOLYLINE entity. | |
double | dxf_lwpolyline_get_linetype_scale (DxfLWPolyline *lwpolyline) |
Get the linetype scale from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_linetype_scale (DxfLWPolyline *lwpolyline, double linetype_scale) |
Set the linetype scale for a DXF LWPOLYLINE entity. | |
int16_t | dxf_lwpolyline_get_visibility (DxfLWPolyline *lwpolyline) |
Get the visibility from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_visibility (DxfLWPolyline *lwpolyline, int16_t visibility) |
Set the visibility for a DXF LWPOLYLINE entity. | |
int | dxf_lwpolyline_get_color (DxfLWPolyline *lwpolyline) |
Get the color from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_color (DxfLWPolyline *lwpolyline, int color) |
Set the color for a DXF LWPOLYLINE entity. | |
int | dxf_lwpolyline_get_paperspace (DxfLWPolyline *lwpolyline) |
Get the paperspace flag value from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_paperspace (DxfLWPolyline *lwpolyline, int paperspace) |
Set the paperspace flag for a DXF LWPOLYLINE entity. | |
int | dxf_lwpolyline_get_graphics_data_size (DxfLWPolyline *lwpolyline) |
Get the graphics_data_size value from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_graphics_data_size (DxfLWPolyline *lwpolyline, int graphics_data_size) |
Set the graphics_data_size value for a DXF LWPOLYLINE entity. | |
int16_t | dxf_lwpolyline_get_shadow_mode (DxfLWPolyline *lwpolyline) |
Get the shadow_mode from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_shadow_mode (DxfLWPolyline *lwpolyline, int16_t shadow_mode) |
Set the shadow_mode for a DXF LWPOLYLINE entity. | |
DxfBinaryGraphicsData * | dxf_lwpolyline_get_binary_graphics_data (DxfLWPolyline *lwpolyline) |
Get the pointer to the binary_graphics_data from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_binary_graphics_data (DxfLWPolyline *lwpolyline, DxfBinaryGraphicsData *data) |
Set the pointer to the binary_graphics_data for a DXF LWPOLYLINE entity. | |
char * | dxf_lwpolyline_get_dictionary_owner_soft (DxfLWPolyline *lwpolyline) |
Get the soft pointer to the dictionary owner from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_dictionary_owner_soft (DxfLWPolyline *lwpolyline, char *dictionary_owner_soft) |
Set the pointer to the dictionary_owner_soft for a DXF LWPOLYLINE entity. | |
char * | dxf_lwpolyline_get_material (DxfLWPolyline *lwpolyline) |
Get the pointer to the material from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_material (DxfLWPolyline *lwpolyline, char *material) |
Set the pointer to the material for a DXF LWPOLYLINE entity. | |
char * | dxf_lwpolyline_get_dictionary_owner_hard (DxfLWPolyline *lwpolyline) |
Get the hard pointer to the dictionary owner from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_dictionary_owner_hard (DxfLWPolyline *lwpolyline, char *dictionary_owner_hard) |
Set the pointer to the dictionary_owner_hard for a DXF LWPOLYLINE entity. | |
int16_t | dxf_lwpolyline_get_lineweight (DxfLWPolyline *lwpolyline) |
Get the lineweight from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_lineweight (DxfLWPolyline *lwpolyline, int16_t lineweight) |
Set the lineweight for a DXF LWPOLYLINE entity. | |
char * | dxf_lwpolyline_get_plot_style_name (DxfLWPolyline *lwpolyline) |
Get the plot_style_name from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_plot_style_name (DxfLWPolyline *lwpolyline, char *plot_style_name) |
Set the plot_style_name for a DXF LWPOLYLINE entity. | |
long | dxf_lwpolyline_get_color_value (DxfLWPolyline *lwpolyline) |
Get the color_value from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_color_value (DxfLWPolyline *lwpolyline, long color_value) |
Set the color_value for a DXF LWPOLYLINE entity. | |
char * | dxf_lwpolyline_get_color_name (DxfLWPolyline *lwpolyline) |
Get the color_name from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_color_name (DxfLWPolyline *lwpolyline, char *color_name) |
Set the color_name for a DXF LWPOLYLINE entity. | |
long | dxf_lwpolyline_get_transparency (DxfLWPolyline *lwpolyline) |
Get the transparency from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_transparency (DxfLWPolyline *lwpolyline, long transparency) |
Set the transparency for a DXF LWPOLYLINE entity. | |
double | dxf_lwpolyline_get_constant_width (DxfLWPolyline *lwpolyline) |
Get the constant_width of a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_constant_width (DxfLWPolyline *lwpolyline, double constant_width) |
Set the Z-value of the center point z0 of a DXF LWPOLYLINE entity. | |
int | dxf_lwpolyline_get_flag (DxfLWPolyline *lwpolyline) |
Get the flag from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_flag (DxfLWPolyline *lwpolyline, int flag) |
Set the flag value for a DXF LWPOLYLINE entity. | |
int | dxf_lwpolyline_get_number_vertices (DxfLWPolyline *lwpolyline) |
Get the number_vertices from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_number_vertices (DxfLWPolyline *lwpolyline, int number_vertices) |
Set the number_vertices value for a DXF LWPOLYLINE entity. | |
double | dxf_lwpolyline_get_extr_x0 (DxfLWPolyline *lwpolyline) |
Get the X-value of the extrusion vector extr_x0 of a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_extr_x0 (DxfLWPolyline *lwpolyline, double extr_x0) |
Set the X-value of the extrusion vector extr_x0 of a DXF LWPOLYLINE entity. | |
double | dxf_lwpolyline_get_extr_y0 (DxfLWPolyline *lwpolyline) |
Get the Y-value of the extrusion vector extr_y0 of a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_extr_y0 (DxfLWPolyline *lwpolyline, double extr_y0) |
Set the Y-value of the extrusion vector extr_y0 of a DXF LWPOLYLINE entity. | |
double | dxf_lwpolyline_get_extr_z0 (DxfLWPolyline *lwpolyline) |
Get the Z-value of the extrusion vector extr_z0 of a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_extr_z0 (DxfLWPolyline *lwpolyline, double extr_z0) |
Set the Z-value of the extrusion vector extr_z0 of a DXF LWPOLYLINE entity. | |
DxfVertex * | dxf_lwpolyline_get_vertices (DxfLWPolyline *lwpolyline) |
Get the pointer to the first vertex of a linked list of vertices from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_vertices (DxfLWPolyline *lwpolyline, DxfVertex *vertices) |
Set the pointer to the first vertex of a linked list of vertices for a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_get_next (DxfLWPolyline *lwpolyline) |
Get the pointer to the next LWPOLYLINE entity from a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_set_next (DxfLWPolyline *lwpolyline, DxfLWPolyline *next) |
Set the pointer to the next LWPOLYLINE for a DXF LWPOLYLINE entity. | |
DxfLWPolyline * | dxf_lwpolyline_get_last (DxfLWPolyline *lwpolyline) |
Get the pointer to the last LWPOLYLINE entity from a linked list of DXF LWPOLYLINE entities. |
Header file for a DXF light weight polyline entity (LWPOLYLINE
).
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 lwpolyline.h.
typedef struct dxf_lwpolyline_struct DxfLWPolyline |
Definition of a DXF light weight polyline entity.
DxfLWPolyline* dxf_lwpolyline_new | ( | ) |
Allocate memory for a DXF LWPOLYLINE
entity.
Fill the memory contents with zeros.
LWPOLYLINE
entity.Definition at line 57 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
Referenced by dxf_lwpolyline_init(), and dxf_lwpolyline_read().
DxfLWPolyline* dxf_lwpolyline_init | ( | DxfLWPolyline * | lwpolyline | ) |
Allocate memory and initialize data fields in a DXF LWPOLYLINE
entity.
NULL
when no memory was allocated, a pointer to the allocated memory when succesful.lwpolyline | a pointer to the DXF LWPOLYLINE entity. |
Definition at line 101 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::color, dxf_lwpolyline_struct::constant_width, dxf_lwpolyline_struct::dictionary_owner_hard, dxf_lwpolyline_struct::dictionary_owner_soft, DXF_COLOR_BYLAYER, DXF_DEBUG_BEGIN, DXF_DEBUG_END, DXF_DEFAULT_LAYER, DXF_DEFAULT_LINETYPE, DXF_DEFAULT_LINETYPE_SCALE, DXF_DEFAULT_VISIBILITY, dxf_lwpolyline_new(), DXF_MODELSPACE, dxf_vertex_new(), dxf_lwpolyline_struct::elevation, dxf_lwpolyline_struct::extr_x0, dxf_lwpolyline_struct::extr_y0, dxf_lwpolyline_struct::extr_z0, dxf_lwpolyline_struct::flag, dxf_lwpolyline_struct::id_code, dxf_lwpolyline_struct::layer, dxf_lwpolyline_struct::linetype, dxf_lwpolyline_struct::linetype_scale, dxf_lwpolyline_struct::next, dxf_lwpolyline_struct::number_vertices, dxf_lwpolyline_struct::paperspace, dxf_lwpolyline_struct::thickness, dxf_lwpolyline_struct::vertices, and dxf_lwpolyline_struct::visibility.
Referenced by dxf_lwpolyline_read().
DxfLWPolyline* dxf_lwpolyline_read | ( | DxfFile * | fp, |
DxfLWPolyline * | lwpolyline | ||
) |
Read data from a DXF file into an LWPOLYLINE
entity.
The last line read from file contained the string "LWPOLYLINE".
Now follows some data for the LWPOLYLINE
, 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 lwpolyline
.
lwpolyline
.fp | DXF file pointer to an output file (or device). |
lwpolyline | a pointer to the DXF LWPOLYLINE entity. |
Definition at line 169 of file lwpolyline.c.
References _, dxf_file_struct::acad_version_number, AutoCAD_11, AutoCAD_12, dxf_vertex_struct::bulge, dxf_lwpolyline_struct::color, dxf_lwpolyline_struct::constant_width, dxf_lwpolyline_struct::dictionary_owner_hard, dxf_lwpolyline_struct::dictionary_owner_soft, DXF_DEBUG_BEGIN, DXF_DEBUG_END, DXF_DEFAULT_LAYER, DXF_DEFAULT_LINETYPE, dxf_lwpolyline_init(), dxf_lwpolyline_new(), dxf_vertex_new(), dxf_lwpolyline_struct::elevation, dxf_vertex_struct::end_width, dxf_lwpolyline_struct::extr_x0, dxf_lwpolyline_struct::extr_y0, dxf_lwpolyline_struct::extr_z0, dxf_file_struct::filename, dxf_lwpolyline_struct::flag, dxf_file_struct::fp, dxf_lwpolyline_struct::id_code, dxf_lwpolyline_struct::layer, dxf_file_struct::line_number, dxf_lwpolyline_struct::linetype, dxf_lwpolyline_struct::linetype_scale, dxf_vertex_struct::next, dxf_lwpolyline_struct::number_vertices, dxf_lwpolyline_struct::paperspace, dxf_vertex_struct::start_width, dxf_lwpolyline_struct::thickness, dxf_lwpolyline_struct::vertices, dxf_lwpolyline_struct::visibility, dxf_vertex_struct::x0, and dxf_vertex_struct::y0.
int dxf_lwpolyline_write | ( | DxfFile * | fp, |
DxfLWPolyline * | lwpolyline | ||
) |
Write DXF output to fp for a light weight polyline entity.
follow_strict_version_rules
flag is set to TRUE
in the DxfFile
struct, this entity will be skipped from file. When the follow_strict_version_rules
flag is set to FALSE
in the DxfFile
struct, libdxf will write this entity to file and report with a warning message to stderr
.EXIT_SUCCESS
when done, or EXIT_FAILURE
when an error occurred.fp | DXF file pointer to an output file (or device). |
lwpolyline | a pointer to the DXF LWPOLYLINE entity. |
Definition at line 441 of file lwpolyline.c.
References _, dxf_file_struct::acad_version_number, AutoCAD_12, AutoCAD_13, AutoCAD_14, dxf_vertex_struct::bulge, dxf_lwpolyline_struct::color, dxf_lwpolyline_struct::constant_width, dxf_lwpolyline_struct::dictionary_owner_hard, dxf_lwpolyline_struct::dictionary_owner_soft, DXF_COLOR_BYLAYER, DXF_DEBUG_BEGIN, DXF_DEBUG_END, DXF_DEFAULT_LAYER, DXF_DEFAULT_LINETYPE, DXF_PAPERSPACE, dxf_lwpolyline_struct::elevation, dxf_vertex_struct::end_width, dxf_lwpolyline_struct::extr_x0, dxf_lwpolyline_struct::extr_y0, dxf_lwpolyline_struct::extr_z0, dxf_lwpolyline_struct::flag, dxf_file_struct::follow_strict_version_rules, dxf_file_struct::fp, dxf_lwpolyline_struct::id_code, dxf_lwpolyline_struct::layer, dxf_lwpolyline_struct::linetype, dxf_lwpolyline_struct::linetype_scale, dxf_vertex_struct::next, dxf_lwpolyline_struct::number_vertices, dxf_lwpolyline_struct::paperspace, dxf_vertex_struct::start_width, dxf_lwpolyline_struct::thickness, dxf_lwpolyline_struct::vertices, dxf_lwpolyline_struct::visibility, dxf_vertex_struct::x0, and dxf_vertex_struct::y0.
int dxf_lwpolyline_free | ( | DxfLWPolyline * | lwpolyline | ) |
Free the allocated memory for a DXF LWPOLYLINE
and all it's data fields.
EXIT_SUCCESS
when done, or EXIT_FAILURE
when an error occurred.lwpolyline | a pointer to the DXF LWPOLYLINE entity. |
Definition at line 623 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_lwpolyline_struct::layer, dxf_lwpolyline_struct::linetype, and dxf_lwpolyline_struct::next.
Referenced by dxf_lwpolyline_free_chain().
void dxf_lwpolyline_free_chain | ( | DxfLWPolyline * | lwpolylines | ) |
Free the allocated memory for a chain of DXF LWPOLYLINE
entities and all their data fields.
lwpolylines | a pointer to the chain of DXF LWPOLYLINE entities. |
Definition at line 669 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, dxf_lwpolyline_free(), and dxf_lwpolyline_struct::next.
int dxf_lwpolyline_get_id_code | ( | DxfLWPolyline * | lwpolyline | ) |
Get the ID code from a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 702 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::id_code.
DxfLWPolyline* dxf_lwpolyline_set_id_code | ( | DxfLWPolyline * | lwpolyline, |
int | id_code | ||
) |
Set the ID code for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
id_code | Identification number for the entity. This is to be an unique (sequential) number in the DXF file. |
Definition at line 737 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::id_code.
char* dxf_lwpolyline_get_linetype | ( | DxfLWPolyline * | lwpolyline | ) |
Get the linetype from a DXF LWPOLYLINE
entity.
NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 779 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::linetype.
DxfLWPolyline* dxf_lwpolyline_set_linetype | ( | DxfLWPolyline * | lwpolyline, |
char * | linetype | ||
) |
Set the linetype for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
linetype | a string containing the linetype for the entity. |
Definition at line 814 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::linetype.
char* dxf_lwpolyline_get_layer | ( | DxfLWPolyline * | lwpolyline | ) |
Get the layer from a DXF LWPOLYLINE
entity.
NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 854 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::layer.
DxfLWPolyline* dxf_lwpolyline_set_layer | ( | DxfLWPolyline * | lwpolyline, |
char * | layer | ||
) |
Set the layer for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
layer | a string containing the layer for the entity. |
Definition at line 889 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::layer.
double dxf_lwpolyline_get_elevation | ( | DxfLWPolyline * | lwpolyline | ) |
Get the elevation from a DXF LWPOLYLINE
entity.
elevation
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 929 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::elevation.
DxfLWPolyline* dxf_lwpolyline_set_elevation | ( | DxfLWPolyline * | lwpolyline, |
double | elevation | ||
) |
Set the elevation for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
elevation | the elevation to be set for the entity. |
Definition at line 957 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::elevation.
double dxf_lwpolyline_get_thickness | ( | DxfLWPolyline * | lwpolyline | ) |
Get the thickness from a DXF LWPOLYLINE
entity.
thickness
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 990 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::thickness.
DxfLWPolyline* dxf_lwpolyline_set_thickness | ( | DxfLWPolyline * | lwpolyline, |
double | thickness | ||
) |
Set the thickness for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
thickness | the thickness to be set for the entity. |
Definition at line 1025 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::thickness.
double dxf_lwpolyline_get_linetype_scale | ( | DxfLWPolyline * | lwpolyline | ) |
Get the linetype scale from a DXF LWPOLYLINE
entity.
linetype
scale. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1065 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::linetype_scale.
DxfLWPolyline* dxf_lwpolyline_set_linetype_scale | ( | DxfLWPolyline * | lwpolyline, |
double | linetype_scale | ||
) |
Set the linetype scale for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
linetype_scale | the linetype scale to be set for the entity. |
Definition at line 1100 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::linetype_scale.
int16_t dxf_lwpolyline_get_visibility | ( | DxfLWPolyline * | lwpolyline | ) |
Get the visibility from a DXF LWPOLYLINE
entity.
visibility
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1140 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::visibility.
DxfLWPolyline* dxf_lwpolyline_set_visibility | ( | DxfLWPolyline * | lwpolyline, |
int16_t | visibility | ||
) |
Set the visibility for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
visibility | the visibility to be set for the entity. |
Definition at line 1182 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::visibility.
int dxf_lwpolyline_get_color | ( | DxfLWPolyline * | lwpolyline | ) |
Get the color from a DXF LWPOLYLINE
entity.
color
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1229 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::color, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfLWPolyline* dxf_lwpolyline_set_color | ( | DxfLWPolyline * | lwpolyline, |
int | color | ||
) |
Set the color for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
color | the color to be set for the entity. |
Definition at line 1263 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::color, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
int dxf_lwpolyline_get_paperspace | ( | DxfLWPolyline * | lwpolyline | ) |
Get the paperspace flag value from a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1302 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::paperspace.
DxfLWPolyline* dxf_lwpolyline_set_paperspace | ( | DxfLWPolyline * | lwpolyline, |
int | paperspace | ||
) |
Set the paperspace flag for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
paperspace | the paperspace flag value to be set for the entity. |
Definition at line 1342 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::paperspace.
int dxf_lwpolyline_get_graphics_data_size | ( | DxfLWPolyline * | lwpolyline | ) |
Get the graphics_data_size
value from a DXF LWPOLYLINE
entity.
graphics_data_size
value when successful, or EXIT_FAILURE
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1391 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::graphics_data_size.
DxfLWPolyline* dxf_lwpolyline_set_graphics_data_size | ( | DxfLWPolyline * | lwpolyline, |
int | graphics_data_size | ||
) |
Set the graphics_data_size
value for a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
graphics_data_size | the graphics_data_size value to be set for the entity. |
Definition at line 1435 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::graphics_data_size.
int16_t dxf_lwpolyline_get_shadow_mode | ( | DxfLWPolyline * | lwpolyline | ) |
Get the shadow_mode
from a DXF LWPOLYLINE
entity.
shadow_mode
when successful, or EXIT_FAILURE
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1483 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::shadow_mode.
DxfLWPolyline* dxf_lwpolyline_set_shadow_mode | ( | DxfLWPolyline * | lwpolyline, |
int16_t | shadow_mode | ||
) |
Set the shadow_mode
for a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
shadow_mode | the shadow mode to be set for the entity. |
Definition at line 1528 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::shadow_mode.
DxfBinaryGraphicsData* dxf_lwpolyline_get_binary_graphics_data | ( | DxfLWPolyline * | lwpolyline | ) |
Get the pointer to the binary_graphics_data
from a DXF LWPOLYLINE
entity.
binary_graphics_data
.lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1578 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::binary_graphics_data, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfLWPolyline* dxf_lwpolyline_set_binary_graphics_data | ( | DxfLWPolyline * | lwpolyline, |
DxfBinaryGraphicsData * | data | ||
) |
Set the pointer to the binary_graphics_data
for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
data | a string containing the pointer to the binary_graphics_data for the entity. |
Definition at line 1614 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::binary_graphics_data, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
char* dxf_lwpolyline_get_dictionary_owner_soft | ( | DxfLWPolyline * | lwpolyline | ) |
Get the soft pointer to the dictionary owner from a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1658 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::dictionary_owner_soft, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfLWPolyline* dxf_lwpolyline_set_dictionary_owner_soft | ( | DxfLWPolyline * | lwpolyline, |
char * | dictionary_owner_soft | ||
) |
Set the pointer to the dictionary_owner_soft for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
dictionary_owner_soft | a string containing the pointer to the dictionary_owner_soft for the entity. |
Definition at line 1694 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::dictionary_owner_soft, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
char* dxf_lwpolyline_get_material | ( | DxfLWPolyline * | lwpolyline | ) |
Get the pointer to the material
from a DXF LWPOLYLINE
entity.
material
when successful, or NULL
when an error occurred.lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1738 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::material.
DxfLWPolyline* dxf_lwpolyline_set_material | ( | DxfLWPolyline * | lwpolyline, |
char * | material | ||
) |
Set the pointer to the material
for a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
material | a string containing the pointer to the material for the entity. |
Definition at line 1777 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::material.
char* dxf_lwpolyline_get_dictionary_owner_hard | ( | DxfLWPolyline * | lwpolyline | ) |
Get the hard pointer to the dictionary owner from a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1821 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::dictionary_owner_hard, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfLWPolyline* dxf_lwpolyline_set_dictionary_owner_hard | ( | DxfLWPolyline * | lwpolyline, |
char * | dictionary_owner_hard | ||
) |
Set the pointer to the dictionary_owner_hard for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
dictionary_owner_hard | a string containing the pointer to the dictionary_owner_hard for the entity. |
Definition at line 1857 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::dictionary_owner_hard, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
int16_t dxf_lwpolyline_get_lineweight | ( | DxfLWPolyline * | lwpolyline | ) |
Get the lineweight
from a DXF LWPOLYLINE
entity.
lineweight
when successful, or EXIT_FAILURE
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1899 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::lineweight.
DxfLWPolyline* dxf_lwpolyline_set_lineweight | ( | DxfLWPolyline * | lwpolyline, |
int16_t | lineweight | ||
) |
Set the lineweight
for a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
lineweight | the lineweight to be set for the entity. |
Definition at line 1930 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::lineweight.
char* dxf_lwpolyline_get_plot_style_name | ( | DxfLWPolyline * | lwpolyline | ) |
Get the plot_style_name
from a DXF LWPOLYLINE
entity.
plot_style_name
when sucessful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 1964 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::plot_style_name.
DxfLWPolyline* dxf_lwpolyline_set_plot_style_name | ( | DxfLWPolyline * | lwpolyline, |
char * | plot_style_name | ||
) |
Set the plot_style_name
for a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
plot_style_name | a string containing the plot_style_name for the entity. |
Definition at line 2002 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::plot_style_name.
long dxf_lwpolyline_get_color_value | ( | DxfLWPolyline * | lwpolyline | ) |
Get the color_value
from a DXF LWPOLYLINE
entity.
color_value
when successful, or EXIT_FAILURE
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2044 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::color_value, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfLWPolyline* dxf_lwpolyline_set_color_value | ( | DxfLWPolyline * | lwpolyline, |
long | color_value | ||
) |
Set the color_value
for a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
color_value | the color_value to be set for the entity. |
Definition at line 2075 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::color_value, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
char* dxf_lwpolyline_get_color_name | ( | DxfLWPolyline * | lwpolyline | ) |
Get the color_name
from a DXF LWPOLYLINE
entity.
color_name
when sucessful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2109 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::color_name, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfLWPolyline* dxf_lwpolyline_set_color_name | ( | DxfLWPolyline * | lwpolyline, |
char * | color_name | ||
) |
Set the color_name
for a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
color_name | a string containing the color_name for the entity. |
Definition at line 2147 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::color_name, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
long dxf_lwpolyline_get_transparency | ( | DxfLWPolyline * | lwpolyline | ) |
Get the transparency
from a DXF LWPOLYLINE
entity.
transparency
when successful, or EXIT_FAILURE
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2189 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::transparency.
DxfLWPolyline* dxf_lwpolyline_set_transparency | ( | DxfLWPolyline * | lwpolyline, |
long | transparency | ||
) |
Set the transparency
for a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
transparency | the transparency to be set for the entity. |
Definition at line 2220 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::transparency.
double dxf_lwpolyline_get_constant_width | ( | DxfLWPolyline * | lwpolyline | ) |
Get the constant_width
of a DXF LWPOLYLINE
entity.
constant_width
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2253 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::constant_width, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
DxfLWPolyline* dxf_lwpolyline_set_constant_width | ( | DxfLWPolyline * | lwpolyline, |
double | constant_width | ||
) |
Set the Z-value of the center point z0
of a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
constant_width | the constant_width of a DXF LWPOLYLINE entity. |
Definition at line 2292 of file lwpolyline.c.
References _, dxf_lwpolyline_struct::constant_width, DXF_DEBUG_BEGIN, and DXF_DEBUG_END.
int dxf_lwpolyline_get_flag | ( | DxfLWPolyline * | lwpolyline | ) |
Get the flag
from a DXF LWPOLYLINE
entity.
flag
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2332 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::flag.
DxfLWPolyline* dxf_lwpolyline_set_flag | ( | DxfLWPolyline * | lwpolyline, |
int | flag | ||
) |
Set the flag
value for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
flag | flag value for the entity. |
Definition at line 2367 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::flag.
int dxf_lwpolyline_get_number_vertices | ( | DxfLWPolyline * | lwpolyline | ) |
Get the number_vertices
from a DXF LWPOLYLINE
entity.
number_vertices
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2407 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::number_vertices.
DxfLWPolyline* dxf_lwpolyline_set_number_vertices | ( | DxfLWPolyline * | lwpolyline, |
int | number_vertices | ||
) |
Set the number_vertices
value for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
number_vertices | number_vertices value for the entity. |
Definition at line 2443 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::number_vertices.
double dxf_lwpolyline_get_extr_x0 | ( | DxfLWPolyline * | lwpolyline | ) |
Get the X-value of the extrusion vector extr_x0
of a DXF LWPOLYLINE
entity.
extr_x0
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2484 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::extr_x0.
DxfLWPolyline* dxf_lwpolyline_set_extr_x0 | ( | DxfLWPolyline * | lwpolyline, |
double | extr_x0 | ||
) |
Set the X-value of the extrusion vector extr_x0
of a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
extr_x0 | the X-value of the extrusion vector extr_x0 of a DXF LWPOLYLINE entity. |
Definition at line 2517 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::extr_x0.
double dxf_lwpolyline_get_extr_y0 | ( | DxfLWPolyline * | lwpolyline | ) |
Get the Y-value of the extrusion vector extr_y0
of a DXF LWPOLYLINE
entity.
extr_y0
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2552 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::extr_y0.
DxfLWPolyline* dxf_lwpolyline_set_extr_y0 | ( | DxfLWPolyline * | lwpolyline, |
double | extr_y0 | ||
) |
Set the Y-value of the extrusion vector extr_y0
of a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
extr_y0 | the Y-value of the extrusion vector extr_y0 of a DXF LWPOLYLINE entity. |
Definition at line 2585 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::extr_y0.
double dxf_lwpolyline_get_extr_z0 | ( | DxfLWPolyline * | lwpolyline | ) |
Get the Z-value of the extrusion vector extr_z0
of a DXF LWPOLYLINE
entity.
extr_z0
. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2620 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::extr_z0.
DxfLWPolyline* dxf_lwpolyline_set_extr_z0 | ( | DxfLWPolyline * | lwpolyline, |
double | extr_z0 | ||
) |
Set the Z-value of the extrusion vector extr_z0
of a DXF LWPOLYLINE
entity.
lwpolyline
when successful, or NULL
when an error occurred. lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
extr_z0 | the Z-value of the extrusion vector extr_z0 of a DXF LWPOLYLINE entity. |
Definition at line 2653 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::extr_z0.
DxfVertex* dxf_lwpolyline_get_vertices | ( | DxfLWPolyline * | lwpolyline | ) |
Get the pointer to the first vertex of a linked list of vertices
from a DXF LWPOLYLINE
entity.
vertices
.lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2690 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::vertices.
DxfLWPolyline* dxf_lwpolyline_set_vertices | ( | DxfLWPolyline * | lwpolyline, |
DxfVertex * | vertices | ||
) |
Set the pointer to the first vertex of a linked list of vertices
for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
vertices | a pointer to the first vertex of a linked list of vertices . |
Definition at line 2726 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::vertices.
DxfLWPolyline* dxf_lwpolyline_get_next | ( | DxfLWPolyline * | lwpolyline | ) |
Get the pointer to the next LWPOLYLINE
entity from a DXF LWPOLYLINE
entity.
LWPOLYLINE
entity.lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2770 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::next.
DxfLWPolyline* dxf_lwpolyline_set_next | ( | DxfLWPolyline * | lwpolyline, |
DxfLWPolyline * | next | ||
) |
Set the pointer to the next LWPOLYLINE
for a DXF LWPOLYLINE
entity.
lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
next | a pointer to the next LWPOLYLINE for the entity. |
Definition at line 2806 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::next.
DxfLWPolyline* dxf_lwpolyline_get_last | ( | DxfLWPolyline * | lwpolyline | ) |
Get the pointer to the last LWPOLYLINE
entity from a linked list of DXF LWPOLYLINE
entities.
LWPOLYLINE
entity.lwpolyline | a pointer to a DXF LWPOLYLINE entity. |
Definition at line 2849 of file lwpolyline.c.
References _, DXF_DEBUG_BEGIN, DXF_DEBUG_END, and dxf_lwpolyline_struct::next.