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

dxf_file_struct Struct Reference

DXF definition of a DXF file. More...

#include <global.h>

Data Fields

FILE * fp
char * filename
int line_number
int last_id_code
int acad_version_number
int follow_strict_version_rules

Detailed Description

DXF definition of a DXF file.

Definition at line 194 of file global.h.


Field Documentation

File handle.

Definition at line 198 of file global.h.

Referenced by dxf_3dface_read(), dxf_3dface_write(), dxf_3dline_read(), dxf_3dline_write(), dxf_3dsolid_read(), dxf_3dsolid_write(), dxf_acad_proxy_entity_read(), dxf_acad_proxy_entity_write(), dxf_appid_read(), dxf_appid_write(), dxf_arc_read(), dxf_arc_write(), dxf_attdef_read(), dxf_attdef_write(), dxf_attrib_read(), dxf_attrib_write(), dxf_binary_entity_data_write(), dxf_binary_graphics_data_write(), dxf_block_read(), dxf_block_record_read(), dxf_block_record_write(), dxf_block_write(), dxf_body_read(), dxf_body_write(), dxf_circle_read(), dxf_circle_write(), dxf_class_read(), dxf_class_write(), dxf_class_write_endclass(), dxf_comment_write(), dxf_dictionary_read(), dxf_dictionary_write(), dxf_dictionaryvar_read(), dxf_dictionaryvar_write(), dxf_dimension_read(), dxf_dimension_write(), dxf_dimstyle_read(), dxf_dimstyle_write(), dxf_ellipse_read(), dxf_ellipse_write(), dxf_endblk_read(), dxf_endblk_write(), dxf_endsec_write(), dxf_endtab_write(), dxf_file_write_eof(), dxf_group_read(), dxf_group_write(), dxf_hatch_boundary_path_polyline_vertex_write(), dxf_hatch_boundary_path_polyline_write(), dxf_hatch_pattern_def_line_write(), dxf_hatch_pattern_seedpoint_write(), dxf_hatch_write(), dxf_header_read(), dxf_header_write(), dxf_header_write_metric_new(), dxf_helix_read(), dxf_helix_write(), dxf_idbuffer_read(), dxf_idbuffer_write(), dxf_image_read(), dxf_image_write(), dxf_imagedef_reactor_read(), dxf_imagedef_reactor_write(), dxf_imagedef_read(), dxf_imagedef_write(), dxf_insert_read(), dxf_insert_write(), dxf_layer_index_read(), dxf_layer_index_write(), dxf_layer_read(), dxf_layer_write(), dxf_leader_read(), dxf_leader_write(), dxf_line_read(), dxf_line_write(), dxf_ltype_read(), dxf_ltype_write(), dxf_lwpolyline_read(), dxf_lwpolyline_write(), dxf_mline_read(), dxf_mline_write(), dxf_mlinestyle_read(), dxf_mlinestyle_write(), dxf_mtext_read(), dxf_mtext_write(), dxf_object_ptr_read(), dxf_object_ptr_write(), dxf_ole2frame_read(), dxf_ole2frame_write(), dxf_oleframe_read(), dxf_oleframe_write(), dxf_point_read(), dxf_point_write(), dxf_polyline_read(), dxf_polyline_write(), dxf_rastervariables_read(), dxf_rastervariables_write(), dxf_ray_read(), dxf_ray_write(), dxf_read_close(), dxf_read_line(), dxf_read_scanf(), dxf_region_read(), dxf_region_write(), dxf_section_read(), dxf_section_write(), dxf_seqend_read(), dxf_seqend_write(), dxf_shape_read(), dxf_shape_write(), dxf_solid_read(), dxf_solid_write(), dxf_sortentstable_read(), dxf_sortentstable_write(), dxf_spatial_filter_read(), dxf_spatial_filter_write(), dxf_spatial_index_read(), dxf_spatial_index_write(), dxf_spline_read(), dxf_spline_write(), dxf_style_read(), dxf_style_write(), dxf_table_cell_write(), dxf_table_read(), dxf_table_write(), dxf_text_read(), dxf_text_write(), dxf_thumbnail_read(), dxf_thumbnail_write(), dxf_tolerance_read(), dxf_tolerance_write(), dxf_trace_read(), dxf_trace_write(), dxf_ucs_read(), dxf_ucs_write(), dxf_vertex_read(), dxf_vertex_write(), dxf_view_read(), dxf_view_write(), dxf_viewport_read(), dxf_viewport_write(), dxf_vport_read(), dxf_vport_write(), dxf_xline_read(), dxf_xline_write(), dxf_xrecord_read(), and dxf_xrecord_write().

Last id code written to, or read from, file.

Definition at line 204 of file global.h.

Referenced by dxf_donut_write().

AutoCAD version number.

Definition at line 206 of file global.h.

Referenced by dxf_3dface_write(), dxf_3dline_write(), dxf_3dsolid_read(), dxf_3dsolid_write(), dxf_acad_proxy_entity_read(), dxf_acad_proxy_entity_write(), dxf_appid_write(), dxf_arc_read(), dxf_arc_write(), dxf_attdef_read(), dxf_attdef_write(), dxf_attrib_read(), dxf_attrib_write(), dxf_block_read(), dxf_block_record_write(), dxf_block_write(), dxf_body_read(), dxf_body_write(), dxf_circle_read(), dxf_circle_write(), dxf_class_write(), dxf_dictionary_read(), dxf_dictionary_write(), dxf_dictionaryvar_read(), dxf_dictionaryvar_write(), dxf_dimension_read(), dxf_dimension_write(), dxf_dimstyle_read(), dxf_dimstyle_write(), dxf_ellipse_read(), dxf_ellipse_write(), dxf_endblk_write(), dxf_group_read(), dxf_group_write(), dxf_hatch_write(), dxf_header_write(), dxf_helix_write(), dxf_idbuffer_read(), dxf_idbuffer_write(), dxf_image_read(), dxf_image_write(), dxf_imagedef_reactor_read(), dxf_imagedef_reactor_write(), dxf_imagedef_read(), dxf_imagedef_write(), dxf_insert_read(), dxf_insert_write(), dxf_layer_index_read(), dxf_layer_index_write(), dxf_layer_read(), dxf_layer_write(), dxf_leader_read(), dxf_leader_write(), dxf_line_write(), dxf_ltype_write(), dxf_lwpolyline_read(), dxf_lwpolyline_write(), dxf_mline_read(), dxf_mline_write(), dxf_mlinestyle_read(), dxf_mlinestyle_write(), dxf_mtext_read(), dxf_mtext_write(), dxf_object_ptr_read(), dxf_object_ptr_write(), dxf_ole2frame_read(), dxf_ole2frame_write(), dxf_oleframe_read(), dxf_oleframe_write(), dxf_point_read(), dxf_point_write(), dxf_polyline_write(), dxf_rastervariables_read(), dxf_rastervariables_write(), dxf_ray_read(), dxf_ray_write(), dxf_region_read(), dxf_region_write(), dxf_seqend_read(), dxf_seqend_write(), dxf_shape_read(), dxf_shape_write(), dxf_solid_read(), dxf_solid_write(), dxf_sortentstable_read(), dxf_sortentstable_write(), dxf_spatial_filter_read(), dxf_spatial_filter_write(), dxf_spatial_index_read(), dxf_spatial_index_write(), dxf_spline_read(), dxf_spline_write(), dxf_style_read(), dxf_style_write(), dxf_table_read(), dxf_table_write(), dxf_text_read(), dxf_text_write(), dxf_thumbnail_read(), dxf_thumbnail_write(), dxf_tolerance_read(), dxf_tolerance_write(), dxf_trace_read(), dxf_trace_write(), dxf_ucs_read(), dxf_ucs_write(), dxf_vertex_read(), dxf_vertex_write(), dxf_view_read(), dxf_view_write(), dxf_viewport_read(), dxf_viewport_write(), dxf_vport_write(), dxf_xline_read(), dxf_xline_write(), dxf_xrecord_read(), and dxf_xrecord_write().

follow strict rules when writing to file.

Definition at line 208 of file global.h.

Referenced by dxf_acad_proxy_entity_write(), dxf_lwpolyline_write(), dxf_mline_write(), dxf_mlinestyle_write(), and dxf_mtext_write().


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