Laurent Rineau
7ddefbdcc8
Merge pull request #297 from afabri/CGAL-assert-GF
...
assert() should not be used in CGAL headers!
2015-09-07 10:58:20 +02:00
Laurent Rineau
1eab366954
Merge pull request #312 from sloriot/Polyhedron_demo-stl_io_plugin_safer-sloriot
...
Polyhedron demo: first check that the STL file is a polygon mesh before loading it
Conflicts:
Polygon_mesh_processing/doc/Polygon_mesh_processing/PackageDescription.txt
2015-09-04 11:36:13 +02:00
Laurent Rineau
59ac9f30fc
Merge pull request #293 from sloriot/PMP-fix_remove_degenerate_faces-sloriot
...
Polygon mesh processing: fix remove_degenerate_faces() but do not publish it in the documentation
2015-09-04 11:24:36 +02:00
Sébastien Loriot
4931c8c889
first check that the stl file is a polygon mesh before loading it
2015-09-03 15:17:14 +02:00
Andreas Fabri
1e2ff1131e
assert -> CGAL_assertion
2015-08-27 16:51:55 +02:00
Sébastien Loriot
9514bcc8fe
do not publish remove_degenerate_faces that is not yet ready
2015-08-27 11:26:04 +02:00
Sébastien Loriot
bfe03f16eb
add debug function
2015-08-27 09:56:27 +02:00
Sébastien Loriot
f9edc6e4db
extract the part responsible for removing all null-edges and create a function
2015-08-27 09:56:27 +02:00
Sébastien Loriot
05ff60df9c
remove unused code
2015-08-27 09:56:06 +02:00
Laurent Rineau
5d99700c3d
Merge pull request #277 from janetournois/Polygon_mesh_processing-GF
...
Polygon mesh processing - Eigen 3.2 needed for fairing
2015-08-18 18:07:23 +02:00
Jane Tournois
7b93b844f2
integrate the complete test inside the static assert
...
to avoid inconsistencies between different compilers
2015-08-17 16:49:01 +02:00
Jane Tournois
aef04b7dce
make compilation more explicit when Eigen < 3.2 is used
2015-08-17 12:08:50 +02:00
Sébastien Loriot
ca19447002
fix warnings detected by clang
2015-08-06 19:39:35 +02:00
Sébastien Loriot
5de888d9dc
Revert "move update of the status outside of the constructor"
...
This reverts commit 6378a51191 .
The commit was incorrect and was introducing a huge performance issue
2015-08-06 15:27:55 +02:00
Sébastien Loriot
cabb80a4ae
if no cc is to be removed, do nothing
2015-08-04 12:22:51 +02:00
Sébastien Loriot
74e6f3ea39
remove named parameter not needed
2015-08-04 12:22:51 +02:00
Sébastien Loriot
acd4f70bf0
improve doc
2015-07-31 14:11:39 +02:00
Sébastien Loriot
bc30aa5f48
handle the stitching of patches with incorrect orientation
...
we make two border halfedges matching only if they are opposite
2015-07-31 14:11:38 +02:00
Sébastien Loriot
4dbface316
make the range of halfedge to stitch const
...
it requires a tweak with PMP macros to desambiguate overloads
2015-07-31 14:11:20 +02:00
Sébastien Loriot
89498ff175
remove less_halfedge named parameter that is no longer needed
2015-07-31 11:18:24 +02:00
Sébastien Loriot
d97a0dc1c5
remove less_halfedge named parameter that is not necessary
...
Since the edge endpoints must be identical, it is error prone
to provide a way to tweak the detection of edges to stitch
2015-07-31 11:15:58 +02:00
Sébastien Loriot
aeff7c78a6
fix to correctly handle cases with border vertices
2015-07-29 17:04:31 +02:00
Sébastien Loriot
f67d2f7148
add a description of the method used to remove link condition restrictions
2015-07-29 11:07:24 +02:00
Sébastien Loriot
9b1983eeb7
fix indentation
2015-07-29 10:08:23 +02:00
Sébastien Loriot
a2ed1face6
remove unused code and variable
2015-07-29 10:06:50 +02:00
Sebastien Loriot
1ebc5f75b5
Merge pull request #196 from janetournois/Polygon_mesh_processing-GF
...
Polygon mesh processing - small fixes
2015-07-28 17:16:36 +02:00
Jane Tournois
fb1714154f
fix documentation
...
this template parameter is not needed!
2015-07-27 16:12:42 +02:00
Jane Tournois
2a6ddd38a4
use get() instead of [] to access vertex point map
2015-07-27 16:12:12 +02:00
Jane Tournois
9abb55125b
use get() instead of operator[] for vertex point map
...
Conflicts:
Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/remesh_impl.h
2015-07-27 16:11:14 +02:00
Sébastien Loriot
7da45ca55c
handle the case of a triangle hole with an edge of length 0
2015-07-22 16:08:38 +02:00
Sébastien Loriot
a220686d02
satisfies_link_condition->does_satisfy_link_condition to match naming convention
2015-07-21 10:27:27 +02:00
Sébastien Loriot
a30ad4be3c
use PMP internal function
2015-07-16 16:40:54 +02:00
Sébastien Loriot
25d5a69104
use Side_of_triangle_mesh
2015-07-16 16:32:04 +02:00
Sébastien Loriot
c89fa4bd53
simplify bgl named parameters handling with boost < 1.51 and make PMP compatible
2015-07-16 16:01:21 +02:00
Sébastien Loriot
b766b511e6
avoid non-necessary inheritance
2015-07-16 13:21:38 +02:00
Sébastien Loriot
f2a0d8c201
fix unused variable warning
2015-07-15 16:56:04 +02:00
Sébastien Loriot
c60fad0095
use keep_connected_components in the implementation of keep_largest_connected_components
2015-07-13 07:43:50 +02:00
Sébastien Loriot
7d8fe2553d
add remove_connected_components + overload for the keep version using cc ids
2015-07-13 07:08:45 +02:00
Sébastien Loriot
c82a3ef67d
make warnings not popping in the testsuite
2015-07-06 18:32:24 +02:00
Sébastien Loriot
a1e3c9787b
Revert "we want to be able to test that without generating a warning"
...
This reverts commit cc24c0a89a43651ed11d1f87b233bf8db0d28c86.
2015-07-06 15:32:33 +02:00
Jane Tournois
270f4bbbcc
we want to be able to test that without generating a warning
...
so let's transform into a std::cerr message
2015-07-03 17:04:49 +02:00
Jane Tournois
fbe442fcca
remove empty constructor that causes an error
...
because it does not provide an initial value for pmesh_
2015-07-03 16:03:53 +02:00
Jane Tournois
024f3ce752
remove unused variables to avoid warnings
2015-07-03 13:30:24 +02:00
Laurent Rineau
08dcd2ba6f
Fix a warning on Linux
...
(cherry picked from commit 2cfdf907dd969b59590ec4cf798af4bfe61dcfb3)
2015-07-02 16:22:15 +02:00
Jane Tournois
6eacf37ba9
fix a warning in documentation
...
(unreported variables)
2015-07-02 15:49:25 +02:00
Andreas Fabri
76662ea2eb
Add a file so that Mean_curvature_skeleton compiles with PMP
2015-07-02 11:22:19 +02:00
Andreas Fabri
e072756d15
workaround to make the MCF Skeleton package compile with and without PMP
2015-07-01 15:54:29 +02:00
Andreas Fabri
20c1b1a1f6
Merge branch 'Polygon_mesh_processing-GF-old' into Polygon_mesh_processing-GF
...
Conflicts:
BGL/include/CGAL/boost/graph/Euler_operations.h
BGL/include/CGAL/boost/graph/iterator.h
Documentation/doc/Documentation/Doxyfile.in
Documentation/doc/Documentation/dependencies
Polyhedron/demo/Polyhedron/Polyhedron_demo_point_inside_polyhedron_plugin.cpp
Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.cpp
Polyhedron/demo/Polyhedron/Selection_widget.ui
2015-07-01 13:52:44 +02:00
Andreas Fabri
9356e59af0
fix copyrght headers
2015-06-30 19:54:25 +02:00
Jane Tournois
2060a4e1ad
remove \todo : done
2015-06-30 10:35:40 +02:00