Andreas Fabri
e2d19b0c8d
Replace NULL and Nullptr_t with nullptr and nullptr_t
2019-06-04 23:45:44 +02:00
Sébastien Loriot
d60f5645aa
replace BOOST_FOREACH by c++ ranged-based for loop
...
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
2019-03-29 13:22:15 +01:00
Mael Rouxel-Labbé
a990164993
Fixed missing backtick
2019-03-15 20:50:24 +01:00
Mael Rouxel-Labbé
6f13a63978
Rephrase intersection doc for clarity
2019-03-15 20:24:50 +01:00
Sébastien Loriot
656a5a316a
fix compilation error + indent + simplify
2019-01-14 17:45:09 +01:00
Maxime Gimeno
8ab7e69a5c
Test global bbox intersection before creating all bboxes.
2019-01-14 16:03:23 +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
c7592752bf
Merge pull request #3407 from MaelRL/PMP-Fix_do_intersect_look_up_error
...
PMP: Fix look-up error
2018-10-29 10:27:39 +01:00
Mael Rouxel-Labbé
5ab34f4c8c
Specified namespace to avoid look-up errors
2018-10-16 08:43:10 +02:00
Sébastien Loriot
ea240cfac5
use \PkgXXX instead of \PkgXXXSummary
2018-10-08 10:28:44 +02:00
Sébastien Loriot
6d89662e2a
use need API + add missing overload
2018-06-26 00:17:30 +02:00
Sébastien Loriot
0abfba8ac0
Update branch 'PMP-coref_preserve_face_attributes' from master@5ceb529d0f
2018-06-21 10:53:59 +02:00
Sébastien Loriot
987d59ed67
fix doc typos
2018-06-04 14:28:43 +02:00
Andreas Fabri
2cd40ad42b
Change should to must/shall
2018-06-04 08:32:18 +01:00
Sébastien Loriot
d3a9f655af
replace bool parameter throw_on_self_intersection with a named parameter
...
used it at the same time in Boolean operation functions
2018-05-28 17:37:17 +02:00
Sébastien Loriot
3c382accca
document the default new face visitor
...
I have to move everything in the CGAL::PMP::Corefinement because
CGAL::Corefinement was strange for a publicly documented type
2018-05-28 17:37:16 +02:00
Maxime Gimeno
7e2255f797
do_intersect for 2 meshes work with 2 different types of VPM as long as their value_type is the same
2018-04-30 10:39:47 +02:00
Sébastien Loriot
348c0f92fa
do not overwrite output iterator, return it directly
2018-04-10 17:32:22 +02:00
Laurent Rineau
9e8a40fc70
Merge pull request #2845 from sloriot/PMP-improve_autorefine_v2
...
Improve internal autorefinement function
2018-02-23 17:35:09 +01:00
Sébastien Loriot
80d820a10e
first version of autorefinement able to handle self-intersection of 3 faces
...
the code is not working with coplanar faces for now and does not handle
more that 3 faces meeting at a point not more that 2 triangles intersecting
along an edge
2018-02-15 10:29:27 +01:00
Sébastien Loriot
483f69728e
Refresh branch
2018-02-12 22:21:38 +01:00
Simon Giraudot
6269309d86
Use CGAL include for boost counting/transform iterators everywhere
2018-01-23 11:09:52 +01:00
Andreas Fabri
38b2e57b11
PMP
2018-01-17 17:59:35 +00:00
Sébastien Loriot
29ef1e566b
make it clear than any intersection will make the predicate to return true
2018-01-03 15:09:35 +01:00
Sébastien Loriot
ba1664e6d1
specify that the point is a 3D point
2018-01-03 13:48:27 +01:00
Sébastien Loriot
be51b908a1
add missing link and missing dots
2018-01-03 13:35:17 +01:00
Sébastien Loriot
4590be2920
update link to np page
2017-12-22 22:58:42 +01:00
Sébastien Loriot
fe65254d13
use unordered map instead of map
2017-12-21 09:20:04 +01:00
Sébastien Loriot
942db1bba8
avoid conversion warnings
2017-12-21 09:19:51 +01:00
Sébastien Loriot
430ad5bc72
Merge branch 'maxGimeno/PMP_does_intersect-GF' into cgal/master
2017-12-19 17:31:29 +01:00
Laurent Rineau
61e662c4e4
Merge pull request #2649 from sgiraudot/BGL-Regroup_named_parameters-GF
...
Regroup PMP named parameters with BGL named parameters
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/parameters_interface.h
2017-12-19 16:33:44 +01:00
Sébastien Loriot
2db6203c44
fix range type
2017-12-14 17:17:59 +01:00
Sébastien Loriot
e97ef309f3
add named parameter for overlapping test
2017-12-14 17:12:37 +01:00
Laurent Rineau
fe81d31ec2
Merge branch 'master' into PMP_does_intersect-GF
2017-12-13 16:25:32 +01:00
Sébastien Loriot
e482e3c30c
do not use volume to avoid confusion with bounded volume
2017-12-13 16:17:19 +01:00
Sébastien Loriot
abadd74b12
use tm for the variable name of a triangle mesh
2017-12-13 15:58:40 +01:00
Sébastien Loriot
fe6b6b13e8
move internal functions in the PMP namespace
2017-12-13 15:45:42 +01:00
Sébastien Loriot
9820a9bacd
do_intersect for 2 meshes now also can test for overlaps
2017-12-13 15:37:22 +01:00
Sébastien Loriot
6b98f2db97
move functions
2017-12-13 15:36:22 +01:00
Sébastien Loriot
e91761bdbb
extract the geom traits from the named parameter
2017-12-13 15:35:02 +01:00
Sébastien Loriot
1ab1635fb4
move implementation is free functions
2017-12-13 14:01:17 +01:00
Sébastien Loriot
f88092bfad
remove useless ref
2017-12-13 13:44:16 +01:00
Sébastien Loriot
c35f45b9d3
volume intersection test is actually an overlap test
2017-12-13 13:37:04 +01:00
Sébastien Loriot
9123802d83
fix function name as it is actually the converse that is tested
2017-12-13 13:32:24 +01:00
Sébastien Loriot
5a04bc7053
clean up
2017-12-13 13:31:09 +01:00
Mael Rouxel-Labbé
ad947da752
Give each package a NamedParameters.txt
2017-12-12 00:07:57 +01:00
Simon Giraudot
a52b14a776
Update tag namedparameters -> namedparameterspmp
2017-12-11 12:08:59 +01:00
Sébastien Loriot
56762a60a4
move all functions related to autorefinement in experimental namespace
...
+ remove all public documentation associated to it
2017-11-28 11:30:44 +01:00
Sébastien Loriot
47b4a3941b
update user and reference manual
2017-11-28 10:21:45 +01:00
Sébastien Loriot
70d1d18461
Add function to compute auto-intersection of a surface
2017-11-28 10:17:04 +01:00