Mael Rouxel-Labbé
c94fbd2399
Minor fix to new concept
2020-01-17 09:14:45 +01:00
Andreas Fabri
98f2555190
Unify for C/H and document concept and model of CompareSignedDistanceToLine_2
2020-01-16 14:28:30 +01:00
Maxime Gimeno
90d2e03fdc
Merge remote-tracking branch 'cgal/master' into Intersections_23-Add_missing_intersections-GF
2020-01-15 13:32:11 +01:00
Sébastien Loriot
1b00fd3f54
use Variadic templates
2019-09-19 23:11:04 +02:00
Sébastien Loriot
3e3d8d1b9a
Merge 'cgal/releases/CGAL-4.14-branch'
2019-08-30 15:41:06 +02:00
Sébastien Loriot
0cc56dab4d
Merge 'cgal/releases/CGAL-4.13-branch'
2019-08-30 15:40:30 +02:00
Andreas Fabri
9e5db7a950
typo
2019-08-29 15:15:27 +02:00
Mael Rouxel-Labbé
37aed3d31a
Fix documentation of functor `ConstructLiftedPoint_3`
2019-08-28 09:47:43 +02:00
Laurent Rineau
3e4b177506
Merge pull request #4116 from MaelRL/Kernel_23-Generalize_ray_point_method-GF
...
Change ray_23 and line_23's point(int) function to point(FT)
2019-08-19 12:54:38 +02:00
Laurent Rineau
0d7fd463ff
Merge pull request #4116 from MaelRL/Kernel_23-Generalize_ray_point_method-GF
...
Change ray_23 and line_23's point(int) function to point(FT)
2019-08-19 12:53:59 +02:00
Maxime Gimeno
290b6db143
Merge remote-tracking branch 'cgal/master' into Intersections_23-Add_missing_intersections-GF
2019-07-30 09:51:28 +02:00
Mael Rouxel-Labbé
6c8a8f347d
Change ray/line.point(int --> FT)
...
There is no real requirement on it being an 'int', except some symmetry with
the segment.
2019-07-26 15:59:52 +02:00
Sébastien Loriot
fbafb9d06f
fix remaining mismatches and fix bugs
2019-07-10 11:40:45 +02:00
Sébastien Loriot
983645a51a
match @{ and @}
2019-07-05 21:49:46 +02:00
Maxime Gimeno
b9d33c7ffa
Fix Conflicts
2019-06-25 13:25:57 +02:00
Laurent Rineau
11e634246a
Make this PR compatible with https://github.com/CGAL/cgal/pull/3939
2019-06-24 10:19:52 +02:00
Maxime Gimeno
b13bdadfa8
Fix conflicts
2019-06-17 15:33:33 +02:00
Maxime Gimeno
443f3f636f
Add missing intersection_2 and update doc.
2019-06-13 15:49:21 +02:00
Maxime Gimeno
f969555a3c
Update doc and add test for homogeneous exact
2019-06-13 11:04:50 +02:00
Simon Giraudot
72ea50ae77
Change condition on FT/Kernel for hash functions
2019-06-05 10:50:08 +02:00
Simon Giraudot
9ee478139b
Remove hash for Direction_23/Ray_23 as equality is more complicated
2019-06-04 13:26:05 +02:00
Simon Giraudot
5b39428ad5
Document objects that are hashable
2019-06-03 16:14:45 +02:00
Mael Rouxel-Labbé
2848158354
Fix typos
2019-05-20 08:54:04 +02:00
Laurent Rineau
90782d4b7f
Revert the merge of two pull-requests that target CGAL-4.14-branch
...
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
2019-05-14 17:50:45 +02:00
Andreas Fabri
72787fb8ad
Put functions in their own group
2019-04-11 09:48:32 +02:00
Andreas Fabri
032a7aaec4
complete doc
2019-04-11 09:48:32 +02:00
Andreas Fabri
42af962bc2
Add overload for two vectors
2019-04-11 09:48:32 +02:00
Andreas Fabri
47fe2ee58e
Add functions in PackageDescription.txt
2019-04-11 09:48:32 +02:00
Andreas Fabri
d62d88196e
Add a function to compute the angle between three 3D points
2019-04-11 09:48:30 +02:00
Sébastien Loriot
1d908c1c0b
remove code for CGAL_INTERSECTION_VERSION 1
2019-03-29 13:28:32 +01:00
Andreas Fabri
a472c24185
http:/www.boost.org -> https://www.bost.org
2019-03-20 08:59:22 +01:00
Sébastien Loriot
59bc453b42
first batch of replacement for level 1 in classified ref man
...
command used:
grep -l "##" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Sébastien Loriot
90ad079eb4
use macro for subsections
...
command used:
grep -l "###" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\#\s*$/\\cgalCRPSubsection{\1}/
2019-02-14 10:32:00 +01:00
Sébastien Loriot
42b9a0be04
fix level
2019-02-14 10:26:05 +01:00
Laurent Rineau
6ffd76a87e
Merge pull request #2792 from afabri/Intersections_3-Add_missing_do_intersect-GF
...
Intersections_3: Add missing do_intersect() overloads
2019-01-18 16:37:54 +01:00
Maxime Gimeno
25401840f8
Merge remote-tracking branch 'cgal/master' into Kernel_23-Add_suport_for_reflextions-GF
2019-01-11 09:43:19 +01:00
Andreas Fabri
9abeddf7cd
Add documentation for intersection with Point_2 and Point_3
2018-12-03 15:45:42 +01:00
Sebastien Loriot
ff278a61eb
Merge pull request #3399 from maxGimeno/Kernel_23-Aff_transformation-Equality_test-GF
...
Kernel_23: Add an equality test to Aff_transfo 2 and 3.
2018-11-12 15:06:07 +01:00
Sébastien Loriot
0685423ae8
update from cgal/master
2018-11-02 11:32:31 +01:00
Laurent Rineau
821f9c015e
Merge pull request #3311 from sloriot/Doc-Pkg_link_name
...
Update the name of package names reference links
2018-10-29 10:27:53 +01:00
Laurent Rineau
39f144c3dd
Merge pull request #3418 from MaelRL/Kernel23-Fix_doc_typo
...
Kernel_23: Fix doc typos
2018-10-29 10:27:52 +01:00
Sébastien Loriot
136a077e93
fix copy/paste error
2018-10-23 12:03:09 +02:00
Mael Rouxel-Labbé
c2d0689a04
Fixed typo
2018-10-23 08:48:36 +02:00
Maxime Gimeno
a6e610c8bc
Remove warning about sqrt in the doc, it is not true anymore.
2018-10-17 09:18:52 +02:00
Maxime Gimeno
83f35c687c
WIP tests and compose()
2018-10-16 16:11:59 +02:00
Maxime Gimeno
23d701c1a5
Add an equality test to Aff_transfo 2 and 3.
2018-10-12 16:34:19 +02:00
Laurent Rineau
5092db81c3
Merge pull request #3201 from kkatrio/repair_functions
...
PMP: Add more repair functions
2018-10-08 15:13:51 +02:00
Sébastien Loriot
ea240cfac5
use \PkgXXX instead of \PkgXXXSummary
2018-10-08 10:28:44 +02:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Marc Glisse
2dcebb5761
Kernel_traits uses R, not Kernel
2018-10-02 13:38:55 +02:00
Mael Rouxel-Labbé
5a8d6c67e8
Merge branch 'repair_functions-old' into repair_functions
2018-07-30 15:53:37 +02:00
Mael Rouxel-Labbé
fc41d58bfd
Added some missing \sa for Vector_23
2018-07-20 12:16:13 +02:00
Mael Rouxel-Labbé
099927aa15
Added Compare_(weighted)_squared_radius_3 in the \sa of (weighted) points
2018-06-29 16:48:48 +02:00
Mael Rouxel-Labbé
7490f34560
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-21 10:15:25 +02:00
Laurent Rineau
5ceb529d0f
Merge branch 'releases/CGAL-4.12-branch'
2018-06-20 17:21:55 +02:00
Laurent Rineau
786f85c93b
Merge pull request #3168 from MaelRL/Kernel23-Fix_weighted_point_translate_doc-GF
...
Kernel_23: Fix some doc issue with weighted points
2018-06-20 17:20:53 +02:00
Laurent Rineau
0ef817416b
Merge branch 'releases/CGAL-4.11-branch' into releases/CGAL-4.12-branch
2018-06-20 17:20:20 +02:00
Laurent Rineau
233ca4faa5
Merge pull request #3168 from MaelRL/Kernel23-Fix_weighted_point_translate_doc-GF
...
Kernel_23: Fix some doc issue with weighted points
2018-06-20 17:19:48 +02:00
Laurent Rineau
46961e7607
Merge pull request #3168 from MaelRL/Kernel23-Fix_weighted_point_translate_doc-GF
...
Kernel_23: Fix some doc issue with weighted points
2018-06-20 17:18:47 +02:00
Mael Rouxel-Labbé
d3a57afc8b
Fixed variable name
2018-06-20 11:34:16 +02:00
Mael Rouxel-Labbé
1090fec586
Removed weird sentence in (weighted_)points bbox()'s doc
2018-06-13 10:35:22 +02:00
Mael Rouxel-Labbé
340e5d3b5a
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-12 23:29:43 +02:00
Laurent Rineau
6ed06f3d8b
Merge pull request #3162 from afabri/patch-4
...
Update Weighted_point_3.h
2018-06-12 16:38:39 +02:00
Mael Rouxel-Labbé
ac0779b92b
Removed erroneous documentation about translation of weighted points
2018-06-12 16:06:25 +02:00
Andreas Fabri
6281b5b152
Update Weighted_point_3.h
...
Fix typo
2018-06-08 12:25:00 +02:00
Mael Rouxel-Labbé
7ea3a8044e
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-06-05 14:39:18 +02:00
Laurent Rineau
aa38a024c2
Merge pull request #3098 from lrineau/Triangulation_2-Debug_CDT2-lrineau
...
Fix CDT_2 errors, using snapping of intersection points
2018-06-01 17:26:16 +02:00
Laurent Rineau
0e9c09b4f4
Merge pull request #3098 from lrineau/Triangulation_2-Debug_CDT2-lrineau
...
Fix CDT_2 errors, using snapping of intersection points
2018-06-01 17:21:58 +02:00
Andreas Fabri
d868969a07
Add tests
2018-05-30 15:58:04 +01:00
Andreas Fabri
1123afb70e
Add Bbox_{2,3}.dilate(int) so that the snapping in the CT_2 also works with Projection_traits classes
2018-05-30 14:34:34 +02:00
Mael Rouxel-Labbé
17d46e9211
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2018-04-26 11:55:17 +02:00
Maxime Gimeno
bcfb7afead
Add an operator for a Ray_3 to ConstructProjectedpoint_3
2018-04-25 15:32:36 +02:00
Andreas Fabri
0b72cffc99
Update dependencies
...
Add a dependency because `DelaunayMeshTraits_2` is referenced (https://doc.cgal.org/latest/Kernel_23/classCGAL_1_1Projection__traits__xy__3.html )[here]
2018-03-18 16:30:44 +01:00
Mael Rouxel-Labbé
ba3a59ed5a
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
2017-11-30 15:54:00 +01:00
Mael Rouxel-Labbé
816fd4f646
Doc improvements
...
and trailing whitespace cleaning
2017-11-21 14:26:02 +01:00
Sébastien Loriot
19adf3b05e
make the doc match struct/class with the implementation
2017-11-17 11:34:55 +01:00
Mael Rouxel-Labbé
a99328607d
Added \sa ComputeWeight_X to weighted point concepts
2017-11-10 10:30:00 +01:00
Mael Rouxel-Labbé
62fa9be278
Fixed 'Compute_power_distance_to_power_sphere_3' missing from Kernel.h's doc
2017-10-31 13:17:36 +01:00
Mael Rouxel-Labbé
0b9da6da89
Fixed trailing white space in Kernel.h documentation
2017-10-31 13:16:50 +01:00
Laurent Rineau
f38c886c8b
Fix typos reported by @janetournois
...
The review: https://github.com/CGAL/cgal/pull/2315#pullrequestreview-58370911
2017-10-13 15:57:02 +02:00
Laurent Rineau
0abeea9575
Add the documentation
2017-10-13 15:57:02 +02:00
Mael Rouxel-Labbé
89b10e1f8c
Fixed doc issues for two weighted kernel functors
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
11786a7b90
Fixed minor mistakes from a rebase
2017-06-28 10:16:23 +02:00
Mael Rouxel-Labbé
108830ec3e
Reworded warning about implicit and explicit conversions of Points/Weighted_points
2017-06-28 10:15:30 +02:00
Mael Rouxel-Labbé
e95d3d3f2b
Make all conversions between Point and Weighted_point explicit
...
Also doc changes
2017-06-28 10:14:35 +02:00
Andreas Fabri
ce8a0be55e
Update manual for Angle_3 and angle()
2017-05-12 09:49:41 +02:00
Andreas Fabri
2a05190ebc
Fix in the manual
2017-05-12 09:49:41 +02:00
Andreas Fabri
a53cd10919
typo
2017-05-12 09:49:40 +02:00
Andreas Fabri
9ccc9c1178
Fix compare_slope()
2017-05-12 09:49:39 +02:00
Andreas Fabri
5f8bc52082
Add angle(Point_3, Point_3,Point_3,Vector_3)
2017-05-12 09:48:23 +02:00
Andreas Fabri
061a9b1ecd
Kernel:23 Add Compare_slope_3
2017-05-12 09:48:21 +02:00
Laurent Rineau
cbd73f4274
Merge pull request #2046 from MaelRL/Kernel-Fix_weighted_point-GF
...
Improve the implementation of weighted_point_23
2017-05-09 12:14:23 +02:00
Mael Rouxel-Labbé
8915b4472d
Minor documentation fixes
2017-04-21 13:13:20 +02:00
Mael Rouxel-Labbé
c79e2d4b36
Added Compute_power_product_2 to the 2D kernel predicates
...
doc + test included
2017-04-21 13:07:40 +02:00
Mael Rouxel-Labbé
bb086ff739
Added power_side_of_bounded_power_circle_2 to the 2D kernel predicates
...
A partial implementation was deleted from the Alpha_shapes_2 package without
moving the functions to the kernel...
This implementation adds the missing overloads (4, 3, and 2 points)
Test + doc included
2017-04-21 11:37:27 +02:00
Mael Rouxel-Labbé
a751464ab6
Minor fixes to weighted functors (doc + cleaning)
2017-04-21 11:31:13 +02:00
Mael Rouxel-Labbé
232c38cee1
Removed documentation of degenerate cases of power_side_of_oriented_* predicates
...
See Issue https://github.com/CGAL/cgal/issues/2067
2017-04-20 12:54:39 +02:00
Mael Rouxel-Labbé
cf45a408c1
Fixed doc of CoplanarOrientation_3
2017-04-19 15:15:26 +02:00
Mael Rouxel-Labbé
dd2e7f3a0c
Made compute_squared_smallest_orthogonal_circle_2() a kernel functor
...
and documented, tested, etc. it
Previously in Alpha_shape_2
2017-04-19 11:06:14 +02:00
Mael Rouxel-Labbé
e65eae4802
Removed unnecessary comma
2017-04-19 09:03:04 +02:00
Mael Rouxel-Labbé
de7fb095ac
Fixed doc of power_side_of_bounded_power_sphere
2017-04-18 21:51:27 +02:00
Mael Rouxel-Labbé
64768b3b37
Fixed missing weight references
2017-04-18 21:46:05 +02:00
Mael Rouxel-Labbé
b01078c887
Removed "starting with 0" from coordinate accessor
2017-04-18 15:30:20 +02:00
Christian Gagneraud
d8502c0469
Fix a few typos in the documentation
2017-04-16 13:20:12 +12:00
Mael Rouxel-Labbé
23f2df44be
Cleaned trailing whitespace in Point_23/Weighted_point_23
2017-04-13 12:01:08 +02:00
Mael Rouxel-Labbé
7d16ce69ec
Removed mentions of explicit conversions between Weighted points and Points
...
This is for another branch!
2017-04-11 15:49:29 +02:00
Mael Rouxel-Labbé
cc4f17c9e7
Minor doc fixes
2017-04-10 18:48:37 +02:00
Mael Rouxel-Labbé
05835d2c2a
Fixed power tests and clarified the documentation
2017-04-10 12:52:39 +02:00
Mael Rouxel-Labbé
ef17853876
Minor documenation fixes
2017-04-07 03:46:05 +02:00
Mael Rouxel-Labbé
14dd33eb43
Fixed ConstrustRadicalAxis_2 not showing up in doc
2017-04-06 21:28:20 +02:00
Mael Rouxel-Labbé
ca408108a2
Added documentation of Construct_weighted_point_23
2017-04-06 12:46:29 +02:00
Mael Rouxel-Labbé
0d42994d1e
Fixed incomplete Weighted_point_23 documentation
2017-04-06 12:39:43 +02:00
Andreas Fabri
1a3a6e93ee
Kernel_23: fix typesetting in the manual.
...
Leading whitespace has semantics, so we remove it
2017-03-22 17:13:28 +01:00
Laurent Rineau
aee5e80d74
Fix typos in the doc
2016-12-30 16:44:08 +01:00
Laurent Rineau
5457a85b6b
Merge pull request #1656 from afabri/Kernel-Linfinity_distance-GF
...
Kernel_23: Add the function FT l_infinity_distance() for 2D and 3D points
2016-12-28 16:12:31 +01:00
Sébastien Loriot
cad6cbbcf4
fix doc issues detected by recent doxygen
...
duplicated labels, missing bibtex entry and nested comments
2016-12-28 13:59:45 +01:00
Sébastien Loriot
5937892cc8
fix intersection links
2016-12-28 11:19:37 +01:00
Maxime Gimeno
b0dd7d25cb
Add Compute_L_infinity_distance_3.
2016-12-21 09:41:33 +01:00
Andreas Fabri
eb7e38493c
Add the function FT l_infinity_distance(Point_2, Point_2)
...
as well as the corresponding functor
This is a function where the implementation is in the file
Kernel_23/include/CGAL/Kernel/function_objects.h
When the implementation is different for Cartesia and Homogeneous coordinates
the code should go into the function_objects.h files
in the packages Cartesian_kernel and Homogeneous_kernel
2016-12-21 09:40:53 +01:00
Jane Tournois
e12697d2c7
improve doc
2016-11-24 16:59:01 +01:00
Jane Tournois
3d99cc6e96
fix typo
2016-11-03 14:55:39 +01:00
Jane Tournois
306323d45c
make doc and doc consistent
...
- add "model of Concept" as much as possible in the modified classes/concepts
- fix some links
- update package description of Kernel_23
2016-11-03 14:55:39 +01:00
Jane Tournois
de13b047dd
remove from doc functor that does not exist anymore
2016-11-03 14:53:54 +01:00
Andreas Fabri
ec96a19052
fix links
2016-11-03 14:53:54 +01:00
Andreas Fabri
07e9997980
Add \sa
2016-11-03 14:53:54 +01:00
Jane Tournois
446004444e
fix 2 typos
2016-11-03 14:53:54 +01:00
Jane Tournois
c770b29928
fix typo
2016-11-03 14:53:54 +01:00
Jane Tournois
15f71af4ac
add missing class
2016-11-03 14:53:54 +01:00
Jane Tournois
cbf31a09f5
add missing concepts
2016-11-03 14:53:54 +01:00
Jane Tournois
358119f590
reorder things
2016-11-03 14:53:54 +01:00
Jane Tournois
db37ec56c2
add documentation of concept PowerSideOfBoundedPowerSphere_3
2016-11-03 14:53:54 +01:00
Andreas Fabri
1ad7bfa202
Add Compute_weight_2/3 concepts and models to the doc
2016-11-03 14:53:54 +01:00
Andreas Fabri
a8b9c92a68
Add signature of operators; todo: Add comment
2016-11-03 14:53:54 +01:00
Andreas Fabri
dbb2cc3598
Sign -> Bounded_side; typo in code
2016-11-03 14:53:54 +01:00
Andreas Fabri
24b5993037
fix \sa links
2016-11-03 14:53:54 +01:00
Andreas Fabri
ad9d2c369c
Rename tests following Olivier's recommendations
2016-11-03 14:53:54 +01:00
Andreas Fabri
d78735364b
Fixes after review by Monique and Olivier
2016-11-03 14:53:15 +01:00
Andreas Fabri
f488b9baf9
Changes after Laurent's review
2016-11-03 14:53:15 +01:00
Andreas Fabri
e39f76b953
Add doc to concept Kernel
2016-11-03 14:07:26 +01:00
Andreas Fabri
6793ce53da
typo
2016-11-03 14:07:26 +01:00
Andreas Fabri
aa8b100a13
3 -> 2
2016-11-03 14:07:26 +01:00
Andreas Fabri
8e6264344a
improve doc
2016-11-03 14:07:26 +01:00
Andreas Fabri
a80e9ce7e0
polish
2016-11-03 14:07:26 +01:00
Andreas Fabri
dcf5f32dc0
Improve the doc
2016-11-03 13:07:50 +01:00
Andreas Fabri
881837ba2d
start fixing doc
2016-11-03 13:07:50 +01:00
Andreas Fabri
9dde08c414
WIP
2016-11-03 13:07:50 +01:00
Andreas Fabri
34eb29cac5
Documentation
2016-11-03 13:07:17 +01:00
Andreas Fabri
af6c2e185e
remove Compute_point_3
2016-11-03 13:06:02 +01:00
Sébastien Loriot
125d190ebd
disambiguate p and P
2016-10-28 14:00:15 +02:00
Laurent Rineau
c6cf01c7f6
Merge pull request #1562 from afabri/Kernel_Compute_dihedral_angle-GF
...
Add doc of functor class and concept corresponding to dihedral_angle()
2016-10-20 09:48:05 +02:00