Commit Graph

556 Commits

Author SHA1 Message Date
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