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
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
13c5f49e67
fix compilation
2015-02-12 15:27:22 +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