Sébastien Loriot
19422b5103
convex hull works with points
2012-07-27 09:52:29 +00:00
Sébastien Loriot
980ddfb16a
remove warning+forgot to test things
2012-07-26 07:17:58 +00:00
Sébastien Loriot
822e6ecf7f
remove splatting. If someone really wants it, we can think about importing it
2012-07-25 12:50:40 +00:00
Sébastien Loriot
c6bd2e92bc
missing one
2012-07-25 11:21:56 +00:00
Sébastien Loriot
46d4312d48
correct export
2012-07-25 11:20:36 +00:00
Sébastien Loriot
6ab6f956ea
add applicable for new plugins and udate nameFilter for polyline
2012-07-25 10:40:47 +00:00
Sébastien Loriot
d0c904e01f
merge from next
2012-07-25 08:34:04 +00:00
Sébastien Loriot
49f64c87b0
update license to GPL v3
2012-07-25 07:37:34 +00:00
Sébastien Loriot
febeceacff
extra ; and missing template keyword needed by gcc-3.4
2012-07-17 07:56:10 +00:00
Sébastien Loriot
ce858d47c6
enhance loader:
...
-propose only io plugin that matches the extension
-if only one matches, use that one
-if none match let the user choose among all available
2012-07-14 11:28:08 +00:00
Sébastien Loriot
b5db0afc5b
propose only io_plugin's which extension match nameFilters()
2012-07-14 10:37:53 +00:00
Sébastien Loriot
003b2fa150
renable open from command line
2012-07-14 08:18:09 +00:00
Sébastien Loriot
c6c8fc571b
fix conversion from size_t to unsigned
2012-07-14 08:03:33 +00:00
Sébastien Loriot
0ce2a5cd54
fix constness issue detected by clang
2012-07-14 07:52:34 +00:00
Sébastien Loriot
5ebcd6416f
remove extra ; and warnings
2012-07-14 07:22:46 +00:00
Sébastien Loriot
59431aaff6
add average spacing plugin
2012-07-13 14:05:06 +00:00
Sébastien Loriot
59e096cc9a
rename target
2012-07-13 14:02:48 +00:00
Sébastien Loriot
daec486eff
renaming
2012-07-13 13:54:45 +00:00
Sébastien Loriot
a148123253
add todo
2012-07-13 13:06:57 +00:00
Sébastien Loriot
3d3517408b
update testsuite to compile new plugins
2012-07-13 07:23:25 +00:00
Sébastien Loriot
04b2551e51
add plugin to load a point set from an off
2012-07-11 21:02:34 +00:00
Sébastien Loriot
2570cf238c
import missing part for key shortcut
2012-07-11 17:26:00 +00:00
Sébastien Loriot
69c48f86d0
add polyline io plugin
2012-07-11 16:59:02 +00:00
Sébastien Loriot
0d4ec036c7
import polyline scene item.
...
corefinement and intersection plugin compiles and work nicely (except event key)
2012-07-11 16:54:58 +00:00
Sébastien Loriot
85f341e1ef
import the key press for item from Mesh_3-experimental-GF
2012-07-11 16:43:41 +00:00
Philipp Möller
e43b2636d2
Also filter sub-menus when selection operations, sort the menu
2012-07-11 16:38:37 +00:00
Sébastien Loriot
b45da9c327
naive import from Mesh_3-experimental-GF of plugins
2012-07-11 16:37:02 +00:00
Sébastien Loriot
e2e155fdb4
add include files for the demo
2012-07-11 16:21:54 +00:00
Philipp Möller
d2ae93d5ce
Add an all option with manual plug-in selection to the loader.
2012-07-11 15:41:44 +00:00
Philipp Möller
f847452488
* errors in the main application are now handled through exceptions
...
* remove example copy-paste mistake
2012-07-11 15:22:02 +00:00
Sébastien Loriot
3055753149
fix extension parsing
2012-07-11 14:36:59 +00:00
Philipp Möller
1bc5244886
Filter the Operations menu by querying plug-ins for the applicability.
...
Some meta-programming might make that mechanism less boiler-plate-y,
but it is fine for now.
2012-07-11 13:15:37 +00:00
Philipp Möller
371aa42481
Reintegrate the history mechanism with a little awkward hack and a
...
selection box.
2012-07-11 10:27:04 +00:00
Philipp Möller
5ccaa9c293
more todos to build some plan
2012-07-10 17:12:20 +00:00
Philipp Möller
95354ebaae
Change the loader mechanism to enable plugin specific selection
...
The loading files now checks which plug-in can actually handle the
requested file type. items remember which loader has been used to load
them. Loading scripts has been separated out into a separate function.
Recently used history is not yet aware of that change and has to be
pried out of the base class.
2012-07-10 17:05:56 +00:00
Sébastien Loriot
621ef92371
make plugin callable
2012-07-10 14:19:11 +00:00
Sébastien Loriot
a751d0153e
fix plugin name
2012-07-10 14:03:47 +00:00
Philipp Möller
b6829ddc06
* Port Point_set_local_spacing
...
* merge the todo lists
2012-07-09 15:03:09 +00:00
Sébastien Loriot
0c8fc79c9f
color normals
2012-07-06 13:25:10 +00:00
Sébastien Loriot
ea5569e377
remove warnings
2012-07-06 13:01:00 +00:00
Sébastien Loriot
aedb8d606e
update todo
2012-07-06 09:40:35 +00:00
Sébastien Loriot
02060279f5
add jet smoothing
2012-07-06 09:23:01 +00:00
Sébastien Loriot
5b6e959512
add outlier selection plugin
2012-07-06 08:50:12 +00:00
Sébastien Loriot
601a5e4fa2
add point set simplification plugin
2012-07-06 08:17:01 +00:00
Sébastien Loriot
e6b01c4c3b
automatic registration of plugin is done if inheritence from helper is public
2012-07-06 08:14:47 +00:00
Sébastien Loriot
1d3092b7d8
add poisson reconstruction plugin
2012-07-06 07:52:19 +00:00
Sébastien Loriot
a5c6c49c52
add normal estimation plugin
2012-07-05 14:40:32 +00:00
Sébastien Loriot
ca17d4fe47
* add plugin to read/write points, and points with normal
...
* convex hull is now working with points as input
* modification to able the display of points with normal
2012-07-05 13:31:04 +00:00
Sébastien Loriot
76d9a00426
naive import of scene item for points with normal
2012-06-29 15:57:01 +00:00
Sébastien Loriot
e702f20986
Eigen 3-1 is out.
...
Require Eigen 3.1.0 in CMake scripts.
2012-06-27 12:38:32 +00:00
Philipp Möller
b529971917
Merge the changes to ccPrecond and ccPostcond that have been in
...
features/doxy-pmoeller and add changes for ccRequires on top of it.
ATTN: This changeset should be unmerged before the whole branch goes
back into next.
2012-06-20 13:57:36 +00:00
Philipp Möller
d3ee04897c
merged next
2012-05-09 13:50:00 +00:00
Laurent Rineau
579a606a75
Rename - to _, to have same naming scheme as .gif files
2012-04-20 09:35:35 +00:00
Laurent Rineau
41cef5c422
Vectorial versions
2012-04-20 09:33:43 +00:00
Laurent Rineau
7cc00d2449
SVG version of the euler fig
2012-04-20 09:29:56 +00:00
Philipp Möller
8f1ce2412c
Removed all places where the CGAL_CFG_NO_TMPL_IN_TMPL work-around was
...
used. Those were mostly in Polyhedron and HalfedgeDS but some places
in Arrangement_2 used it, too. Neither of the parts of Arrangement_2
have been documented.
2012-04-13 13:13:30 +00:00
Sébastien Loriot
ecf6aa105a
correct wrong typedef
2012-03-23 16:29:54 +00:00
Laurent Rineau
3239da640d
merge changes from next;
2012-01-17 10:28:12 +00:00
Laurent Rineau
a37c74d534
Add license files, per package
2012-01-16 15:54:22 +00:00
Sébastien Loriot
cee248ca54
merge from next
2012-01-13 18:48:35 +00:00
Laurent Rineau
2af2160942
Turn \ccLicenseQPL into \ccLicenseGPL
2012-01-13 17:13:55 +00:00
Laurent Rineau
8f59fd9592
Turn QPL into LGPLv3+
2012-01-13 16:33:35 +00:00
Sébastien Loriot
3e4ea6c3b1
merge from next
2012-01-13 13:19:58 +00:00
Laurent Rineau
5b5dd33848
merge changes from next
2012-01-09 12:33:39 +00:00
Sébastien Loriot
9b75cd5506
require Eigen 3.1 or greater
2011-12-22 16:06:37 +00:00
Sébastien Loriot
bdcf26bb20
merge next
2011-12-01 09:19:02 +00:00
Laurent Rineau
93486787c3
The inside of ccPkgDescription must not contain black lines between macros
...
Otherwise that inserts a buggy "<p>" tag in the package overview where the
doctype does not allow it.
2011-11-15 19:16:23 +00:00
Laurent Rineau
c7ca93c07e
Include <CGAL/glu.h> before any use of GLU
2011-11-09 14:24:17 +00:00
Laurent Rineau
88ef561715
Fix the call to Q_INIT_RESOURCE
...
For resources that are shipped by the CGAL_Qt4 library, one need to call
CGAL_QT4_INIT_RESOURCES, a macro that calls CGAL_Qt4_init_resources
(exported by the CGAL_Qt4 DLL)
2011-10-11 09:51:29 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Sébastien Loriot
554f62d411
remove executable property from copyright files
2011-10-03 08:18:16 +00:00
Andreas Fabri
d10a333947
Add a file with the copyright holder(s) to the package_info
2011-09-29 20:45:16 +00:00
Laurent Rineau
fdb7ea6c6b
prepare ccPkgHowToCiteCgal for CGAL-3.10 (in 2012)
2011-09-28 16:15:05 +00:00
Sébastien Loriot
26e10e4722
merge from next
2011-09-23 11:52:20 +00:00
Sébastien Loriot
dff6dda8b3
Remove from copyright holder
...
Freie Universitaet Berlin (Germany), Martin-Luther-University Halle-Wittenberg
(Germany) and RISC Linz (Austria) as they transfer the copyright to other
sites.
2011-09-21 19:46:31 +00:00
Sébastien Loriot
62ed832e2b
*Add a model for SVDTraits using Eigen and use it by default. Update the doc.
...
*Add non-sparse matrix class (thus renamimg of the existing one)
*specialisation of the matrix class in Eigen_solver_traits according
whether this is a symmetric or asymmetric matrix
*update use-files of lapack and Taucs to get definitions
2011-09-21 12:36:13 +00:00
Laurent Rineau
35d5400079
Remove extra ';'
2011-08-01 12:35:14 +00:00
Sébastien Loriot
ec00745941
Scene_polygon_soup -> Scene_polygon_soup_item
2011-07-01 13:22:23 +00:00
Laurent Rineau
ac9877372d
Update all PkgDescription files to CGAL-3.9
2011-06-27 14:31:45 +00:00
Laurent Rineau
637dfffc54
scene_edit_polyhedron_item depends on scene_polyhedron_item
...
(The Windows linker is picky whereas Linux linker is not.)
2011-06-27 13:49:46 +00:00
Laurent Rineau
0626846321
Fix the order, so that target are made in an order compatible with the
...
dependency graph
2011-06-16 10:38:41 +00:00
Laurent Rineau
b81ae9f7e9
Update the cgal_test of the polyhedron demo.
...
Currently the testsuite shows a red cell in the tests results but the
polyhedron demo is OK. The test is wrong.
2011-06-16 10:33:29 +00:00
Philipp Möller
175a2ea6e9
Merged next into this branch
2011-06-14 15:22:46 +00:00
Sébastien Loriot
9a2b3759ff
merge from trunk
2011-06-14 12:43:48 +00:00
Laurent Rineau
28bc7ca5c0
Add some decl spec (import|export) to CGAL_Qt4
...
That allows to build libCGAL_Qt4 and the Polyhedron demo with
-fvisibility-ms-compat on Linux.
That may allow to build CGAL_Qt4 as a DLL on Windows, one day.
2011-06-10 17:14:27 +00:00
Philipp Möller
34d6ac52ec
Replaced [U]Integer* with boost::[u]int*_t in Polyhedron, Polyhedron_IO and Stream_support
2011-06-10 14:51:30 +00:00
Laurent Rineau
1aef74348d
Scene_edit_polyhedron_item are now editable.
2011-06-08 17:15:29 +00:00
Laurent Rineau
2b61af17ec
Compute the nearest vertex only if there is a slot connected to the signal
2011-06-08 12:24:49 +00:00
Laurent Rineau
77be9fd21c
One step in the direction of editable polyhedra in the polyhedron demo
...
For the moment, the Scene_edit_polyhedron_item is not yet editable. To be
continued...
2011-06-07 18:03:11 +00:00
Laurent Rineau
93a4063a3b
Update the cgal_test: polygon_soup has been renamed scene_polygon_soup
2011-06-06 15:01:31 +00:00
Laurent Rineau
538ad27a5a
Fix a warning
2011-06-03 17:03:15 +00:00
Laurent Rineau
28bc66c69d
Remove this cast, now that scene->numberOfEntries() is an int.
2011-06-03 16:54:25 +00:00
Laurent Rineau
409c28464f
numberOfEntries() must return an int, because it is a Qt property.
2011-06-03 16:51:48 +00:00
Laurent Rineau
3e100e387d
Fix linking errors on Windows.
2011-06-03 16:44:36 +00:00
Laurent Rineau
abd3051dbf
Forgot this file!
2011-06-03 16:02:09 +00:00
Laurent Rineau
c5c6b5f9a8
Add the Scene_polygon_soup, and the orient_soup plugin.
2011-06-03 15:50:19 +00:00
Laurent Rineau
c0df6c5134
Sync with the branch: missing (?) #include
2011-06-03 15:49:53 +00:00
Laurent Rineau
3adc79986d
Update the triangulate_facets plugin, that was buggy in the trunk/next branch
2011-06-03 15:48:56 +00:00
Laurent Rineau
2111f2b395
Fix OFF I/O for polyhedra and Nef polyhedra
2011-06-03 15:48:04 +00:00
Laurent Rineau
2f039d1b57
Remove warnings.
2011-06-03 15:42:04 +00:00