Commit Graph

85 Commits

Author SHA1 Message Date
Andreas Fabri 6375bb1bba Add breaks 2018-04-06 10:23:12 +01:00
Andreas Fabri b5dc02cb24 yet more fallthrough fixes 2018-03-30 16:12:04 +01:00
Andreas Fabri 7d9d18b3a6 CGAL_ASSUME -> CGAL_assume 2018-03-23 09:56:05 +01:00
Andreas Fabri ac93cec931 Fix Homogeneous and Visibility 2018-03-21 07:59:53 +01:00
Sébastien Loriot ee57fc2d6c add SPDX identifier for files under the GPL-3+ license 2017-11-12 10:17:51 +01:00
Laurent Rineau 2b35bddfb2 Replace all std::binary_function by CGAL::binary_function 2017-10-04 16:36:32 +02:00
Sébastien Loriot 50510c05ea add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
          grep -v Operations_on_polyhedra | \
          grep -v Algebraic_kernel_for_circles | \
          grep -v Algebraic_kernel_for_spheres | \
          grep -v Polyhedron_IO`;
do
  echo $i
  python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
2017-01-19 15:20:25 +01:00
Andreas Fabri fa6606b7c9 Add includes so that public headers can be compiled individually
It strikes me that I have to include CGAL/Kernel/global_functions_2.h
The package uses an orientation test but the package has no traits class.
2016-09-30 15:22:26 +02:00
Andreas Fabri 1e2ff1131e assert -> CGAL_assertion 2015-08-27 16:51:55 +02:00
Andreas Haas 6dce1a765d Workaround for min/max macros in windef.h 2015-06-08 14:36:18 +02:00
Andreas Haas 88a761f9a6 Fixed some warnings. 2015-05-20 17:38:21 +02:00
Andreas Haas a4f7e1bd3f Fixed sign-conversion warnings. 2015-05-14 15:17:42 +02:00
Andreas Haas 0fe13eb749 Bugfix: Increment of invalidated iterator. 2015-05-01 00:53:59 +02:00
Andreas Haas 8cf04d6e89 Fixed all compiler warnings.
Fixed unsigned/signed int comparisons.
Added missing returns statements.
Removed unused local typedefs.
2015-03-30 16:52:19 +02:00
Andreas Haas 8ea81e7515 Algorithms now conform to the concept.
The implementations missed const qualifiers everywhere
and thus were non-conforming to the specified concept.

Triangular Expansions now observes changes to the attached
arrangement.
Copy of the constraints on CDT initialization is now avoided
with boost::transform_iterator.

Fixed some bugs on Simple Polygon algorithm when the attached
arrangement was changed.
The compute_visibility function did not clear the given output
arrangement.

Added some simple test cases.
2015-02-26 16:59:34 +01:00
Michael Hemmer 9cb350eeed member function arr -> arrangement_2 2014-09-18 16:20:20 +02:00
Michael Hemmer bbfa235f08 incorporate final comments during developer meeting
changed tags to categories
shorter history section
2014-09-17 16:40:35 +02:00
Ning Xu b1d534560e change folders 2014-06-19 12:59:49 -04:00
Ning Xu 0eb55f9d3a Fix bugs in SCANA; for further supporting blocked exterior query point 2014-06-08 04:51:03 -04:00
kanhuang dea154ec64 add trick to update an item in the set locally. 2014-01-10 14:59:58 +08:00
kanhuang c6d55da44f remove edx without local change trick 2014-01-09 15:16:44 +08:00
Michael Hemmer 9c186b0843 minor changes for benchmarks 2013-12-21 17:20:02 +01:00
Michael Hemmer b716cab8b7 improve rotational sweep by using non geometric compare for edges in edx 2013-12-17 00:21:42 +01:00
Michael Hemmer 9e0baede95 make sure Traits_2 is provided in all models. 2013-12-04 12:47:06 +01:00
Michael Hemmer 8e613d9275 make Visibility_arrangement_2 template to according member functions
rm Visibility_arrangement_2 as public type from concept
add Traits_2 as public type to concept
change class / test / examples accordingly
2013-12-04 12:39:18 +01:00
Michael Hemmer 30cada121e use Concept names for template parameters where posssible 2013-12-04 10:21:59 +01:00
Michael Hemmer 5018d84629 added Visibility_arrangement_2 as 2nd template argument
to simple and rotational visibility
fixed doc / tests / examples accordingly
2013-12-04 09:04:19 +01:00
Michael Hemmer e8f34b973d change names after review
Input_arrangement_2 -> Arrangement_2
Output_arrangement_2 -> Visibility_arrangement_2
2013-12-03 16:49:18 +01:00
kanhuang 1537f4461f check spell 2013-09-18 11:53:21 -04:00
kanhuang ee7aa2830e clean report_while_handling_needles() 2013-09-18 11:09:17 -04:00
kanhuang f9964c5f80 clean up 2013-09-18 10:16:41 -04:00
kanhuang 082f809912 clean up 2013-09-18 09:55:14 -04:00
kanhuang 523cf9838a fix a typo 2013-09-17 16:20:06 -04:00
kanhuang 1dae1b814a add doc 2013-09-16 17:44:56 -04:00
kanhuang b38897e1da add comments 2013-09-16 16:35:55 -04:00
kanhuang 0e6ebcc871 clean up 2013-09-16 15:25:10 -04:00
kanhuang b390570442 add is_face_query 2013-09-16 12:32:21 -04:00
kanhuang be273fc54a check whehter the newly found vertex is the vertex of the cone 2013-09-16 11:58:10 -04:00
kanhuang f395b23950 typedef name change 2013-09-16 09:01:39 -04:00
kanhuang fbc9e5d3e2 clean 2013-09-14 16:31:43 -04:00
kanhuang 1ca5912fba remove neighbors 1 2013-09-14 16:09:22 -04:00
kanhuang e12375f1a8 replaced with handle() 2013-09-14 15:00:11 -04:00
kanhuang 9fd1162029 without bounding box 2013-09-13 14:41:04 -04:00
kanhuang 782520bdf0 add functor Less for maps 2013-09-13 13:29:18 -04:00
kanhuang 046f4016ff using handles 2013-09-12 20:22:01 -04:00
kanhuang 26625d436b change types 2013-09-12 14:35:57 -04:00
kanhuang d5f1b05f4c remove things like p==q 2013-09-12 09:48:24 -04:00
kanhuang d35ac74685 switch names 2013-09-12 09:32:44 -04:00
kanhuang 08aa9c27f8 clean up R 2013-09-12 08:59:55 -04:00
kanhuang bf5c9f0842 improve sweep again 2013-09-11 21:27:11 -04:00