libDXF 0.0.1
A library with DXF related functions written in C.
|
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 |
FILE* dxf_file_struct::fp |
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().
Dxf filename.
Definition at line 200 of file global.h.
Referenced by dxf_3dface_read(), dxf_3dline_read(), dxf_3dsolid_read(), dxf_acad_proxy_entity_read(), dxf_appid_read(), dxf_arc_read(), dxf_attdef_read(), dxf_attrib_read(), dxf_block_read(), dxf_block_record_read(), dxf_body_read(), dxf_circle_read(), dxf_class_read(), dxf_dictionary_read(), dxf_dictionaryvar_read(), dxf_dimension_read(), dxf_dimstyle_read(), dxf_ellipse_read(), dxf_endblk_read(), dxf_group_read(), dxf_helix_read(), dxf_idbuffer_read(), dxf_image_read(), dxf_imagedef_reactor_read(), dxf_imagedef_read(), dxf_insert_read(), dxf_layer_index_read(), dxf_layer_read(), dxf_leader_read(), dxf_line_read(), dxf_ltype_read(), dxf_lwpolyline_read(), dxf_mline_read(), dxf_mlinestyle_read(), dxf_mtext_read(), dxf_object_ptr_read(), dxf_ole2frame_read(), dxf_oleframe_read(), dxf_point_read(), dxf_polyline_read(), dxf_rastervariables_read(), dxf_ray_read(), dxf_read_close(), dxf_read_line(), dxf_read_scanf(), dxf_region_read(), dxf_section_read(), dxf_seqend_read(), dxf_shape_read(), dxf_solid_read(), dxf_sortentstable_read(), dxf_spatial_filter_read(), dxf_spatial_index_read(), dxf_spline_read(), dxf_style_read(), dxf_table_read(), dxf_text_read(), dxf_thumbnail_read(), dxf_tolerance_read(), dxf_trace_read(), dxf_ucs_read(), dxf_vertex_read(), dxf_view_read(), dxf_viewport_read(), dxf_vport_read(), dxf_xline_read(), and dxf_xrecord_read().
Last line read.
Definition at line 202 of file global.h.
Referenced by dxf_3dface_read(), dxf_3dline_read(), dxf_3dsolid_read(), dxf_acad_proxy_entity_read(), dxf_appid_read(), dxf_arc_read(), dxf_attdef_read(), dxf_attrib_read(), dxf_block_read(), dxf_block_record_read(), dxf_body_read(), dxf_circle_read(), dxf_class_read(), dxf_dictionary_read(), dxf_dictionaryvar_read(), dxf_dimension_read(), dxf_dimstyle_read(), dxf_ellipse_read(), dxf_endblk_read(), dxf_group_read(), dxf_helix_read(), dxf_idbuffer_read(), dxf_image_read(), dxf_imagedef_reactor_read(), dxf_imagedef_read(), dxf_insert_read(), dxf_layer_index_read(), dxf_layer_read(), dxf_leader_read(), dxf_line_read(), dxf_ltype_read(), dxf_lwpolyline_read(), dxf_mline_read(), dxf_mlinestyle_read(), dxf_mtext_read(), dxf_object_ptr_read(), dxf_ole2frame_read(), dxf_oleframe_read(), dxf_point_read(), dxf_polyline_read(), dxf_rastervariables_read(), dxf_ray_read(), dxf_read_line(), dxf_read_scanf(), dxf_region_read(), dxf_section_read(), dxf_seqend_read(), dxf_shape_read(), dxf_solid_read(), dxf_sortentstable_read(), dxf_spatial_filter_read(), dxf_spatial_index_read(), dxf_spline_read(), dxf_style_read(), dxf_table_read(), dxf_text_read(), dxf_thumbnail_read(), dxf_tolerance_read(), dxf_trace_read(), dxf_ucs_read(), dxf_vertex_read(), dxf_view_read(), dxf_viewport_read(), dxf_vport_read(), dxf_xline_read(), and dxf_xrecord_read().
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().