Commit Graph

148 Commits

Author SHA1 Message Date
Sébastien Loriot 9ded7bd43a reorder functions 2015-02-16 14:26:57 +01:00
Andreas Fabri e155ff9a75 first version of keep_largest_connected_component 2015-02-16 12:49:40 +01:00
Sébastien Loriot c581f94224 fix typo 2015-02-16 12:10:45 +01:00
Sébastien Loriot 0c3421c7bf add todos 2015-02-16 12:03:45 +01:00
Andreas Fabri 733336e5ce harmonize indendation 2015-02-13 20:36:14 +01:00
Andreas Fabri 72159550da I had to rename FaceIndexMap to FaceComponentIndexMap 2015-02-13 18:14:10 +01:00
Andreas Fabri 8277f73a2c Add connected_components without EdgeConstraintMap 2015-02-13 18:08:52 +01:00
Andreas Fabri 444793142b Add documentation 2015-02-13 17:07:34 +01:00
Andreas Fabri 92e3482da4 Add high level function connected_component which uses boost::connected_component 2015-02-13 16:58:02 +01:00
Andreas Fabri f798355ce8 Add an example for the connected_component fct 2015-02-13 12:50:20 +01:00
Jane Tournois 0f469859ff triangulate_faces now has 3 versions, for different parameters
- PolygonMesh, VertexPointMap, and Kernel
- PolygonMesh and VertexPointMap (Kernel deduced automatically)
- PolygonMesh only (VertexPointMap and Kernel deduced automatically)

only the first one is documented, and appears as if the 2 last
parameters had default values
2015-02-12 14:59:40 +01:00
Andreas Fabri c040d8453a rename property maps 2015-02-11 11:29:17 +01:00
Andreas Fabri f25d87ed9c Add compute_normals; facet -> face 2015-02-11 10:18:00 +01:00
Andreas Fabri b8ebddf6b7 document compute_vertex/facet_normals 2015-02-11 09:42:56 +01:00
Andreas Fabri 1d33cb9735 add compute_vertex_normals() 2015-02-10 21:05:08 +01:00
Andreas Fabri 20744d629a Add compute_facet_normals 2015-02-10 18:27:16 +01:00
Andreas Fabri ea1a819466 Add compute_facet_normals 2015-02-10 18:27:16 +01:00
Jane Tournois 6f27c5a75b BGL-ization triangulate_faces(PolygonMesh) function 2015-02-10 17:49:22 +01:00
Jane Tournois 5a2de88e73 fix warning 2015-02-10 17:44:12 +01:00
Andreas Fabri 1df27e57ac Add point property maps to normal computation 2015-02-10 15:36:12 +01:00
Jane Tournois a2c45b78f0 Merge branch 'Polygon_mesh_processing-GF' of ssh://scm.cgal.org/var/git/cgal into Polygon_mesh_processing-GF 2015-02-10 14:30:46 +01:00
Jane Tournois c58943c509 fix compilation for msvc2013 2015-02-10 14:30:19 +01:00
Andreas Fabri 1f869d269a Add overloads with a default for Kernel 2015-02-10 13:08:07 +01:00
Andreas Fabri 5d3b151286 Merge branch 'Polygon_mesh_processing-GF' of ssh://scm.cgal.org/var/git/cgal into Polygon_mesh_processing-GF 2015-02-09 15:30:57 +01:00
Sébastien Loriot 6d8b60b7d7 remove warning 2015-02-05 14:05:28 +01:00
Sébastien Loriot 39f9813070 add discover_connected_component 2015-02-05 14:04:43 +01:00
Sébastien Loriot 1ca862bcd2 EIGEN_VERSION_AT_LEAST is not defined if CGAL_EIGEN3_ENABLED is not 2015-02-03 15:33:50 +01:00
Sébastien Loriot 85c0ff4402 add keep_largest_connected_components 2015-02-03 12:02:40 +01:00
Sébastien Loriot 69d21b213e rename directory 2015-02-03 11:09:21 +01:00
Sébastien Loriot 717cc88d93 add vertex point pmap as template parameter 2015-02-03 10:36:57 +01:00
Sébastien Loriot c5737d0fa4 rename header 2015-02-03 10:15:42 +01:00
Sébastien Loriot 022666fe09 Polygon_mesh_slicer_3 -> Polygon_mesh_slicer 2015-02-03 10:12:42 +01:00
Sébastien Loriot 416db703c7 Merge branch 'local/Polygon_mesh_processing-extract_cc' into Polygon_mesh_processing-GF 2015-02-03 09:23:37 +01:00
Sébastien Loriot a3a48134f1 add package overview 2015-02-03 09:02:00 +01:00
Sébastien Loriot a686d2ae2d change namespace 2015-02-02 19:38:38 +01:00
Sébastien Loriot 35cbfea432 copy code added in branch Polyhedra_corefinement-enhancements-sloriot
|
  |commit fea785072d
  |Author: Sébastien Loriot <sebastien.loriot@cgal.org>
  |Date:   Wed Mar 26 10:48:25 2014 +0100
  |
  |    add an alternative way to compute the patches bounded by marked edges
  |
2015-02-02 17:09:32 +01:00
Sébastien Loriot c9efa943d2 move file to Polygon_mesh_processing 2015-02-02 17:05:53 +01:00
Sébastien Loriot a6ea5c0b22 update orient_polygon_soup testsuite 2015-01-30 18:02:36 +01:00
Sébastien Loriot 1a79edd840 fix compilation issues (nothing to do with the merge) 2015-01-30 17:57:04 +01:00
Sébastien Loriot dab5e16524 accomodate changes of the merge 2015-01-30 17:56:27 +01:00
Sébastien Loriot 137805d091 Merge branch 'old/Polygon_mesh_processing-GF'
Conflicts:
	Operations_on_polyhedra/include/CGAL/orient_polyhedron_3.h
	Polygon_mesh_processing/include/CGAL/orient_polygon_soup.h
	Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.cpp
	Polyhedron/demo/Polyhedron/Scene_polyhedron_selection_item.h
2015-01-30 17:55:22 +01:00
Andreas Fabri dc1416f0fa more slices 2015-01-27 08:51:14 +01:00
Andreas Fabri 3d2acacdb9 Add a benchmark for the slicer 2015-01-26 16:12:26 +01:00
Jane Tournois f9b8938596 stitching BGLized
works for Polyhedron_3
todo : check it still works for Surface_mesh
2015-01-23 17:48:46 +01:00
Jane Tournois 594a17eefd progress on BGLization of stitching
until now it only works for Polyhedron_3
2015-01-23 16:39:16 +01:00
Jane Tournois 5f785f7e44 add validity precondition to check valid orientation 2015-01-23 16:37:18 +01:00
Jane Tournois 79fa2df1f7 remove useless include 2015-01-23 15:49:22 +01:00
Jane Tournois 7a4428e43d start conversion to BGL API, and improve test 2015-01-23 15:48:53 +01:00
Jane Tournois 58b3e09350 make the use of namespaces consistent with other operators 2015-01-23 15:34:19 +01:00
Jane Tournois fa5fa003fd remove todo (already done) 2015-01-23 15:03:16 +01:00