Aymeric PELLE
287d01a6a0
Fix insert(It,It, false).
...
Some points were added twice when is_large_point_set is set to false.
2016-01-17 20:03:30 +01:00
Aymeric PELLE
15e771ff05
Revert "Periodic_3_regular_triangulation_traits_base_3 inherites from Periodic_3_triangulation_traits_base_3 now."
...
This reverts commit fc82184902908b148555050de45cadf708f79c0c.
2016-01-17 20:03:30 +01:00
Aymeric PELLE
b91298468d
Add constructor P3RT3(It begin, It end).
2016-01-17 20:03:29 +01:00
Monique Teillaud
6fb1f55c6e
adde forgotten update in the last section
2016-01-17 20:03:29 +01:00
Monique Teillaud
4f920b1a19
periodic regular triangulations in the user manual
2016-01-17 20:03:29 +01:00
Monique Teillaud
2fea076e9f
add missing url
2016-01-17 20:03:29 +01:00
Monique Teillaud
617959a633
updated reference on perturbations
...
(I kept the same bibtex label so that citations of the old version of the paper automatically cite the new one)
2016-01-17 20:03:28 +01:00
Monique Teillaud
9b56ff6310
small fix
2016-01-17 20:03:26 +01:00
Monique Teillaud
7519138b33
document traits class for periodic regular triangulation
2016-01-17 20:03:26 +01:00
Aymeric PELLE
1d2912af0e
Add function dual_centroid().
2016-01-17 20:03:26 +01:00
Aymeric PELLE
3fbc5769aa
Add function dual_volume().
2016-01-17 20:03:26 +01:00
Aymeric PELLE
7b60661e83
size_type is used as returned type in number_of_hidden_points().
2016-01-17 20:03:25 +01:00
Monique Teillaud
f6549d86be
small fixes in the new documentation relevant to periodic regular triangulations
2016-01-17 20:03:25 +01:00
Aymeric PELLE
a03c933d51
Add functions draw_dual() and canonical_dual_segment().
2016-01-17 20:03:25 +01:00
Monique Teillaud
4947b2efb4
concept for periodic regular traits
2016-01-17 20:03:25 +01:00
Aymeric PELLE
8d23ca4201
Add dual for a vertex. (Not tested.)
2016-01-17 20:03:25 +01:00
Aymeric PELLE
d48a4b65af
Add dual for an edge. (Not tested.)
2016-01-17 20:03:25 +01:00
Aymeric PELLE
c63804f6f8
Add dual for a cell and a facet. (Not tested.)
2016-01-17 20:03:24 +01:00
Monique Teillaud
067adb493a
new concept for cells of periodic regular triangulation
2016-01-17 20:03:24 +01:00
Monique Teillaud
1066c05756
small change forgotten at the previous commit/push
2016-01-17 20:03:24 +01:00
Monique Teillaud
20834101da
small improvements
2016-01-17 20:03:24 +01:00
Aymeric PELLE
2a3fe76100
Periodic_3_regular_triangulation_traits_base_3 inherites from Periodic_3_triangulation_traits_base_3 now.
2016-01-17 20:03:24 +01:00
Aymeric PELLE
83f43c13ff
Add function periodic_weighted_circumcenter()
2016-01-17 20:03:24 +01:00
Monique Teillaud
d9c4f2be38
ref manual - added periodic regular triangulation class
2016-01-17 20:03:23 +01:00
Monique Teillaud
25b235b67b
added entries for regular triangulations
2016-01-17 20:03:23 +01:00
Aymeric PELLE
cf69278d96
Use CGAL::force_ieee_double_precision to set tests determinist on all platforms.
2016-01-17 20:03:23 +01:00
Aymeric PELLE
6ad6f5665f
Fix preconditions in insert() functions.
2016-01-17 20:03:23 +01:00
Aymeric PELLE
325dd24e16
CGAL_triangulation_precondition_msg() is used in insert() instead of using CGAL_triangulation_assertion_msg().
2016-01-17 20:03:23 +01:00
Monique Teillaud
dd7540319e
test
2016-01-17 20:03:22 +01:00
Aymeric PELLE
29032a0548
Some changes after rebasing branch.
2016-01-17 20:03:22 +01:00
Aymeric PELLE
6a6d49ed37
Rename Periodic_3_Regular_triangulation_3 Periodic_3_regular_triangulation_3.
2016-01-17 20:03:22 +01:00
Aymeric PELLE
4b20942d64
Add P3RT3::number_of_hidden_points().
2016-01-17 20:03:22 +01:00
Aymeric PELLE
5a4bb5c80a
Add an assertion message for assertion tests in insert() functions.
2016-01-17 20:03:22 +01:00
Aymeric PELLE
c4067ae58c
FT(1)/FT(64) -> FT(0.015625)
2016-01-17 20:03:22 +01:00
Aymeric PELLE
27ced0c668
assert() -> CGAL_triangulation_assertion()
2016-01-17 20:03:21 +01:00
Aymeric PELLE
0e9b85b362
Fix threshold computation.
2016-01-17 20:03:21 +01:00
Aymeric PELLE
d6ca8356e6
Update doc : locate(), periodic_segment/triangle/tetrahderon(..., Offset, ...).
2016-01-17 20:03:21 +01:00
Aymeric PELLE
9af4c26422
neighbor_offst is documented.
2016-01-17 20:03:21 +01:00
Aymeric PELLE
c5f8be07da
Rename get_neighbor_offset neighbor_offset.
2016-01-17 20:03:21 +01:00
Aymeric PELLE
93eebb6691
get_neighbor_offset() can take only two parameters now.
2016-01-17 20:03:20 +01:00
Aymeric PELLE
774134835f
Add new locate functions and geometry getters.
...
Locate functions returns an Offset indicating the translation to apply on the
periodic geometry object associated to a cell, to get the periodic
geometry object really containing the input point.
2016-01-17 20:03:20 +01:00
Aymeric PELLE
5b8379d878
Add a comment about explicit instatiation.
2016-01-17 20:03:20 +01:00
Aymeric PELLE
bad32a2446
Add P3RT3::insert(beginIt, endIt).
2016-01-17 20:03:20 +01:00
Aymeric PELLE
9631475f1f
Add insert_dummy_points() initializing a P3RT3 with a 1-sheeted covering.
2016-01-17 20:03:20 +01:00
Aymeric PELLE
d19b69e94b
There is no hidden points if there is only one point.
2016-01-17 20:03:20 +01:00
Aymeric PELLE
d7c2a71ce4
Hidden points were badly saved in P3T3::remove().
...
Some hidden points were saved twice when removing cause triangulation
to convert to 27 copies.
2016-01-17 20:03:19 +01:00
Aymeric PELLE
eaae41ff75
Fix : Hidden points were lost when passing to 1-cover.
2016-01-17 20:03:19 +01:00
Aymeric PELLE
dc43f49f3a
Improve tests for finding lost hidden points.
2016-01-17 20:03:19 +01:00
Aymeric PELLE
04445079b2
We use an unordered_set for stocking cells with too big orthoball. Fix a protected update ceover data function.
2016-01-17 20:03:19 +01:00
Aymeric PELLE
edae8a5eff
Fix and improve regular tests.
2016-01-17 20:03:19 +01:00