Mael Rouxel-Labbé
|
16092f53d6
|
Update doc about NPs
|
2020-04-05 17:56:11 +02:00 |
Mael Rouxel-Labbé
|
fc79510388
|
Regroup NP aliases into the base doxyfile.in
|
2020-04-04 17:26:32 +02:00 |
Mael Rouxel-Labbé
|
e7d52999a8
|
Update PMP NPs to new macros
|
2020-03-29 17:16:50 +02:00 |
Simon Giraudot
|
6c8fd43ebb
|
Use CGAL_target_use_* mechanism for Eigen, LASLIB, OpenCV, TensorFlow, GLPK, SCIP, Boost IOStreams and Serialization
|
2020-02-10 11:57:56 +01:00 |
Mael Rouxel-Labbé
|
ff09c5d0c8
|
Merge branch 'SMS-Add_GH_simplification-GF-old' into SMS-Add_GH_simplification-GF
|
2019-10-25 16:35:53 +02:00 |
Sébastien Loriot
|
254d60f642
|
First pass on removing license notice in header for GPL files
|
2019-10-19 15:23:19 +02:00 |
Sébastien Loriot
|
7356421d80
|
introduce Commercial license SPDX tag
|
2019-10-19 12:15:19 +02:00 |
Sébastien Loriot
|
9bd9c68b83
|
update LGPL[23]+ and GPL[23]+ SPDX tags
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
|
2019-10-18 21:57:54 +02:00 |
Mael Rouxel-Labbé
|
0f7de56d76
|
Move a number of Named Parameter type extractor from CGAL::PMP:: to PMP::
These are used in a number of pacakges other than PMP and the code
is also already in /BGL. None are documented.
|
2019-10-17 12:41:30 +02:00 |
Sébastien Loriot
|
25a05e9f4c
|
Merge branch 'CGAL-named_function_parameters-4.14' into master
Conflicts resolved by hand
|
2019-07-28 23:46:43 +02:00 |
Sébastien Loriot
|
aa47744c36
|
update the usage for the new CGAL named function parameters
|
2019-07-28 22:30:17 +02:00 |
Sébastien Loriot
|
1f8065c6c3
|
Merge pull request #3885 from MaelRL/PMP-Locate-GF
PMP: Add locate.h and rewrite Triangulation_2 graph traits
|
2019-07-18 16:40:49 +02:00 |
Sébastien Loriot
|
983645a51a
|
match @{ and @}
|
2019-07-05 21:49:46 +02:00 |
Mael Rouxel-Labbé
|
f68141a6d3
|
Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF
|
2019-07-01 11:28:25 +02:00 |
Laurent Rineau
|
4fbf00fb8a
|
CMake>=3.13: opt for for new policies up to 3.15
|
2019-06-19 14:34:59 +02:00 |
Mael Rouxel-Labbé
|
0b506f5cce
|
Fix package dependencies
|
2019-05-10 12:41:25 +02:00 |
Sébastien Loriot
|
124012d9f9
|
replace cpp11::array by std::array
|
2019-03-29 13:28:33 +01:00 |
Sébastien Loriot
|
0ce7fc09b5
|
turns iterator pairs into iterable ranges
|
2019-03-29 13:28:22 +01: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 |
Andreas Fabri
|
a472c24185
|
http:/www.boost.org -> https://www.bost.org
|
2019-03-20 08:59:22 +01:00 |
Laurent Rineau
|
b3b513c20d
|
Merge pull request #3708 from aboudev/VSA-lingjie
Surface mesh approximation: handle degenerate cases
|
2019-02-28 20:54:40 +01:00 |
Lingjie Zhu
|
b34eadc7fd
|
fix approximate_sqrt for EPICK
|
2019-02-28 20:18:30 +08:00 |
Lingjie Zhu
|
0a52d1033f
|
use functor for collinear and cross_product
|
2019-02-28 20:10:58 +08:00 |
Lingjie Zhu
|
6bd789e782
|
graph v/e/he descriptor take by copy not ref
|
2019-02-28 19:43:14 +08:00 |
Lingjie Zhu
|
c928b1ce3c
|
early exit
when request #proxies is greater than #connected_components
|
2019-02-28 18:48:28 +08:00 |
Lingjie Zhu
|
24e83fc944
|
std::sqrt -> CGAL::approximate_sqrt
|
2019-02-26 22:55:52 +08:00 |
Lingjie Zhu
|
b59eed6c72
|
std::sqrt -> CGAL::approximate_sqrt
boost::isnormal(inv) -> positive length predicate
|
2019-02-26 22:49:01 +08:00 |
Lingjie Zhu
|
b0a6ebe16a
|
clean debug output and fix SubGraph type
|
2019-02-26 17:25:49 +08:00 |
Lingjie Zhu
|
b0b8edb660
|
fix floating ball patches with one proxy
they have no bounday and no anchor
|
2019-02-26 11:35:53 +08:00 |
Lingjie Zhu
|
ea4287b3fa
|
fix default he_max in 'add_anchors'
should be any halfedge in the chord, bcycle.he_head may have anchor attached
|
2019-02-26 10:52:43 +08:00 |
Lingjie Zhu
|
d03b529d88
|
handle degenerate chords
|
2019-02-25 17:31:04 +08:00 |
Lingjie Zhu
|
2df0fc716d
|
handle degenerate faces with zero area
use boost::math::isnormal and CGAL::collinear predicates
|
2019-02-25 11:34:14 +08:00 |
Laurent Rineau
|
8693f95dac
|
Merge pull request #3619 from albert-github/feature/bug_headers
Update of headers
|
2019-02-22 16:39:09 +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 |
Andreas Fabri
|
a483f3442b
|
CGAL: clean up CMakeLists.txt files in examples and tests
|
2019-02-13 17:29:29 +01:00 |
Lingjie Zhu
|
3fed202004
|
fix manual
|
2018-12-06 16:00:36 +08:00 |
Lingjie Zhu
|
31be6b11cb
|
fix negative min_error_drop
|
2018-12-06 15:51:48 +08:00 |
Lingjie Zhu
|
1bef922510
|
skip dummy functions in the doc
|
2018-12-06 14:50:15 +08:00 |
Lingjie Zhu
|
7f7360aa44
|
free function parameter report
|
2018-12-06 14:18:27 +08:00 |
Lingjie Zhu
|
dad6a07e00
|
remove optional
adjust parameters before init, unspecified / out-of-bounds parameters are treated equally
|
2018-12-06 11:39:24 +08:00 |
Sébastien Loriot
|
07b923383c
|
avoid warning
|
2018-12-05 17:47:26 +01:00 |
Sébastien Loriot
|
dd27f658ed
|
get rid of optionals
@aboudev I removed one named parameter as it was not used.
Was it a bug?
|
2018-12-05 16:22:41 +01:00 |
Lingjie Zhu
|
936d42aca8
|
fix teleport test
possible failed with no teleportation
|
2018-11-30 10:45:27 +01:00 |
Lingjie Zhu
|
7182f1b533
|
add rendering seeds item
expose Proxy_wrapper struct
|
2018-11-30 10:45:26 +01:00 |
Lingjie Zhu
|
738295b1f6
|
update workflow figure
|
2018-11-30 10:45:26 +01:00 |
Lingjie Zhu
|
35d823e487
|
fix property map type
|
2018-11-30 10:45:26 +01:00 |
Sébastien Loriot
|
fd6d3f6e10
|
fix doc warnings
|
2018-11-30 10:45:25 +01:00 |
Lingjie Zhu
|
86370bd192
|
remote optional in named parameters
|
2018-11-30 10:45:25 +01:00 |
Sébastien Loriot
|
142d97ccbc
|
fix doxygen warnings
|
2018-11-30 10:45:24 +01:00 |
Sébastien Loriot
|
1e6f408f2f
|
fix errors and warnings
|
2018-11-30 10:45:24 +01:00 |
Sébastien Loriot
|
3f236f0a18
|
update pck dependancies
|
2018-11-30 10:45:24 +01:00 |
Lingjie Zhu
|
d4c48ff8d3
|
add package info dependencies
|
2018-11-30 10:45:24 +01:00 |
Lingjie Zhu
|
efc7d7e9aa
|
fix CMakeLists project names
|
2018-11-30 10:45:24 +01:00 |
Sébastien Loriot
|
cbbc6d842e
|
package depends on Eigen (for PCA)
|
2018-11-30 10:45:24 +01:00 |
Sébastien Loriot
|
bea5987551
|
update for new convention
|
2018-11-30 10:45:21 +01:00 |
Lingjie Zhu
|
c38fffcee1
|
benchmark use Surface_mesh
|
2018-11-30 10:45:19 +01:00 |
Lingjie Zhu
|
ae3986d4e5
|
minor fixes
|
2018-11-30 10:45:19 +01:00 |
Lingjie Zhu
|
0417398d2d
|
example use Surface_mesh
|
2018-11-30 10:45:19 +01:00 |
Lingjie Zhu
|
c8ce944eb5
|
fix tests
|
2018-11-30 10:45:19 +01:00 |
Lingjie Zhu
|
99e1903d5d
|
fix correctness test
|
2018-11-30 10:45:19 +01:00 |
Lingjie Zhu
|
3513a4e60c
|
fix num_xxxx error
|
2018-11-30 10:45:18 +01:00 |
Lingjie Zhu
|
ebad196840
|
test remesh on the fly
|
2018-11-30 10:45:18 +01:00 |
Lingjie Zhu
|
a6c32b6279
|
copy data
|
2018-11-30 10:45:18 +01:00 |
Lingjie Zhu
|
8fe76d2ab6
|
fix default GeomTraits
|
2018-11-30 10:45:18 +01:00 |
Sébastien Loriot
|
2ad5f03a70
|
add data remove after filtering
|
2018-11-30 10:45:05 +01:00 |
Lingjie Zhu
|
add74d7a5e
|
fix example cmake
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
ff785eba9f
|
svg workflow figure
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
342e815d85
|
improve doc
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
6424377a94
|
no longer depend on Polyhedron, use PMP function instead
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
b91dc57fd2
|
approximate_mesh -> approximate_triangle_mesh
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
9b8f82ea60
|
rename user manual input file
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
f8c7ef3090
|
rename namespace from VSA -> Surface_mesh_approximation
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
fa0577a25a
|
rename subdirectory
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
15c4fed427
|
add license headers
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
c9d4ab26df
|
update signature to be consistent
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
ad964de61d
|
remove trailing whitespaces
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
e2c7c233f1
|
lower case verb in brief
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
b095d8011d
|
change return type of find_best_merge() and update doc
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
79347110d3
|
cosmetic renaming of parameters
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
17248e5ac8
|
fix doc
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
aae47434f7
|
fix benchmark
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
7bf5cff4cf
|
accomodate update from master
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
2221f818b9
|
fix doc
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
1ab4276b44
|
fix link issue
most probably a doxygen bug
|
2018-11-30 15:32:34 +08:00 |
Sébastien Loriot
|
99e09bba7a
|
use uppercase for enums and rephrasing
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
4d5f2ee7ca
|
change parameter order
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
0aa0eac88e
|
fix naming
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
70ad3d2984
|
initialize seeds with named parameters
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
379daa1074
|
add directories reflecting the namespace
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
583c9f5912
|
list calling steps in the API
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
e9ca4e5086
|
grouped named parameters in one page
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
128ed79997
|
fix benchmark
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
1c54d9660f
|
fix compile issue
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
30d6058bf1
|
fix number to add in error diffusion
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
e96a8a6d8e
|
add output to example and test
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
095f2da2e7
|
add output function with named parameters in class interface
keep trivial output functions internal in the doc
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
e1b5252f19
|
remove setup functions
get rid of set_mesh, set_metric, rebuild functions
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
e27a6b2b51
|
remove default constructor
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
1f78b9590c
|
grouping named parameters
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
3fdd1ee45b
|
facet -> face everywhere
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
878e0f3ad0
|
facet -> face
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
4b03e9de89
|
seeding -> initialize_seeds
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
b3c0cf16a5
|
facet_proxy_map -> face_proxy_map
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
851cf8c49a
|
max_nb_proxies -> max_nb_of_proxies
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
e91b469190
|
move free function and enumerations in namespace VSA
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
0711b40335
|
fix verbose level
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
201f3145bb
|
fix template parameter, remove unnecessary grouping
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
eabcfd2d08
|
never take a reference over a descriptor
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
cfd47020bd
|
switch parameter order in ErrorMetricProxy concept
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
a8a0eb5aa8
|
fix citation
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
08a7c7595a
|
add more references
|
2018-11-30 15:32:34 +08:00 |
Lingjie Zhu
|
4a9a1ae57e
|
L21_metric_vector_proxy -> L21_metric_plane_proxy.h
better name for quadric surface
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
a2b972b779
|
add note about parameters
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
bdff796260
|
add error metric recommendation
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
0eeed88a85
|
fix tparam in manual
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
679cb1e1fa
|
fix GeomTraits requirements
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
3e016af3b5
|
adjust test file naming
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
a771e0903b
|
fix todo: convert from soup to polyhedron mesh
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
2eff2a965d
|
deal with degeneracy in examples
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
41ea383829
|
fix todo of segments iteration
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
7a52839028
|
fix clashing doxygen link
Polygon_mesh_processing named parameters has same doxygen tag
It is caused by the doxygen dependency
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
ead51b5c07
|
add ref to PolygonSoups
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
3bcf533cf5
|
move named parameters under namespace VSA
both error metrics and parameters are in the same namespace
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
259a9bdb0c
|
move input requirements to the top of user manual
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
991efc9034
|
fix typo and missing \tparam
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
f5696aca49
|
fix naming
mesh_approximation to approximate_mesh
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
183a092e6b
|
fix naming
class name VSA_approximation to Variational_shape_approximation
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
c203a3a38f
|
move file VSA_approximation.h to Variational_shape_approximation.h
|
2018-11-30 15:30:51 +08:00 |
Pierre Alliez
|
b5beb48078
|
VSA doc:
rephrase triangulation.
minor changes.
|
2018-11-30 15:30:51 +08:00 |
Pierre Alliez
|
5b951d030e
|
VSA: Minor changes on doc
Lingjie: one todo for you in example
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
fe2bdbd5c9
|
fix clashed names with PMP named parameters
move named parameters from CGAL::internal_np to CGAL::Surface_mesh_approximation::internal_np
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
350c15a18a
|
named parameter 'vsa' prefix to 'sma'
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
6560bab1ee
|
fix unused parameter warning
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
5065974185
|
fix missing typename
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
5bf415fb31
|
fix ErrorMetricProxy
member function with face_descriptor and TriangleMesh parameter
FacetIterator to FaceRange template parameter
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
da78cb080c
|
fix ErrorMetricProxy concept
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
6d3abb2405
|
Compact_metric to precise Compact_metric_point_proxy
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
82d4501d92
|
remove area weighing l21 proxy
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
6f928384e8
|
add all_default named parameter
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
6ce0fe2ab5
|
tweak meshing named parameters
mesh_chord_error -> subdivision_ratio
is_relative_to_chord -> relative_to_chord
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
1f93c8558c
|
update doc
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
ee3c15e0fe
|
optional extract mesh
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
74a8e9cfd5
|
add level of verbose
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
97372be65f
|
l21 metric plane proxy to l21 metric vector proxy
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
73608d2510
|
extract_mesh with named parameters
|
2018-11-30 15:30:51 +08:00 |
Lingjie Zhu
|
f679888c7e
|
fix compilation error
|
2018-11-30 15:30:51 +08:00 |
Pierre Alliez
|
b9be820b74
|
some TODOs
|
2018-11-30 15:30:51 +08:00 |
Pierre Alliez
|
9130cf7b63
|
more precise descriptions
more todos discussed with Sebastien
|
2018-11-30 15:30:51 +08:00 |
Pierre Alliez
|
c5711852a4
|
massaging user manual
|
2018-11-30 15:30:51 +08:00 |
Pierre Alliez
|
8ca8794bda
|
simpler named params.
|
2018-11-30 15:30:51 +08:00 |