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