Andreas Fabri
c6bf236909
include header files where they are used
2014-05-22 14:49:38 +02:00
Andreas Fabri
84cd43c9f6
todo: rewrite a testsuite
2014-05-22 14:48:50 +02:00
Andreas Fabri
ff3ad888c3
Polyline_simplification uses Constrained_triangulation_plus_2
2014-05-21 20:27:17 +02:00
Andreas Fabri
8423854c95
Add Constrained_Delaunay_triangulation_2::insert_constraint(PointIterator,PointIterator)
2014-05-21 18:25:27 +02:00
Andreas Fabri
44f3d9e9a9
polish the demo and document Constrained_triangulation_plus_2::insert_constraints
2014-05-21 17:20:50 +02:00
Andreas Fabri
80798869fc
Add Constrained_triangulation_plus_2::insert_constraints(..)
...
Before it inherited from the base class and did not update
the constraint hierarchy.
2014-05-21 17:17:40 +02:00
Andreas Fabri
6b129f3ad0
unify API
2014-05-20 17:39:56 +02:00
Andreas Fabri
999b9a861a
introduce polylines as constraints in the user manual
2014-05-20 15:18:53 +02:00
Andreas Fabri
2ce37a3391
The Polyline_constraint_triangulation_2 is now a Constrained_triangulation_plus_2
2014-05-20 14:15:11 +02:00
Andreas Fabri
f238bf3651
add new doc of CT_plus_2
2014-05-20 14:07:04 +02:00
Andreas Fabri
121c2615f9
remove old doc of CT_plus_2
2014-05-20 14:06:33 +02:00
Andreas Fabri
2f967ba6e4
the testsuite for the new version of the Constrained_triangulation_plus_2 passes
2014-05-19 15:57:24 +02:00
Andreas Fabri
575b9081a7
make Constaint_id a struct so that we can write operator pair<Vertex_handle,Vertex_handle>()
2014-05-19 11:49:08 +02:00
Andreas Fabri
de59c8487a
improve links
2014-05-19 10:42:20 +02:00
Andreas Fabri
57e84a5f1e
cleanup
2014-05-16 16:25:19 +02:00
Sébastien Loriot
c8d329f72f
add missing files to make Polyline_simplification_2 a package (doc+branch build)
2014-05-16 15:26:03 +02:00
Andreas Fabri
194e4241d4
try to add the polyline simplification documentation
2014-05-16 14:51:27 +02:00
Andreas Fabri
a0d8e81a6f
Fix the Polyline_constrained_triangulation for the Exact_constructions_tag
...
To avoid cascading the intersection is done with endpoints of segment constraints
For polyline constraints we cannot take the endpoints of the polyline
but must find input points of the polyline.
2014-05-16 14:48:20 +02:00
Andreas Fabri
8275d99909
fixed typo
2014-05-16 11:07:05 +02:00
Andreas Fabri
9c2bea6308
fixes in polyline simplification
2014-05-15 17:52:44 +02:00
Andreas Fabri
85b29aed5f
treat merge conflicts
2014-05-15 16:09:24 +02:00
Andreas Fabri
b208fd8170
Merge branch 'Kinetic-VCBugfix-GF'
...
Approved by the release manager
2014-05-15 14:56:26 +02:00
Andreas Fabri
7e00af50f5
Merge branch 'Triangulation_3-faster_incident_edges-GF'
...
Approved by the release manager
2014-05-14 17:03:41 +02:00
Laurent Rineau
38c60532e8
Doc-fix: remove the doc of unimplemented constructor
2014-05-14 11:13:35 +02:00
Andreas Fabri
dd531f5068
suppress size_t->int loss of precision warning
2014-05-14 08:44:53 +02:00
Laurent Rineau
4bcbc85cf5
The recent files list stores absolute names
...
Trivial bug-fix for master
(cherry picked from commit f53238b57910a8a96fd9cb45042e1e4193772a4d)
2014-05-13 16:32:50 +02:00
Jane Tournois
e97506adb7
Merge branch 'Triangulation_3-regular_cell_base_with_circumcenter-GF'
...
Resolve conflicts in Mesh_3/include/CGAL/Mesh_3/config.h
This branch implements the small feature described here :
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/circumcenter%28%29_in_RT3_cell_base
It makes consistent implementations of dual(cell) in RT3 and DT3 :
they both return cell->circumcenter(gt) now
Approved by the release manager
2014-05-13 14:52:13 +02:00
Jane Tournois
8bc6e6136d
fix a warning from clang. Actually highlighted a real error : gt was missing
2014-05-12 14:55:11 +02:00
Laurent Rineau
80ec1ff80b
Merge branch 'Mesh_3-fix_Mesh_3_CGAL_4.3-lrineau'
...
Fix bugs introduced in CGAL-4.3.
Tested in CGAL-4.5-Ic-35
Approved by the release manager
2014-05-12 14:42:40 +02:00
Laurent Rineau
3c3b0a013a
Fix expected number of cells
2014-05-12 14:41:36 +02:00
Jane Tournois
1b5f70c871
fix deprecation warning
2014-05-12 12:57:33 +02:00
Andreas Fabri
3d0e6f2a4f
boost::unorerdered_set::reserve() was only introduced with Boost 1.50
2014-05-09 11:08:38 +02:00
Laurent Rineau
3224c40861
Fix the number of inserted balls
...
With CGAL_MESH_3_NO_PROTECTION_NON_LINEAR==1, the number of protecting
balls is higher.
2014-05-09 10:49:19 +02:00
Andreas Fabri
698a9de02f
_MSC_VER was still wrong
2014-05-09 08:46:53 +02:00
Andreas Fabri
1ff9694206
int -> std::size_t
2014-05-08 13:41:33 +02:00
Andreas Fabri
ae5c56c7ce
_MSC_VER was too small
2014-05-08 13:34:43 +02:00
Laurent Rineau
33cb60cc29
Revert an incorrect push I did
2014-05-07 15:18:53 +02:00
Andreas Fabri
e574340204
workaround for VC12
2014-05-07 14:38:45 +02:00
Andreas Fabri
d4bca9e2a4
Qiet down VC++ on a 'performance' warning
2014-05-07 14:38:44 +02:00
Andreas Fabri
7f52c63c82
Apply a bug fix proposed by Jeffrey Bush
2014-05-07 14:38:44 +02:00
Laurent Rineau
8c41940615
Update the release notes
2014-05-07 14:01:17 +02:00
Laurent Rineau
bcefbcb8bd
Merge remote-tracking branch 'origin/Periodic_3_mesh_3-Extended_mesh_3-MBogdanov' into Periodic_3_mesh_3-Extended_mesh_3-MBogdanov
2014-05-07 13:56:27 +02:00
Laurent Rineau
68c367a2df
Revert "Revert "Merge branch 'Periodic_3_mesh_3-Extended_mesh_3-MBogdanov'""
...
This reverts commit 2e58135751 .
2014-05-07 13:56:20 +02:00
Marc Glisse
89dd491a17
Merge remote-tracking branch 'origin/Number_types-Interval_with_long-glisse'
...
Remove explicit interoperability between Interval_nt and int, so
Interval_nt becomes interoperable with every builtin type (in particular
long) via double.
Approved by the release manager
2014-05-07 13:19:24 +02:00
Marc Glisse
dc533b4b01
Merge remote-tracking branch 'origin/Number_types-Gmpq_less_boost-glisse'
...
Implement Gmpq+Gmpq directly instead of going through boost, to simplify
the generated code.
Approved by the release manager
2014-05-07 13:18:23 +02:00
Marc Glisse
be533936fc
Merge remote-tracking branch 'origin/STL_Extension-Handle_for_micro_opt-glisse'
...
Micro-optimization in the constructors of Handle_for.
Approved by the release manager
2014-05-07 13:17:11 +02:00
Laurent Rineau
57050c3470
Fix another bug introduced in CGAL-4.3
...
An assertion was added, but that assertion cannot work if the set of
initial points is collinear (dimension 1).
2014-05-07 12:05:43 +02:00
Laurent Rineau
de44fdf27e
Fix a bug introduced in CGAL-4.3
...
The Mesh_3 experimental feature "PROTECTION_NON_LINEAR" was not
correctly disabled when the development branch of Mesh_3 was merged into
CGAL-4.3.
2014-05-07 12:05:43 +02:00
Andreas Fabri
3cc64eb19e
Call unordered_set::reserve()
2014-05-07 11:51:25 +02:00
Andreas Fabri
2ed094d23c
cleanup
2014-05-07 11:14:36 +02:00