Jane Tournois
1b5f70c871
fix deprecation warning
2014-05-12 12:57:33 +02:00
Jane Tournois
6b9018d515
avoid using deprecated header Triangulation_cell_base_with_circumcenter_3
...
this fixes warnings everywhere in Surface_mesher
2014-04-15 17:42:46 +02:00
Laurent Rineau
07cbf2f01b
ConstructWeightedCircumcenter is a concept, not a constructor
2014-04-01 12:47:28 +02:00
Laurent Rineau
5147778ec8
Remove empty long descriptions.
...
When the description only has one sentence, it must not end with a full
stop.
2014-04-01 12:46:21 +02:00
Jane Tournois
359e0f5feb
update package description according to previous commit
2014-03-31 12:39:20 +02:00
Jane Tournois
b39babb6f1
replace TriangulationTraits_3 with specific Delaunay or Regular
...
in cell bases documentation
2014-03-31 12:34:39 +02:00
Jane Tournois
0f2a25ea2f
replace "Traits" with "TriangulationTraits_3" wherever it's needed
2014-03-18 12:00:46 +01:00
Jane Tournois
1840916322
implement discussion about small feature v4.1
2014-03-17 16:28:19 +01:00
Jane Tournois
7b4195b3ad
add typedef to delaunay cell base (doc)
2014-02-18 10:23:35 +01:00
Jane Tournois
cb60322552
apply small fixes
2014-02-17 16:40:38 +01:00
Jane Tournois
c6b0013475
apply doc bug fixes
2014-02-07 10:17:25 +01:00
Jane Tournois
7965a7b727
avoid the use of a deprecated class in documentation
2014-02-06 15:58:39 +01:00
Jane Tournois
75771bacb3
rename Regular_triangulation_cell_base_with_circumcenter_3
...
to Regular_triangulation_cell_base_with_weighted_circumcenter_3
2014-02-06 15:50:38 +01:00
Jane Tournois
fc2be4f233
implement documentation improvements
2014-02-06 15:02:09 +01:00
Jane Tournois
94c78a771e
change the "see also"
2014-01-24 12:36:27 +01:00
Jane Tournois
3cffb10ccf
remove "see also" to deprecated class
2014-01-24 12:27:10 +01:00
Jane Tournois
b4b367deae
make cell base Delaunay in DT3
2014-01-24 12:15:23 +01:00
Jane Tournois
fa2568d9b1
fix weighted_circumcenter()
2014-01-24 11:55:42 +01:00
Jane Tournois
88666391da
introduce weighted_circumcenter() for RegularTriangulationCellBase_3
...
weighted_circumcenter() replaces circumcenter() in the regular framework,
which is not a member of TriangulationCellBase_3 anymore.
Triangulation_cell_base_with_circumcenter_3 is deprecated and replaced by:
Delaunay_triangulation_cell_base_with_circumcenter_3
and
Regular_triangulation_cell_base_with_circumcenter_3.
Implement the changes in documentation, Triangulation_3 code and Mesh_3 code.
2014-01-16 16:55:19 +01:00
Jane Tournois
63a0262e74
fix documentation of Triangulation_cell_base_with_circumcenter_3
...
the base class should be Cb, that implements TriangulationCellBase_3 OR
RegularTriangulationCellBase_3
2014-01-10 16:18:19 +01:00
Jane Tournois
a95c93cfe5
more minor documentation bug fixes
2014-01-10 15:13:52 +01:00
Jane Tournois
b35a610b12
fix inheritance of cell bases
...
there were conflicts between Point (weighted) and Bare_point
as return types of the circumcenter() function
2014-01-10 14:55:15 +01:00
Jane Tournois
7b55c30ba5
fix the use of Triangulation_cell_base_with_circumcenter
...
Triangulation_cell_base_with_circumcenter should not be responsible for
computing the circumcenter value. It is only responsible for its caching.
The Cell_base used as second template parameter should make the construction,
in the circumcenter() function.
Also fix the order of derivation in Mesh_cell_base_3
2014-01-10 14:31:02 +01:00
Jane Tournois
93c596d23a
fix last commit.
...
DelaunayTriangulationTraits_3 has already been turned to TriangulationTraits_3
but this 'Delaunay' has been forgotten.
2014-01-10 14:05:53 +01:00
Jane Tournois
feb309fcb3
add some extra precision
2014-01-09 14:49:44 +01:00
Jane Tournois
14087917e6
documentation bug fix :
...
- add a Point_3 type to TriangulationCellBase_3.h
- do not use DelaunayTriangulationTraits everywhere but TriangulationTraits as often as possible
2014-01-09 14:43:26 +01:00
Jane Tournois
bf9e964f0e
remove macro CGAL_REGULAR_TRIANGULATION_3_USE_CIRCUMCENTER_CACHE
...
has been checked and is always activated
2014-01-09 12:05:50 +01:00
Jane Tournois
46cada22fa
update changes.html
2014-01-07 14:18:05 +01:00
Jane Tournois
9b68754c47
fix documentation
2014-01-06 12:24:40 +01:00
Jane Tournois
88eddc7e8b
Merge branch 'Triangulation_3-regular_cell_base_with_circumcenter-GF-old' into Triangulation_3-regular_cell_base_with_circumcenter-GF
2014-01-03 18:03:01 +01:00
Jane Tournois
5fe628385a
* added a circumcenter member function
...
to be used for cached weigthed circumcenters.
2014-01-03 17:49:49 +01:00
Jane Tournois
43de5769cb
Revert "added a circumcenter member function"
...
This reverts commit d21d374732 .
this file is obsolete and replaced by a .h file for doxygen
2014-01-03 17:48:13 +01:00
Laurent Rineau
92fbeb4926
Merge remote-tracking branch 'origin/CGAL_ipelets-hyperbolic-odevil'
...
Small feature:
http://cgal.org/wiki/Features/Small_Features/Hyperbolic_ipelets
Tested in CGAL-4.4-Ic-76.
Approved by the release manager.
Conflicts:
Installation/changes.html
2014-01-03 12:19:12 +01:00
Laurent Rineau
55f8095430
Fix a typo in a link of the doc
...
1/ Use explicit linking instead of implicit one.
2/ Fix the typo: AK_d_1::AlgebraicReal_1 -> AK_d_1::Algebraic_real_1
2014-01-03 11:49:30 +01:00
Laurent Rineau
3e93d0bfc6
Fix test of AABB_tree (use of an epsilon)
...
The test 'aabb_naive_vs_tree_distance_triangle_test' failed
something. It was due to a test using an epsilon, with a too-low epsilon
value (1e-8). I managed to reproduce the bug, and the quantity compared
to the epsilon value was about 1.8e-8. I increase the epsilon value to
1e-7, and add a few lines that show the compared values, when the test
fails.
Trivial bug-fix.
2013-12-31 15:15:24 +01:00
Marc Glisse
91090ec2b7
Merge remote-tracking branch 'origin/Number_types-powerpc-glisse'
...
Tested in CGAL-4.4-Ic-57 (and CGAL-4.4-Ic-51 but only for ppc64_linux_gcc47).
Approved by the Release Manager.
2013-12-21 11:09:18 +01:00
Laurent Rineau
0fd9d5b66b
Merge branch 'Intersections_3-Faster_do_intersect_bbox_segment-GF'
...
By adding extra early tests, the Do_intersect_3(Bbox_3, Segment_3|Ray_3) is
faster, at least for the usage of AABB tree made by Mesh_3 on polyhedral
data.
Benches have shown an average speedup of a factor 2, both on
Linux (x86_64) and Windows (x86_64), while meshing surfaces with
CGAL::make_mesh_3() (with only criteria on facets, and no mesh optimizers).
Tested in CGAL-4.4-Ic-62
2013-12-20 17:12:17 +01:00
Andreas Fabri
fa4697ba59
Add a cheap test, namely if one of the two points of segment or ray is in the bbox
...
make_mesh_3 without mesh optimizer, and criteria only on facets, is 2-4
faster on data sets like fandisk, rocker-arm.off, cheese.off
2013-12-20 17:07:12 +01:00
Jane Tournois
f809cce4f5
fix documentation bug
2013-12-20 15:37:59 +01:00
Jane Tournois
dc2ef137fb
documentation bug fix
2013-12-20 14:03:47 +01:00
Sébastien Loriot
59f476b5b4
Merge branch 'STL_Extension-fix_make_sorted_pair-local'
...
Bug-fix when using make_sorted_pair on different types
Successfully tested in CGAL-4.4-Ic-62
Approved by the release manager
2013-12-20 08:44:23 +01:00
Sébastien Loriot
aa8c95ec04
Merge branch 'Polyhedron-fix_incr_builder-local'
...
Fix a bug in the incremental builder assuming a non-documented property
Successfully tested in CGAL-4.4-Ic-63
Approved by the release manager
2013-12-19 14:59:01 +01:00
Sébastien Loriot
b3de157a24
linking bug in documentation
2013-12-18 17:45:51 +01:00
Olivier Devillers
fee4b08a5e
changes file
2013-12-18 15:03:56 +01:00
Sébastien Loriot
8f579d8069
fix a bug when appending facets to a polyhedron using the incremental builder
2013-12-18 12:35:26 +01:00
Sébastien Loriot
f959e22291
add an example showing a bug in the incremental builder.
2013-12-18 12:24:50 +01:00
Sébastien Loriot
3adb58e046
better support of heterogeneous but compatible types
2013-12-17 20:37:19 +01:00
Jane Tournois
6a06ae7182
Merge branch 'Mesh_3-add_sliver_perturber_criteria-GF'
...
This branch provides new options to developers (the public API is not changed) to use the Sliver_criterion they chose to optimize the quality of a C3t3 using the perturb_mesh_3 operator. New perturbation directions can also be added by developers.
The small feature is described here :
https://cgal.geometryfactory.com/CGAL/Members/wiki/Perturber_Sliver_criteria
Approved by the release manager
2013-12-17 16:08:52 +01:00
Laurent Rineau
4d721b8969
Fix a typo: RealComparable/RealEmbeddable
2013-12-17 15:39:27 +01:00
Jane Tournois
5a8edd3dd0
Revert "add example before modifying sliver perturbation"
...
This reverts commit 6dbc94ed77 .
Conflicts:
Mesh_3/examples/Mesh_3/mesh_perturbation_example.cpp
2013-12-17 14:49:52 +01:00