Commit Graph

52761 Commits

Author SHA1 Message Date
Sébastien Loriot d812ac21ff Exact_type_selector has been renamed Exact_field_selector 2013-05-24 12:19:58 +02:00
Sébastien Loriot a4089fcad8 remove warnings spotted by examples 2013-05-24 11:20:50 +02:00
Sébastien Loriot 5d613db62b rename result_return to make_result 2013-05-24 10:55:09 +02:00
Sébastien Loriot af1dd0d01b rename make_default_result to default_result 2013-05-24 10:52:12 +02:00
Sébastien Loriot dcb0fbfba6 bugfix: a default constructed variant was returned instead of an empty optional
This fix includes also a renaming to make things more clear.
The bug fix is where make_optional_result is now called
2013-05-24 10:48:50 +02:00
Jane Tournois 2d24fa7095 improve documentation 2013-05-24 10:25:37 +02:00
Sébastien Loriot 690720c14b fix compatibility with version 1 2013-05-24 08:52:22 +02:00
Laurent Rineau 6fd8f9b996 Add -D_HAS_ITERATOR_DEBUGGING=0 to Debug platforms 2013-05-23 17:38:16 +02:00
Sébastien Loriot 022db97790 Merge branch 'Polyhedron_3-corefinement_demo-sloriot-old' into Polyhedron_3-corefinement_demo-sloriot
Conflicts:
	Polyhedron/include/CGAL/intersection_of_Polyhedra_3.h
	Polyhedron/include/CGAL/intersection_of_Polyhedra_3_refinement_visitor.h
2013-05-23 16:50:40 +02:00
Sébastien Loriot ce94f69b45 temporary fix to be able to copy attribute in faces split 2013-05-23 16:47:22 +02:00
Sébastien Loriot 57325710ac remove extra typename and remove weird boost implementation detail in example 2013-05-23 14:44:47 +02:00
Sébastien Loriot c67ba90514 Merge branch 'Kernel-replace_object-pmoeller-old' into Kernel-replace_object-pmoeller
Conflicts:
	Circular_kernel_2/include/CGAL/Circular_kernel_2/Circular_arc_2.h
	Circular_kernel_2/include/CGAL/Circular_kernel_2/internal_functions_on_circle_2.h
	Installation/changes.html
	Kernel_d/doc/Kernel_d/CGAL/intersections_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Center_of_sphere_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Compare_lexicographically_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Component_accessor_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Compute_coordinate_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_affine_hull_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_linear_hull_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Contained_in_simplex_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Equal_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Has_on_positive_side_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Intersect_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_coordinate_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_lexicographically_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Less_or_equal_lexicographically_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Lift_to_paraboloid_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Linear_base_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Linear_rank_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Linearly_independent_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Midpoint_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Orientation_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Oriented_side_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Orthogonal_vector_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_dimension_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_of_sphere_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Point_to_vector_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Project_along_d_axis_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Side_of_bounded_sphere_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Side_of_oriented_sphere_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Squared_distance_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Value_at_d.h
	Kernel_d/doc/Kernel_d/Concepts/Kernel--Vector_to_point_d.h
2013-05-23 13:13:08 +02:00
Sébastien Loriot 34362d2a0f update how Intersection_and_primitive_id get the type and update its doc
We use meta programming to remove the optional rather than relying on
Intersection_traits (since it depends on GeomTraits)
2013-05-23 12:31:42 +02:00
Sébastien Loriot 7baa997ce1 Merge branch 'Filtered_kernel-ring-glisse'
This branch adds an additional way to filter predicates that are only doing
operations using a ring number type. In case of failure, a RT is used rather
than an FT which speeds things up.

Successfully tested in CGAL-4.3Ic-37
2013-05-23 11:15:32 +02:00
Sébastien Loriot d1875de4ca Merge branch 'Nef_3-fix_IO-sloriot'
Bug-fix in IO when using Lazy_exact_nt as number type or Exact_predicates_exact_constructions_kernel as kernel.
Tested successfully in CGAL-4.3-Ic-38
2013-05-23 11:10:24 +02:00
Sébastien Loriot d3f82210bf remove VC warning: change class to struct 2013-05-23 11:08:49 +02:00
Sébastien Loriot e907f9f444 improve Kernel_23, Kernel_d, STL_extension and Arrangemnt doxygen doc 2013-05-23 10:57:36 +02:00
Sébastien Loriot 7e6a880aa4 update AABB_tree documentation 2013-05-23 10:56:42 +02:00
Sébastien Loriot 88cc2621a1 Result is no longer used 2013-05-23 09:12:52 +02:00
Sébastien Loriot 18b9ec1c4f update the doxygen doc of the Arrangement package from the doc_tex
using the following commits:
f669df07
a1fb4c48
0d9f5aa1
40fac7ad
15e766a5
3f021c72
178e7a89
4a20a898
b8817aa6
5a7309f6
b05d1870
03fbdf61
e25e73a5
26cb83f9
9a491625
c9e72151
5651842b
97ed2499
dc2f174b
fea29a85
2013-05-22 17:31:23 +02:00
Laurent Rineau 95eaabe453 Missing #include <cassert> for assert() 2013-05-22 13:32:42 +02:00
Laurent Rineau 657675eed3 Missing #include <cassert> for assert() 2013-05-22 13:29:57 +02:00
Nico Kruithof 4ab8d8bd71 Added citation 2013-05-22 13:14:38 +02:00
Nico Kruithof 84b7de6f3c Changes proposed by Monique 2013-05-22 13:09:19 +02:00
Sébastien Loriot ee776291e7 compact the example 2013-05-22 09:22:01 +02:00
Sébastien Loriot 12e8f44d0f fix doc-tex doc 2013-05-22 08:35:50 +02:00
Sébastien Loriot 65610a17fd build number from string (too long int) 2013-05-22 07:43:57 +02:00
Sébastien Loriot 75ebdeaeeb update the replacement of Object_and_primitive_id ...
... to be a pair< variant<XXX>, Primitive_id > rather than
pair<optional<variant<XXX> >, Primitive_id >

The rational is that the optional around the variant here is not needed
since there is one around the pair.
2013-05-21 18:39:23 +02:00
Sébastien Loriot a11a5c8479 add missing CGAL namespace 2013-05-21 18:38:07 +02:00
Sébastien Loriot bf34d8553e add missing init of the profile 2013-05-21 18:34:08 +02:00
Sébastien Loriot ec6c98354f periodic_3 demo does not compile if qcollection_generator is not here. 2013-05-21 17:21:20 +02:00
Sébastien Loriot 746dacc210 periodic_3 demo does not compile if qcollection_generator is not here. 2013-05-21 17:20:25 +02:00
Laurent Rineau e0be262ab6 Remove the LEDA test machine 2013-05-21 14:27:19 +02:00
Sébastien Loriot 9610e26737 update changes 2013-05-21 08:39:32 +02:00
Sébastien Loriot 51103a281f fix SNC_IO_parser to work with Lazy_exact_nt 2013-05-21 08:36:05 +02:00
Sébastien Loriot 85d414d464 test more kernels 2013-05-20 16:16:10 +02:00
Sébastien Loriot 273a1805b2 add a test to ensure io are valid 2013-05-20 16:09:03 +02:00
iyaz 4d5f8a0e54 Fixing ambiguous call - gcc 2013-05-20 16:02:35 +03:00
Sébastien Loriot afe855652b bug-fix: update the SNC_io_parser to keep on working with Epeck 2013-05-20 14:51:11 +02:00
iyaz bab9218257 Fixing warning - gcc 2013-05-20 15:25:56 +03:00
Sébastien Loriot bfb2b44f3a forward types to satisfy gcc 2013-05-20 13:47:20 +02:00
Sébastien Loriot ef9ea573d4 add missing typename 2013-05-20 13:10:55 +02:00
Nico Kruithof c364c05731 Fixing compiler warnings with CGAL defines 2013-05-18 07:02:21 +02:00
Jane Tournois b9dfc6ef44 small fix in feature detection 2013-05-17 17:32:23 +02:00
Jane Tournois 957b53c4b1 keep only the compact_vertex_base, and rename it 2013-05-17 14:55:41 +02:00
Jane Tournois c37c3ca167 remove Mesh_vertex_base_3 and rename Compact_mesh_vertex_base_3.h to Mesh_vertex_base_3.h 2013-05-17 14:50:50 +02:00
Jane Tournois 9e8e4b805e fixed typo 2013-05-17 14:19:30 +02:00
Jane Tournois 52d6facc48 complete Polyhedral_mesh_domain_with_features_3 constructors with the one with a bounding_polyhedron 2013-05-17 14:18:56 +02:00
Nico Kruithof 5832a7c0e1 Fixing warnings 2013-05-17 13:01:50 +02:00
Jane Tournois 88c0a77406 fix polyhedral mesh domain documentation 2013-05-17 12:32:11 +02:00