Commit Graph

417 Commits

Author SHA1 Message Date
Maxime Gimeno fe252ae596 inline functions 2020-01-28 12:09:52 +01:00
Mael Rouxel-Labbé 88e9727717 Introduce NPs for polygon soup reading
Enable filling pmaps of surface mesh on reading

Also can write pmaps (off / obj)
2020-01-28 09:03:50 +01:00
Mael Rouxel-Labbé 1edf1e066c Integrate File_scanner_OFF_impl into the header 2020-01-27 11:03:53 +01:00
Mael Rouxel-Labbé 9e2289c63d Clean code 2020-01-25 18:18:31 +01:00
Mael Rouxel-Labbé 9247fdab02 Add a polygon soup obj reader 2020-01-25 15:05:47 +01:00
Mael Rouxel-Labbé 7a4839e0e9 Get rid of File_writer_OFF_impl (merge into header) 2020-01-25 15:04:54 +01:00
Mael Rouxel-Labbé 5906e3c341 Don't copy structs in auto loop 2020-01-25 13:00:52 +01:00
Mael Rouxel-Labbé d8053f8198 Use file writer for WRL output 2020-01-25 13:00:43 +01:00
Mael Rouxel-Labbé 97eddd9135 Fix some I/O returns 2020-01-24 23:28:04 +01:00
Mael Rouxel-Labbé 87e85c2634 Fix missing CGAL_EXPORT 2020-01-24 23:17:52 +01:00
Mael Rouxel-Labbé 135595ca92 Misc cleaning 2020-01-24 23:17:33 +01:00
Mael Rouxel-Labbé 8f82c1b7a4 Start fixing PLY namespaces 2020-01-24 18:32:46 +01:00
Mael Rouxel-Labbé 7bb2788d6f Use polygon soup OFF reader in polygon mesh OFF reader 2020-01-24 18:13:09 +01:00
Mael Rouxel-Labbé 423ae6ec84 Re-organize and improve BGL IO 2020-01-24 17:48:02 +01:00
Mael Rouxel-Labbé 6a5972cc3b Continue reorganization of CGAL I/O 2020-01-23 16:33:23 +01:00
Mael Rouxel-Labbé 3c833674fb Move documentation to /include 2020-01-20 13:06:13 +01:00
Mael Rouxel-Labbé ec1b4bb6e1 Use sensible file indentation (no real changes) 2020-01-20 11:58:20 +01:00
Mael Rouxel-Labbé 75581cad76 Get rid of io_impl.h 2020-01-20 11:54:00 +01:00
Mael Rouxel-Labbé 0e82e7f9ee Uniformize indentation / code (no real changes) 2020-01-20 11:07:28 +01:00
Mael Rouxel-Labbé 85e7eb1fab Get rid of some _impl.h 2020-01-20 10:49:09 +01:00
Mael Rouxel-Labbé 490a726ec0 Clean file IO code in Stream_support (no real changes) 2020-01-20 10:42:46 +01:00
Mael Rouxel-Labbé e317c689aa Misc compilation fixes 2020-01-17 18:28:57 +01:00
Mael Rouxel-Labbé 3bfc9ab9ea Update code to new API (I/O function returns a bool) 2020-01-17 18:09:51 +01:00
Mael Rouxel-Labbé 322c8786da Remove OFF_reader.h and Writer_OFF.h
- Writer_OFF.h is simply unused and useless
- OFF_reader.h is transfered to OFF.h for clarity
2020-01-17 18:05:25 +01:00
Mael Rouxel-Labbé 828e47f61e Fix some header includes 2020-01-17 17:55:53 +01:00
Mael Rouxel-Labbé 43a7c3c82b Misc minor doc changes 2020-01-17 17:11:07 +01:00
Mael Rouxel-Labbé 93968e685e Add a convenience header for OBJ I/O headers 2020-01-17 17:10:18 +01:00
Mael Rouxel-Labbé 220a4454ab Regroup OpenInventor I/O headers 2020-01-17 17:10:02 +01:00
Mael Rouxel-Labbé 06c6659981 Add STL.h as a convenience header regrouping STL I/O headers 2020-01-17 17:02:14 +01:00
Mael Rouxel-Labbé f0027e7250 Regroup VTK I/O 2020-01-17 17:01:12 +01:00
Mael Rouxel-Labbé 6f10eb1599 Regroup 3MF 2020-01-17 17:00:09 +01:00
Mael Rouxel-Labbé 3ca94b1c78 Move Writer_OFF (which is completely unused...) to IO/OFF 2020-01-17 16:49:40 +01:00
Mael Rouxel-Labbé 345529e4f6 Get rid of deprecated files that were not documented in the first place 2020-01-17 16:46:35 +01:00
Mael Rouxel-Labbé 1e50d911fd Move Inventor/test to Stream_support/test (following headers) 2020-01-17 15:47:27 +01:00
Mael Rouxel-Labbé 548149da48 Move Alpha_shape_3_VRML_2_ostream to Alpha_shape_3 and make it GPL
The code uses Alpha_shape_3 which is GPL, so the license change is
not too extreme.
2020-01-17 15:38:03 +01:00
Mael Rouxel-Labbé 1d8124e27f Move two VRML-files into IO/VMRL + add convenience header 2020-01-17 15:16:50 +01:00
Mael Rouxel-Labbé 9c9ac95e75 Fix licenses 2020-01-17 14:20:06 +01:00
Mael Rouxel-Labbé 6dee990920 Move a test from Polyhedron to Stream_support 2020-01-17 14:08:53 +01:00
Mael Rouxel-Labbé 5ca88dedc3 Move some examples from Polyhedron to Stream_support
(as they don't make use of CGAL::Polyhedron_3)
2020-01-17 14:02:24 +01:00
Mael Rouxel-Labbé d620198049 Merge branch 'CGAL_IO-maxGimeno-old' into CGAL_IO-maxGimeno 2020-01-17 12:34:08 +01:00
Maxime Gimeno b59e55731c add misisng namespace 2020-01-13 10:30:33 +01:00
Maxime Gimeno 6c35826afd Fixes and apply to multipolygon 2020-01-03 10:51:19 +01:00
Andreas Fabri 9a330fd140 Stream_support: Fix reading WKT POLYGON 2019-12-05 16:17:37 +01:00
Sébastien Loriot b9a079b530 remove cpp11/cpp0x 2019-11-04 11:34:53 +01:00
Sébastien Loriot 9a0bff4008 remove BOOST_FOREACH added by recent PRs 2019-11-04 10:59:15 +01:00
Sébastien Loriot 52164b1fba First pass on removing license notice in header for LGPL files 2019-10-19 15:40:30 +02:00
Sébastien Loriot 254d60f642 First pass on removing license notice in header for GPL files 2019-10-19 15:23:19 +02:00
Sébastien Loriot 7356421d80 introduce Commercial license SPDX tag 2019-10-19 12:15:19 +02:00
Sébastien Loriot 9bd9c68b83 update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Maxime Gimeno 80b7a5575c Empty Polyhedron_IO. 2019-09-27 10:35:39 +02:00