Sébastien Loriot
ec13e3ed94
segmentation requires a model of FaceListGraph
2014-07-04 13:55:52 +02:00
Sébastien Loriot
79a746f7d9
remove an unused internal function
...
intel compilier with strict-ansi does not like it
because even if it is not called, it is invalid as
a const ref is not initialized
2014-07-03 15:14:40 +02:00
Sébastien Loriot
fd91616f51
The default constructed vertex point property map for OpenMesh is invalid
2014-07-02 10:57:43 +02:00
Sébastien Loriot
ddbeb9d017
pass the vertex point property map to the AABB-tree and the primitive
2014-07-02 10:57:05 +02:00
Sébastien Loriot
1555c034e7
use the member traits class and not the default constructed one
2014-07-02 10:51:23 +02:00
Sébastien Loriot
7f95ce6906
Merge remote-tracking branch 'origin/Intersections-fix_do_intersect_Bbox_3_Triangle_3-GF' into BGL-redesign_final-GF
2014-07-01 16:48:50 +02:00
Sébastien Loriot
271cab1134
change the order of template parameter for segmentation
...
the order is imposed by the default
note this breaks the compatibility when the traits class was explicitly given
2014-07-01 16:43:27 +02:00
Sébastien Loriot
83b16b3351
remove warning and clean up
2014-07-01 16:43:26 +02:00
Sébastien Loriot
a6e7d9cfd4
add missing back quotes
2014-06-11 14:20:51 +02:00
Sébastien Loriot
b84d131b92
segmentation requires a model of FaceGraph
2014-06-11 14:20:05 +02:00
Andreas Fabri
bbf70667bd
bug fix
2014-06-11 12:37:04 +02:00
Andreas Fabri
4c8f452a78
Add {Find/Use}Openmesh.cmake and fix the CMakeLists.txt
2014-06-11 12:13:50 +02:00
Andreas Fabri
d92d0cef84
Use CGAL points even for OpenMesh
2014-06-10 15:26:06 +02:00
Sébastien Loriot
db346b1ad3
add extra overload if c++11 is not enabled
2014-06-06 15:36:27 +02:00
Sébastien Loriot
aec7e99e6a
introduce the point property map
2014-06-05 21:24:34 +02:00
Sébastien Loriot
8b88547955
fix compilation issues
2014-06-05 17:01:59 +02:00
Andreas Fabri
ffc619f871
edges was at the same time a local variable
2014-06-05 16:21:16 +02:00
Andreas Fabri
84208ee628
constness problems with CGAL::Polyhedron_3. The problem with edges(G) persists :<
2014-06-05 16:12:03 +02:00
Andreas Fabri
9f99e88cbc
Add example that uses OpenMesh. We still have to add the property map to the top level API
2014-06-05 15:30:37 +02:00
Andreas Fabri
3d7d596e6b
Use vertex_point property map so that it now also compiled with OpenMesh
2014-06-05 15:29:49 +02:00
Andreas Fabri
2c4c38809d
switch internally to BGL API in mesh segmentation. We still have to deal with the point property maps
2014-06-05 12:05:54 +02:00
Andreas Fabri
4a37f74122
switch to new BGL API
2014-06-04 21:28:59 +02:00
Sébastien Loriot
6ee3c59489
doc bug-fix: Hidden_type -> unspecified_type
...
theses were coming from merges done after the global replacement
2014-06-02 07:47:05 +02:00
Sébastien Loriot
4a115d7655
trivial bug-fix for master: fix namespace
2014-04-22 16:35:18 +02:00
Laurent Rineau
fd70ee758c
Fix license of Surface_mesh_segmentation headers
...
The package is copyright GeometryFactory, and published under license
GPLv3+.
The file <CGAL/internal/auxiliary/graph.h> is a special case: it is
owned by an external (Yuri Boykov) and was released under GPLv2+. That
means than we can relicense it to GPLv3+.
2014-02-06 18:36:21 +01:00
Sébastien Loriot
bb45eeaac4
set release number introducing the segmentation package
2014-01-09 23:52:48 +01:00
Sébastien Loriot
4c0a266c9f
remove TODO file
2014-01-09 23:47:50 +01:00
Sébastien Loriot
d481ded8ba
use timers in graph cut only if CGAL_SEGMENTATION_BENCH_GRAPHCUT is defined
2014-01-08 10:25:48 +01:00
Sébastien Loriot
077fa0c933
remove trailing whitespaces
2014-01-08 10:10:21 +01:00
Sébastien Loriot
97e7162948
add documentation pictures
2014-01-06 17:53:14 +01:00
Sébastien Loriot
4257839c64
shorten example name to please windows test suite
2013-12-23 16:49:48 +01:00
Sébastien Loriot
3a0853a27b
fix warnings
2013-12-23 16:49:47 +01:00
Sébastien Loriot
c4a1ac227a
int -> size_t in benchmark and demo
2013-12-23 16:49:47 +01:00
Sébastien Loriot
ad44ab3a92
remove compilation warnings
2013-12-23 16:49:46 +01:00
Sébastien Loriot
98b361acd1
split the requirements for the computation of the dihedral angle
2013-12-23 16:49:46 +01:00
Sébastien Loriot
61c91a1971
turn int to std::size_t when it is possible
2013-12-23 16:49:46 +01:00
Sébastien Loriot
6e8dccea0f
simplify first example
2013-12-23 16:49:45 +01:00
Sébastien Loriot
5a6523ac86
fix a warning in MAXFLOW
...
warning: dereferencing type-punned pointer will break strict-aliasing rules
2013-12-23 16:49:45 +01:00
Sébastien Loriot
6fc429f1de
fix warnings in MAXFLOW
2013-12-23 16:49:44 +01:00
Sébastien Loriot
e54a0e758e
turn number_of_center from int to std::size_t
2013-12-23 16:49:44 +01:00
Sébastien Loriot
7cf48beb41
int -> size_t to remove warnings
2013-12-23 16:49:44 +01:00
Sébastien Loriot
dd485f4839
add empty line at the end of the files to remove a warning
2013-12-23 16:49:44 +01:00
Sébastien Loriot
c458b0525f
handle an API change of boost::compressed_sparse_row_graph in boost 1.40
2013-12-23 16:49:43 +01:00
Sébastien Loriot
38c0d2067a
on win64 sizeof(long long)=sizeof(void*)
2013-12-23 16:49:43 +01:00
Sébastien Loriot
6a5d44c2b1
use property map include from CGAL
2013-12-23 16:49:42 +01:00
Sébastien Loriot
8affb01604
fix call to delete for an array
2013-12-23 16:49:42 +01:00
Sébastien Loriot
fc4f4c9870
add an example with the graph cut using boost
2013-12-23 16:49:42 +01:00
Sébastien Loriot
e2c7bd1884
remove extra typename and add EOL
2013-12-23 16:49:42 +01:00
Sébastien Loriot
8848fd691e
using CGAL_CFG_NO_CPP0X_DEFAULT_TEMPLATE_ARGUMENTS_FOR_FUNCTION_TEMPLATES
2013-12-23 16:49:41 +01:00
Sébastien Loriot
1caf8174c0
improve user manual
2013-12-23 16:49:41 +01:00