valentina/src/libs/vdxf/libdxfrw
Roman Telezhynskyi 6a219c5ed4 Port set version bug from solvespace fork and cleanup version handling in DRW_TextCodec.
One of the most intrusive changes in QGIS' fork was that the debugging code was replaced with hardcoded changes to redirect the output to QGIS' internal logging mechanism. In this PR I've setup an interface to allow clients to create custom output debugging classes and assign these to be used by the library.

This will allow me to remove all the related downstream changes in QGIS' fork and re-sync these files back to upstream.
Interface for debug printers.
2021-11-23 13:12:11 +02:00
..
intern Port set version bug from solvespace fork and cleanup version handling in DRW_TextCodec. 2021-11-23 13:12:11 +02:00
AUTHORS Added library libdxfrw. 2017-06-20 11:40:39 +03:00
COPYING Added library libdxfrw. 2017-06-20 11:40:39 +03:00
drw_base.cpp Port set version bug from solvespace fork and cleanup version handling in DRW_TextCodec. 2021-11-23 13:12:11 +02:00
drw_base.h Port set version bug from solvespace fork and cleanup version handling in DRW_TextCodec. 2021-11-23 13:12:11 +02:00
drw_classes.cpp Remove dwg support. 2017-07-06 14:10:14 +03:00
drw_classes.h Remove dwg support. 2017-07-06 14:10:14 +03:00
drw_entities.cpp Read extrusion tags for dimension entities 2021-11-22 18:53:33 +02:00
drw_entities.h Misc. typos 2021-11-22 18:44:44 +02:00
drw_header.cpp Use ununordered_map instead of map 2021-11-23 11:15:11 +02:00
drw_header.h Use ununordered_map instead of map 2021-11-23 11:15:11 +02:00
drw_interface.h GCC warnings. 2021-09-25 17:18:33 +03:00
drw_objects.cpp Misc. typos 2021-11-22 18:44:44 +02:00
drw_objects.h Misc. typos 2021-11-22 18:44:44 +02:00
libdxfrw.cpp Modernize debugging. 2021-11-23 11:28:54 +02:00
libdxfrw.h Modernize debugging. 2021-11-23 11:28:54 +02:00
main_doc.h Remove dwg support. 2017-07-06 14:10:14 +03:00
README Added library libdxfrw. 2017-06-20 11:40:39 +03:00

libdxfrw

libdxfrw is a free C++ library to read and write DXF files in both formats, ascii and binary form.
Also can read DWG files from R14 to the last V2015.
 It is licensed under the terms of the GNU General Public License version 2 (or at you option
any later version).


If you are looking for general information about the project, check our website:
http://sourceforge.net/projects/libdxfrw

== Building and installing the library ==

Use the tipical 
./configure
make
make install (as root)

[VC++]
- Open vs2013\libdxfrw.sln with VS2013
- Build Solution
There is also a dwg to dxf converter that depends on libdxfrw that can be built the same way.
- Open dwg2dxf\vs2013\dwg2dxf.sln with VS2013
- Build Solution

== Example usage of the library ==

The dwg to dxf converter (dwg2dxf) included in this package can be used as reference.