Sébastien Loriot
0e3d4586d4
fix doc warnings
2015-03-18 09:28:50 +01:00
Sébastien Loriot
ef2cef3eb4
use a wrapper to make sure the return type of get is instantiable
...
the pb encountered comes from get called on a variant
2015-03-17 16:20:37 +01:00
Sébastien Loriot
2c73064343
use nested type
2015-03-17 16:20:37 +01:00
Sébastien Loriot
9cf0a3fd37
add missing license header
2015-03-17 16:20:37 +01:00
Jane Tournois
803c16d3e0
null_halfedge is not a type
2015-03-12 14:19:11 +01:00
Sébastien Loriot
eec0d93a2f
move function before it is used
2015-03-12 14:04:35 +01:00
Sébastien Loriot
317aae4b32
remove unused variable
2015-02-18 09:50:40 +01:00
Andreas Fabri
fef3ec4692
use BGL named parameters
2015-02-17 20:14:59 +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
5ef0fd2296
remove assertion
...
in case v->halfedge() is null_halfedge(), the vertex() operator
crashes
2015-02-17 12:19:58 +01:00
Jane Tournois
0e02e0ed39
fix set_halfedge(face, he, g)
...
we should use a decorator to use this function
2015-02-17 12:18:03 +01:00
Jane Tournois
24a7f9056b
add add_face(begin, end, g)
2015-02-17 12:13:49 +01:00
Jane Tournois
10b6af8461
remove add_edge(s, t), it is now in Euler_operations
2015-02-17 12:13:00 +01:00
Jane Tournois
7a89b6a2ee
uncomment add_vertex, and remove add_edge, which is now in Euler_operations
2015-02-17 12:07:13 +01:00
Jane Tournois
2658576fb2
add subfunctions for previous commit
2015-02-17 11:59:59 +01:00
Jane Tournois
5cfbcb0a06
add two Euler operations :
...
* add_face(vertex range, g)
* add_edge(source, target, g)
2015-02-17 11:56:50 +01:00
Sébastien Loriot
8a6f9223a1
add missing include
2015-02-16 15:41:53 +01:00
Sébastien Loriot
24c47ae95d
add missing typenames
2015-02-16 14:55:14 +01:00
Andreas Fabri
e155ff9a75
first version of keep_largest_connected_component
2015-02-16 12:49:40 +01:00
Sébastien Loriot
ad744ee6bb
fix typename position
2015-02-16 11:57:49 +01:00
Sébastien Loriot
837be0b84f
fix of 10c08719
2015-02-16 11:54:32 +01:00
Sébastien Loriot
13296e6887
Merge branch 'old/Polygon_mesh_processing-GF' into Polygon_mesh_processing-GF
2015-02-16 11:48:29 +01:00
Sébastien Loriot
e2d0d44f3c
add missing typename's
2015-02-16 11:26:28 +01:00
Sébastien Loriot
68d15e165a
Merge branch 'local/Polyhedron_demo-better_selection_offset'
...
Improve the facet selection process in the demo plugin
by using the vertex incidence instead of the edge incidence.
First step toward simpler the code
Tested in CGAL-4.6-Ic-126
Approved by the release manager
2015-02-16 10:23:31 +01:00
Andreas Fabri
92e3482da4
Add high level function connected_component which uses boost::connected_component
2015-02-13 16:58:02 +01:00
Sébastien Loriot
9ea03ca315
prevent internal namespaces to be documented
...
trivial bugfix for master
2015-02-13 16:03:23 +01:00
Andreas Fabri
0d67ba64df
improve example for connected_components of a graph and its dual
2015-02-12 15:34:05 +01:00
Andreas Fabri
a41f54cc54
Add property map for Dual<>
2015-02-12 11:14:57 +01:00
Andreas Fabri
b538707892
Add a Dual<Graph> class
2015-02-11 18:33:23 +01:00
Andreas Fabri
1c51cc7832
Improve doc of Face_around_face_circulator
...
Approved by the release manager (SL, interim)
2015-02-11 10:03:53 +01:00
Sébastien Loriot
c4e57be3d9
add function to dilate and erode selection on a HalfedgeGraph or FaceGraph
2015-02-11 09:53:42 +01:00
Sébastien Loriot
eeae2f392a
Merge branch 'local/Remove_condition_on_CGAL_version' into Polygon_mesh_processing-GF
2015-02-05 14:47:56 +01:00
Andreas Fabri
84663476e5
iterating around a face works also for the border == null_face()
...
Approved by the release manager (SL, interim)
2015-02-04 10:08:59 +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
Sébastien Loriot
e0af32ceb2
int -> degree_size_t
2015-01-21 09:15:51 +01:00
Sébastien Loriot
97c00a797d
report isolated vertices
2015-01-20 19:51:21 +01:00
Sébastien Loriot
bebc80a739
use BOOST_FOREACH
2015-01-20 19:51:21 +01:00
Sébastien Loriot
bb26d0f049
add a call to the visitor when ending a polyline
2015-01-20 19:51:21 +01:00
Sébastien Loriot
ee07b6990a
add another overload to avoid specify the IsTerminal functor
2015-01-20 19:51:20 +01:00
Sébastien Loriot
4d0b730f62
add missing typename
2015-01-19 10:35:08 +01:00
Andreas Fabri
657e6326d7
Add make_tetrahedron
2015-01-19 10:23:52 +01:00
Andreas Fabri
2e77240b3c
the index type is boost::uint32_t
2015-01-15 15:10:02 +01:00
Andreas Fabri
bab97f92a3
WIP: it compiles but crashes for Surface_mesh
2015-01-13 18:47:36 +01:00
Andreas Fabri
6e36a853a9
Merge branch 'Surface_mesh-new_package-GF'
...
Approved by the release manager
Conflicts:
Documentation/doc/Documentation/dependencies
Documentation/resources/how_to_cite_cgal.bib.in
Installation/changes.html
2015-01-12 11:27:35 +01:00
Andreas Fabri
81a6431baa
fix license header
2015-01-07 18:28:19 +01:00
Andreas Fabri
ecd2404cee
Remove a const as ICC warns about it
2015-01-01 19:39:47 +01:00
Andreas Fabri
471396d821
change Surface_mesh::size_type to unsigned int
2014-12-31 12:38:10 +01:00
Andreas Fabri
be632d39f5
use the size type of the graph
2014-12-29 14:47:14 +01:00
Andreas Fabri
8fac52527d
use size_type of the graph in the edge property map class instead of std::size_t
2014-12-29 12:55:43 +01:00
Sébastien Loriot
4b3f88bab6
add assertion
2014-12-23 13:51:09 +01:00