Andreas Fabri
3a0f46f1d2
suppress automatic link for 'Fast'
2014-05-19 09:59:44 +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
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
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
Andreas Fabri
1ff9694206
int -> std::size_t
2014-05-08 13:41:33 +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
Andreas Fabri
d1a6046fcd
Vertex_extractor gets a partial specialisation for Vertex::Has_visited
2014-05-07 11:00:05 +02:00
Andreas Fabri
09876e23fa
Add bool visited to the Vertex in order to avoid a map
2014-04-29 14:04:27 +02:00
Andreas Fabri
3812e53d64
Add flat_set
2014-04-29 06:47:32 +02:00
Andreas Fabri
d74653ece0
Replace std::map by boost::unordered_map in TDS_3::incident_edges
2014-04-28 16:18:13 +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
Andreas Fabri
a45ed40f5d
Do not use the call stack for a recursive function as it may overflow
2014-03-25 16:01:27 +01:00
Andreas Fabri
18e85a1cea
Switch on a workaround using a CGAL_CFG ...
2014-03-24 17:52:31 +01:00
Andreas Fabri
24f78ce6de
Hack for the new problem with 'using' for VC12
...
We have to find out where the real problem is.
2014-03-20 16:47:25 +01: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
Sébastien Loriot
9114db9085
restore figure source files removed in 0fa2cacb
...
| commit 0fa2cacb60
| Author: Sébastien Loriot <sebastien.loriot@cgal.org>
| Date: Tue Dec 3 17:27:02 2013 +0100
|
| remove doc_tex documentation (including developer manual) and old manual tools
2014-02-10 14:54:23 +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
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
Jane Tournois
7ad8520d8f
Merge branch 'Mesh_3-add_sliver_perturber_criteria-GF-old' into Mesh_3-add_sliver_perturber_criteria-GF
2013-12-10 15:58:46 +01:00
Sébastien Loriot
0fa2cacb60
remove doc_tex documentation (including developer manual) and old manual tools
2013-12-03 17:27:02 +01:00
Jane Tournois
0812cc5686
documentation bug fix for inexact_locate
...
inexact_lodate that needs x(), y() and z() functions to be available on query point
2013-12-02 14:51:52 +01:00
Sébastien Loriot
14850a1703
add missing examples in doc
2013-11-12 10:44:06 +01:00