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 |
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 |
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
|
7182f1b533
|
add rendering seeds item
expose Proxy_wrapper struct
|
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 |
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
|
bea5987551
|
update for new convention
|
2018-11-30 10:45:21 +01:00 |
Lingjie Zhu
|
3513a4e60c
|
fix num_xxxx error
|
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
|
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
|
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 |
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
|
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
|
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
|
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 |