Commit Graph

299 Commits

Author SHA1 Message Date
Jane Tournois ee98680ed7 introduce examples inside the documentation 2015-03-13 16:31:17 +01:00
Jane Tournois a22cbbc099 add example for slicer 2015-03-13 16:21:52 +01:00
Jane Tournois aa59ae2c4c add missing include 2015-03-13 16:21:28 +01:00
Jane Tournois 26840824f7 add missing include 2015-03-13 16:16:03 +01:00
Jane Tournois 2aa1091e2b add missing include 2015-03-13 16:14:43 +01:00
Jane Tournois d3010125d7 add missing includes 2015-03-13 16:13:02 +01:00
Jane Tournois 38c3e31bee complete minimal examples, targeting user manual 2015-03-13 15:58:33 +01:00
Jane Tournois b5bcd4803a list of examples 2015-03-13 15:37:46 +01:00
Jane Tournois d217078122 reorganize examples targeting documentation 2015-03-13 15:33:06 +01:00
Jane Tournois 91e955b310 remove useless example 2015-03-13 15:12:00 +01:00
Jane Tournois 5cb606f224 user manual : predicates section 2015-03-13 15:10:18 +01:00
Jane Tournois 6b37e2312e add more subsections 2015-03-13 14:42:27 +01:00
Jane Tournois 906f4a33ff fix doc for orientation 2015-03-13 14:19:19 +01:00
Jane Tournois 08d9e53cf2 fix doc 2015-03-13 14:09:47 +01:00
Jane Tournois 60c3942243 (doc) add group 2015-03-13 13:56:53 +01:00
Jane Tournois 1010755f31 fix case 2015-03-13 12:56:08 +01:00
Jane Tournois f4c343f5c0 in fairing, make solver parameter usable 2015-03-13 12:30:02 +01:00
Jane Tournois 8d36cfb392 use BOOST_FOREACH 2015-03-13 10:53:20 +01:00
Jane Tournois b9863b6a96 use ranges instead of hardcoded vectors in refinement
this avoids copying the range to a vector as a first step in refine()
2015-03-13 10:45:30 +01:00
Jane Tournois 61d1d82e1c renaming to use BGL types 2015-03-13 09:28:50 +01:00
Jane Tournois ef96f4886b a bit of reorganization of the doc
also add a ref to the PMP book
2015-03-12 17:06:48 +01:00
Jane Tournois 4b5e51db22 doc 2015-03-12 15:01:53 +01:00
Jane Tournois 2d77375dab fix compilation for windows 2015-03-12 14:54:13 +01:00
Jane Tournois 2ee9ff08ab fix documentation of polygon_soup_to_polygon_mesh 2015-03-12 14:43:32 +01:00
Jane Tournois 1459f283e5 move FAIRING_CONTINUITY to Polygon_mesh_processing namespace 2015-03-12 14:41:00 +01:00
Sébastien Loriot b627da64e1 remove unused typedefs 2015-03-12 13:49:33 +01:00
Sébastien Loriot 11d8004785 move function before it is used 2015-03-12 13:49:33 +01:00
Sébastien Loriot d16c685cda fix compilation and improve usage of pmaps 2015-03-12 13:49:33 +01:00
Sébastien Loriot d152da48d2 move function below the class definition it uses 2015-03-12 13:49:33 +01:00
Jane Tournois 73ddb796f7 fix compilation (mixing Points and arrays) 2015-03-12 12:16:09 +01:00
Jane Tournois 3ae29f03d6 replace internal::No_constraint with CGAL::Default as default parameter
in keep_largest_connected_components
2015-03-12 12:11:22 +01:00
Jane Tournois c8050d33f6 replace internal::No_constraint with CGAL::Default in connected_component 2015-03-12 11:59:33 +01:00
Jane Tournois 703b3cee61 add an overload of connected_components to handle default EdgeConstraintMap 2015-03-12 11:48:04 +01:00
Jane Tournois 48b5c9fb94 use CGAL::Default instead of internal::No_constraint as EdgeConstraintMap
default value
2015-03-12 11:44:16 +01:00
Jane Tournois f74ffe9598 replace "class" with "typename" in template parameters list to make doc uniform 2015-03-12 11:13:03 +01:00
Jane Tournois 0af1c98ab6 add doc 2015-03-12 11:07:22 +01:00
Jane Tournois fd9b0eb3d9 change case in file name 2015-03-12 10:53:33 +01:00
Jane Tournois bae9d81286 rename examples for connected_components 2015-03-12 10:47:51 +01:00
Jane Tournois 07b0ad5e75 replace boost::tuple by CGAL::cpp11::tuple 2015-03-12 10:42:10 +01:00
Jane Tournois bda07c93b9 fix compilation of connected_components 2015-03-12 10:41:26 +01:00
Jane Tournois a343119354 minor doc 2015-03-10 18:15:27 +01:00
Jane Tournois 6f0fddd27f documentation smoothing 2015-03-10 17:44:35 +01:00
Jane Tournois 2f59695b3b Merge branch 'Polygon_mesh_processing-GF' of github.com:CGAL/cgal-dev into Polygon_mesh_processing-GF 2015-03-10 16:54:59 +01:00
Jane Tournois 07df5f046a smooth documentation 2015-03-10 16:54:41 +01:00
Jane Tournois 76ace6221a smooth documentation 2015-03-10 15:58:12 +01:00
Andreas Fabri 1c4443f02c Add CGAL:: and add () to a function 2015-03-10 15:39:01 +01:00
Jane Tournois ce55bcc319 Merge branch 'Polygon_mesh_processing-GF' of github.com:CGAL/cgal-dev into Polygon_mesh_processing-GF 2015-03-10 15:31:56 +01:00
Jane Tournois e9e27377b0 smooth documentation 2015-03-10 15:14:32 +01:00
Andreas Fabri d59febe835 remove duplicate tparam 2015-03-10 15:01:45 +01:00
Jane Tournois 30aefd6210 smooth documentation 2015-03-10 14:48:24 +01:00
Andreas Fabri 9f530e732c fix links 2015-03-10 12:52:06 +01:00
Andreas Fabri 9fb3635c96 OutputIterator -> FaceOutputIterator 2015-03-10 12:27:44 +01:00
Andreas Fabri 815fccd5b6 Add tparams 2015-03-10 12:22:48 +01:00
Andreas Fabri 2343497d19 Do not use named parameters for connected_components 2015-03-10 12:04:25 +01:00
Jane Tournois 3b08e52664 fix documentation with SinglePassRange, and use boost::begin and boost::end 2015-03-10 11:58:33 +01:00
Jane Tournois d39f201724 in triangulate_hole_polyline, replace begin and end iterators by PointRanges 2015-03-10 11:38:08 +01:00
Jane Tournois 282264a73a in fair() replace (vertices_begin, vertices_end) by vertex range 2015-03-09 17:22:38 +01:00
Jane Tournois f3bfb53917 in refine(), replace facets_begin and facets_end by a range of facets 2015-03-09 16:52:05 +01:00
Jane Tournois 27fb500274 documentation smoothing 2015-03-09 16:04:22 +01:00
Jane Tournois 8466c9a00d smooth documentation 2015-03-09 15:05:43 +01:00
Jane Tournois a2fd13c0df fix last commits. stitch_borders had been deleted instead of moved 2015-03-09 12:34:01 +01:00
Jane Tournois 6288df3e70 completes latest commit 2015-03-09 12:31:54 +01:00
Jane Tournois b081f8d92b move stitch_borders to Polygon_mesh_processing folder for readability 2015-03-09 12:30:16 +01:00
Jane Tournois fe3d702461 rename stitch_polygon_mesh to stitch_borders
because it's the name of the function implemented in the header file
2015-03-09 12:27:58 +01:00
Jane Tournois 430962c524 add header including all the functions of the namespace Polygon_mesh_processing 2015-03-05 17:11:49 +01:00
Jane Tournois f1bb0e30a1 remove stuff about weight calculator from doc 2015-03-05 16:37:35 +01:00
Jane Tournois 79656210e5 change stitch_borders to have one function documented, with default parameters
add as many implementations as needed, using CGAL::Default
2015-03-05 16:34:02 +01:00
Jane Tournois 767239871a remove more documentation about weight 2015-03-05 16:18:51 +01:00
Jane Tournois 8b405435fe remove FairWeightCalculator from the public API 2015-03-05 15:52:30 +01:00
Jane Tournois cde06c7088 remove weight calculator from the public API of fairing
it is still available internally
2015-03-05 15:45:14 +01:00
Jane Tournois 63a2f8af8e add todo 2015-03-05 15:05:38 +01:00
Jane Tournois 75e4654a02 cleanup stitch_borders,
and add VertexPointMap as optional parameter

WARNING : stitch_borders(PolygonMesh& pmesh, LessHedge less_hedge)
commented until we make an API choice
2015-03-05 14:42:04 +01:00
Jane Tournois afba431244 make stitching BGL, and complete test with Surface_mesh 2015-03-05 13:35:06 +01:00
Jane Tournois e173ca8a1f fix case 2015-03-04 11:41:02 +01:00
Andreas Fabri 6af7aaeebb introduce edge constraints based on the dihedral angle 2015-02-18 15:58:33 +01:00
Andreas Fabri afb2ced556 start to document the named parameters and document only this overload 2015-02-18 13:10:25 +01:00
Andreas Fabri b85d35d23f fix the return type 2015-02-18 10:52:33 +01:00
Andreas Fabri e1b2ce7c66 int -> std::size_t 2015-02-18 10:12:50 +01:00
Sébastien Loriot 4dfa9b234a remove unused variables 2015-02-18 09:51:34 +01:00
Sébastien Loriot 89dcda25ad use the face index map 2015-02-18 09:51:04 +01:00
Andreas Fabri 066959623c WIP for making it work with Polyhedron 2015-02-18 09:39:52 +01:00
Andreas Fabri fef3ec4692 use BGL named parameters 2015-02-17 20:14:59 +01:00
Jane Tournois 5fd11a8f59 add precondition in documentation 2015-02-17 17:55:53 +01:00
Jane Tournois 93df9d1c17 add documentation about triangulate_hole for handling islands 2015-02-17 17:45:21 +01:00
Jane Tournois 1663717992 rename functions, files and types for uniformization
also get rid of a useless Kernel_traits<Point>
2015-02-17 16:33:08 +01:00
Jane Tournois 348c619a09 complete documentation 2015-02-17 16:11:33 +01:00
Jane Tournois 46cc82f50b add the two versions of is_outward_oriented taking vertex point map, and kernel 2015-02-17 16:04:12 +01:00
Jane Tournois 755d7c8049 remove useless specification of PolygonMesh 2015-02-17 15:40:50 +01:00
Jane Tournois 57fc563e64 remove useless precision of PolygonMesh type 2015-02-17 15:00:15 +01:00
Jane Tournois c677b98885 remove useless call to point property map 2015-02-17 14:51:35 +01:00
Jane Tournois 08e14b7af5 Merge branch 'Polygon_mesh_processing-GF' of ssh://scm.cgal.org/var/git/cgal into Polygon_mesh_processing-GF
Conflicts:
	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/is_oriented.h
2015-02-17 12:31:07 +01:00
Jane Tournois c740f9283b make Polygon_soup_to_polygon_mesh BGL 2015-02-17 12:20:34 +01:00
Jane Tournois 874645b017 duplicate the test to run it on Polyhedron_3 and Surface_mesh
also use a non-oriented data set : elephant-shuffled.off
2015-02-17 11:42:21 +01:00
Jane Tournois 687b1207d0 fix compilation 2015-02-17 11:41:14 +01:00
Jane Tournois ab0ac6d558 use Euler operations that are available in BGL package 2015-02-17 11:06:56 +01:00
Sébastien Loriot 6bbba1cd81 move function 2015-02-16 15:36:35 +01:00
Sébastien Loriot 24c47ae95d add missing typenames 2015-02-16 14:55:14 +01:00
Sébastien Loriot a0bf0a309b only try to retriangulation non-triangular faces 2015-02-16 14:46:43 +01:00
Sébastien Loriot 39710bb885 fix compilation issues 2015-02-16 14:45:57 +01:00
Sébastien Loriot 86453fc867 fix compilation issues 2015-02-16 14:26:57 +01:00