Commit Graph

259 Commits

Author SHA1 Message Date
Andreas Fabri 0f80d17a4e Add more digits in a field in the UI 2016-01-05 16:31:49 +01:00
Maxime Gimeno db30aa8c06 Added Svg to the CMakeLists.txt 2015-12-03 09:30:42 +01:00
Sébastien Loriot 6c08f59919 VTK support is ON on user request only 2015-10-23 16:05:40 +02:00
Sébastien Loriot 258ef34006 vtk version 6 and greater are supported by surface_mesher and polyhedron demos
vtk is strict and only the patch version can differ
(that is 6.1 is not compatible with 6.0)
2015-10-22 16:38:21 +02:00
Sébastien Loriot c54bcbb47c request version of VTK 2015-10-22 12:08:06 +02:00
Jane Tournois d6b3353d61 add "open directory" menu for dcm images 2015-10-09 16:32:41 +02:00
Jane Tournois 928bf68718 update cmakelists to work with recent versions of vtk (>= 6.0) 2015-10-09 16:12:33 +02:00
Jane Tournois d83f534ef2 define CGAL_USE_VTK macro 2015-10-09 16:11:57 +02:00
Jane Tournois 12b13e0b23 remove comments 2015-10-09 15:34:09 +02:00
Jane Tournois 5dc5864139 fix compilation for VTK >= 6.0 and Qt5 2015-10-09 14:31:20 +02:00
Jane Tournois 784b6781d5 avoid warning in cmake by indicating minimum version (same as Surface_mesher demo) 2015-10-09 11:25:56 +02:00
Laurent Rineau cb0bdd3ad2 Remove warnings about unused moc files
Should fix #194.
2015-08-03 16:27:28 +02:00
Laurent Rineau 04db43556f Do not warn when Qt5 is not found. 2015-07-13 15:55:41 +02:00
Laurent Rineau 6d892480be Merge branch 'lrineau/CGAL_ImageIO-fix_VTK_6_support-lrineau' into CGAL-Qt5_support-GF
Conflicts:
	CGAL_ImageIO/demo/CGALimageIO/CMakeLists.txt
	Installation/changes.html
2015-07-10 18:05:25 +02:00
Laurent Rineau 15c1469a54 CGAL requires CMake>=2.8.11. 2015-07-10 17:01:42 +02:00
Laurent Rineau 3ec0c69f8f We want 2.8.10 for all demos
Previous versions are not tested by the CGAL daily test suite.
2015-07-09 17:50:22 +02:00
Laurent Rineau 6b24740299 Update the VTK support to VTK 6.x 2015-07-09 14:44:02 +02:00
Laurent Rineau 3a0ea1bea5 Fix a warning in CMake 2015-07-08 16:06:34 +02:00
Sébastien Loriot e199f546d4 remove QT4 specific code 2015-07-07 19:36:04 +02:00
Sébastien Loriot 0d431e39ab remove qt4 specific code 2015-07-07 18:00:43 +02:00
Sébastien Loriot 722abba27b cosmetic changes to remove mentions of QT4 2015-07-07 18:00:43 +02:00
Sébastien Loriot 9e57211916 add missing check on dependancies 2015-07-07 11:23:46 +02:00
Laurent Rineau e5bcdc5f3e Update all CMakeLists.txt
- CMake 2.8.11 or later is now required
- GLEW is no longer used by demo/Polyhedron/
2015-07-06 18:14:34 +02:00
Maxime Gimeno a0e7a60973 Merge remote-tracking branch 'cgal/master' into CGAL-Qt5_support-GF
Conflicts:
	Alpha_shapes_3/demo/Alpha_shapes_3/CMakeLists.txt
	Alpha_shapes_3/demo/Alpha_shapes_3/MainWindow.cpp
	Alpha_shapes_3/demo/Alpha_shapes_3/Viewer.h
	GraphicsView/demo/Alpha_shapes_2/CMakeLists.txt
	GraphicsView/demo/Apollonius_graph_2/CMakeLists.txt
	GraphicsView/demo/Bounding_volumes/CMakeLists.txt
	GraphicsView/demo/Circular_kernel_2/CMakeLists.txt
	GraphicsView/demo/Generator/CMakeLists.txt
	GraphicsView/demo/GraphicsView/CMakeLists.txt
	GraphicsView/demo/L1_Voronoi_diagram_2/CMakeLists.txt
	GraphicsView/demo/Largest_empty_rect_2/CMakeLists.txt
	GraphicsView/demo/Periodic_2_triangulation_2/CMakeLists.txt
	GraphicsView/demo/Segment_Delaunay_graph_2/CMakeLists.txt
	GraphicsView/demo/Snap_rounding_2/CMakeLists.txt
	GraphicsView/demo/Spatial_searching_2/CMakeLists.txt
	GraphicsView/demo/Stream_lines_2/CMakeLists.txt
	GraphicsView/demo/Triangulation_2/CMakeLists.txt
	Linear_cell_complex/demo/Linear_cell_complex/CMakeLists.txt
	Mesh_3/demo/Mesh_3/CMakeLists.txt
	Mesh_3/demo/Mesh_3/include/CGAL_demo/Scene_item_with_display_list.h
	Mesh_3/demo/Mesh_3/src/CGAL_demo/Scene.cpp
	Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/CMakeLists.txt
	Periodic_3_triangulation_3/demo/Periodic_3_triangulation_3/Scene.cpp
	Polyhedron/demo/Polyhedron/CMakeLists.txt
	Polyhedron/demo/Polyhedron/Polyhedron_demo_join_and_split_polyhedra_plugin.cpp
	Polyhedron/demo/Polyhedron/Polyhedron_demo_mesh_3_plugin.cpp
	Polyhedron/demo/Polyhedron/Polyhedron_demo_trivial_plugin.cpp
	Polyhedron/demo/Polyhedron/Scene.cpp
	Polyhedron/demo/Polyhedron/Scene_combinatorial_map_item.h
	Polyhedron/demo/Polyhedron/Scene_implicit_function_item.h
	Polyhedron/demo/Polyhedron/Scene_plane_item.h
	Polyhedron/demo/Polyhedron/Scene_polygon_soup_item.cpp
	Polyhedron/demo/Polyhedron/Scene_polyhedron_item.cpp
	Polyhedron/demo/Polyhedron/Scene_polyhedron_item.h
	Polyhedron/demo/Polyhedron/Scene_polyhedron_transform_item.h
	Polyhedron/demo/Polyhedron/Scene_polylines_item.h
	Polyline_simplification_2/demo/Polyline_simplification_2/CMakeLists.txt
	Surface_mesher/demo/Surface_mesher/CMakeLists.txt
	Triangulation_3/demo/Triangulation_3/CMakeLists.txt
	Triangulation_3/demo/Triangulation_3/MainWindow.cpp
2015-06-30 09:17:26 +02:00
Andreas Fabri 1537613726 BOOST_FOREACH -> Q_FFOREACH 2015-05-08 19:15:25 +02:00
Andreas Fabri c5d196f78c remaining demos 2015-05-06 18:53:44 +02:00
Maxime Gimeno fdf425b21e Successfully upgraded to Qt5. 2015-04-01 13:57:23 +02:00
Maxime Gimeno 52dc3b265d Merge remote-tracking branch 'remotes/cgal-public-dev/gsoc2014-CGAL-Qt5_support-vialon' into to-qt5
All CMake files modified by the branch 'gsoc2014-CGAL-Qt5_support-vialon' have been reset.

Conflicts:
	GraphicsView/demo/Polygon/CMakeLists.txt
	GraphicsView/src/CGAL_Qt4/CMakeLists.txt
	GraphicsView/src/CGAL_Qt4/GraphicsView.qtmoc.cmake
	Installation/cmake/modules/CGALConfig_binary.cmake.in
	Installation/cmake/modules/CGALConfig_install.cmake.in
	Installation/cmake/modules/CGAL_Macros.cmake
	Linear_cell_complex/demo/Linear_cell_complex/CMakeLists.txt
	Linear_cell_complex/demo/Linear_cell_complex/MainWindow.cpp
	Mesh_3/demo/Mesh_3/CMakeLists.txt
	Polyhedron/demo/Polyhedron/CMakeLists.txt
	Polyhedron/demo/Polyhedron/Polyhedron_demo_edit_polyhedron_plugin.cpp
	Polyhedron/demo/Polyhedron/Polyhedron_demo_join_polyhedra_plugin.cpp
	Polyhedron/demo/Polyhedron/Scene.cpp
	Polyhedron/demo/Polyhedron/implicit_functions/CMakeLists.txt
	Polyhedron/demo/Polyhedron/polyhedron_demo_macros.cmake
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/CMakeLists.txt
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/MainWindow.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_average_spacing_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_cleaning_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_inside_out_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_local_spacing_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_normal_estimation_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_off_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_poisson_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_poisson_plugin_cgal_code.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_simplification_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_smoothing_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_xyz_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/Point_set_demo.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/Polyhedron_demo_plugin_helper.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/Scene.cpp
	Triangulation_3/demo/Triangulation_3/CMakeLists.txt
2015-03-30 16:02:51 +02:00
Jane Tournois 9026aa6122 fix warnings in surface mesher demo 2014-11-25 17:39:29 +01:00
Jane Tournois 4c6de9ab46 fix conversion warnings 2014-11-24 15:57:51 +01:00
Aurélien Vialon df9e315536 Correction of some problem (SDK Windows, REQUIERED thing...) and add of comments for findQt5.cmake. 2014-08-15 02:57:48 +02:00
Aurélien Vialon 2d65524aea All last demonstrations ported to Qt4or5. Need to check working of it on Linux. 2014-08-12 22:12:42 +02:00
Laurent Rineau 36d8b5bd18 Convert source files encoding to utf-8
All non-ASCII files should be encoded in UTF-8. So far, the ZSH script
`Scripts/developer_scripts/detect_wrong_encoding` detects wrong encoding
in source/header files of include/, src/, and doc/.
2014-08-01 11:20:13 +02:00
Aurélien Vialon 2826df7237 Correction of Windows platforms bug about CGAL libraries not considered. 2014-07-22 19:07:34 +02:00
Aurélien Vialon ab909badb9 Demonstrations AABB_tree, Alpha_shapes_3 and Circulat_kernel_3 ported. Working on Mesh_3, Polyhedron and Periodic_3_triangulation_3. 2014-07-03 15:07:00 +02:00
Aurélien Vialon aee9e4eb24 Commit of new demonstrations porting. 2014-06-26 14:38:23 +02:00
Aurélien Vialon 956bdabe0e Addition of find_package(Qt5) file and command into CMakeList of LCC, Triangulation_3 and Surface_mensher demonstrations. 2014-06-12 21:46:52 +02:00
Aurélien Vialon 6ec9415dc1 Demonstrations LCC and Trigulation_3 and surface mesher working. 2014-06-12 14:34:19 +02:00
Jane Tournois e97506adb7 Merge branch 'Triangulation_3-regular_cell_base_with_circumcenter-GF'
Resolve conflicts in Mesh_3/include/CGAL/Mesh_3/config.h

This branch implements the small feature described here :
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/circumcenter%28%29_in_RT3_cell_base

It makes consistent implementations of dual(cell) in RT3 and DT3 :
they both return cell->circumcenter(gt) now

Approved by the release manager
2014-05-13 14:52:13 +02:00
Jane Tournois 6b9018d515 avoid using deprecated header Triangulation_cell_base_with_circumcenter_3
this fixes warnings everywhere in Surface_mesher
2014-04-15 17:42:46 +02:00
Panagiotis Cheilaris c5a69c0b9c use return value of fread calls in File_XT.h
This fix removes warnings in compilation of Surface_mesher demo
(in some environments).
2014-03-06 18:21:14 +01:00
Laurent Rineau 6f20e044cc Fix compilation errors with recent libQGLViewer 2014-03-04 18:20:47 +01:00
Andreas Fabri 34c15d8f70 remove unused private data members 2013-03-01 16:04:29 +01:00
Andreas Fabri 7cf7aa063a Add a static_cast<int> 2013-02-08 12:42:51 +01:00
Eric Berberich 3692d4bba7 remove a warning
UseCGAL.cmake is not included if Qt4 and ImageIO are not found
2012-10-22 14:52:39 +00:00
Laurent Rineau 0b5bafc49f Fix the package root of Surface_mesher, in demo/Surface_mesher
Actually that is almost useless, but if one wants to use 
branches/experimental-packages/Marching_cube
2012-09-20 14:38:52 +00:00
Laurent Rineau 2db4effa7e CMake: Fix the handling of cmake_policy
That is a followup-to my commit last year:
  | ------------------------------------------------------------------------
  | r63198 | lrineau | 2011-04-28 19:45:22 +0200 (Thu, 28 Apr 2011) | 5 lines
  | 
  | Try to fix my last revision about cmake_policy, with CMake-2.6.x
  | 
  | CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
  | x.y.z is greater than the current CMake version.
  | 
  | ------------------------------------------------------------------------

The following check:
  if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6)
is useless just after a call to:
 cmake_minimum_required(VERSION 2.6.2)



The script used to fix that was:


#!/usr/bin/env perl

$replacement=<<'END';
if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" VERSION_GREATER 2.8.3)
  cmake_policy(VERSION 2.8.4)
else()
  cmake_policy(VERSION 2.6)
endif()
END

while(<>) {
    if(/if\("\${CMAKE_MAJOR_VERSION}.\${CMAKE_MINOR_VERSION}" VERSION_GREATER 2.6\)/) {
        while(<>) {
            if(/^endif\(\)/) {
                print "$replacement";
                while(<>) {
                    print;
                }
                exit 0
            }
        }
    }
    print;
}
2012-08-22 12:35:03 +00:00
Eric Berberich 0608eba0f1 correct library names 2012-08-03 18:09:57 +00:00
Laurent Rineau e2f2e8d860 Workaround a conflict between Boost>=1.48 and Qt
Just changing the order of includes works around the issue.

The error was:
In file included from /home/lrineau/CGAL/CGAL-4.1-Ic-78/cmake/platforms/x86-64_Linux-2.6_llvm-clang-with-g++-4.6.2_F16/test/Surface_mesher_Demo/volume.cpp:10:
In file included from /home/lrineau/CGAL/CGAL-4.1-Ic-78/cmake/platforms/x86-64_Linux-2.6_llvm-clang-with-g++-4.6.2_F16/test/Surface_mesher_Demo/./volume.h:61:
In file included from /home/lrineau/CGAL/CGAL-4.1-Ic-78/include/CGAL/Implicit_surface_3.h:23:
In file included from /home/lrineau/CGAL/CGAL-4.1-Ic-78/include/CGAL/make_surface_mesh.h:23:
In file included from /home/lrineau/CGAL/CGAL-4.1-Ic-78/include/CGAL/Surface_mesher_generator.h:24:
In file included from /home/lrineau/CGAL/CGAL-4.1-Ic-78/include/CGAL/Surface_mesher/Surface_mesher.h:33:
In file included from /home/lrineau/CGAL/CGAL-4.1-Ic-78/include/CGAL/Double_map.h:40:
In file included from /home/lrineau/CGAL/boost/boost-release-branch/boost/bimap.hpp:13:
In file included from /home/lrineau/CGAL/boost/boost-release-branch/boost/bimap/bimap.hpp:61:
In file included from /home/lrineau/CGAL/boost/boost-release-branch/boost/bimap/detail/bimap_core.hpp:43:
In file included from /home/lrineau/CGAL/boost/boost-release-branch/boost/bimap/detail/manage_bimap_key.hpp:26:
In file included from /home/lrineau/CGAL/boost/boost-release-branch/boost/bimap/set_of.hpp:37:
/home/lrineau/CGAL/boost/boost-release-branch/boost/multi_index/ordered_index.hpp:1399:10: error: no member named 'Q_FOREACH' in namespace 'boost'
  boost::foreach::tag)
  ~~~~~~~^
/usr/include/QtCore/qglobal.h:2418:21: note: expanded from macro 'foreach'
#    define foreach Q_FOREACH
                    ^
5 warnings and 1 error generated.
2012-06-15 09:11:49 +00:00
Laurent Rineau daec68dc43 Fix the Surface_mesher demo on gray level images
- Now its works better with gray images that have negative values.
- The research of seeds now create better initial points: the intersection
  points are search locally to the discovered connected components.
2012-03-27 09:35:13 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Laurent Rineau c7ca93c07e Include <CGAL/glu.h> before any use of GLU 2011-11-09 14:24:17 +00:00
Laurent Rineau 3c02e07b23 Try to fix my last revision about cmake_policy, with CMake-2.6.x
CMake gives an error if one tries to use cmake_policy(VERSION x.y.z) if
x.y.z is greater than the current CMake version.
2011-04-28 17:45:22 +00:00
Laurent Rineau c97205f085 Global handling of CMake policies (second part)
We declare 
  cmake_minimum_required(VERSION 2.6.2)
but we also use
  cmake_policy(VERSION 2.8.4)
to declare that our CMake scripts are OK with all the defaults of CMake policies
as of CMake-2.8.4. That shuts down the warnings of CMake-2.8.4.

That way, we no longer need any declaration of specific policies.

Those two lines must be present and maintained in all our CMakeLists.txt
files (the one for the libraries, and also the one for examples and demos,
and maybe tests).
2011-04-28 10:55:56 +00:00
Laurent Rineau ca5c92e034 Global maintenance of CMakeLists.txt: CMake minimal version is -2.6.2
The documentation of CGAL says that the minimal version of CMake must be
CMake-2.6.2.
  - change cmake_minimum_required to VERSION 2.6.2
  - no longer any need for the policy CMP0003 (was for 2.4.x)
  - no longer any need for CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS (was for 2.4)
2011-04-27 17:58:27 +00:00
Laurent Rineau 5bbfa93958 Update the CMakeLists.txt to our modern CMake scripts. 2010-09-01 16:27:38 +00:00
Laurent Rineau 7606b93406 Merge last unmerged revision from the branch CGAL-3.7-branch:
| ------------------------------------------------------------------------
  | r57979 | lrineau | 2010-08-11 15:24:20 +0200 (Wed, 11 Aug 2010) | 1 line
  | 
  | Global fix of all uses of qt4_generate_moc: the destination file path must be absolute.
  | ------------------------------------------------------------------------
  | r58026 | stayeb | 2010-08-12 17:40:41 +0200 (Thu, 12 Aug 2010) | 2 lines
  | 
  | Bug fix: ensure that c3t3 contains no in complex cell when starting a new refinement process. We need this because the first refinement of the surface does not update the volume, so c3t3 can't know that in complex cells have been deleted.
  | 
  | ------------------------------------------------------------------------

(That shows it is difficult to avoid to merge the release branch in the
trunk from time to time.)
2010-08-20 13:09:22 +00:00
Laurent Rineau 2dd6a8aaa7 Bug fix: the drop event's url was not interpreted correctly. 2010-08-13 14:31:14 +00:00
Laurent Rineau af3ad196a0 Global fix of all uses of qt4_generate_moc: the destination file path must be absolute. 2010-08-11 13:24:20 +00:00
Laurent Rineau 07c73ca08d Remove no-longer-used GNUmakefile (and deps) 2009-08-20 13:58:10 +00:00
Laurent Rineau 1feb69798a Remove no-longer-used GNUmakefile 2009-08-20 13:54:25 +00:00
Laurent Rineau 7b133846ee Merge from branch 3.4:
r47645 | lrineau | 2009-01-05 15:30:29 +0100 (Mon 05 Jan 2009) | 2 lines

Typo, that should have been detected as a syntax error by CMake!
2009-01-05 14:31:40 +00:00
Fernando Cacciola 24f08fc681 Added demos to the demos target 2008-12-18 17:29:36 +00:00
Laurent Rineau dceeeb30f9 Fix out-of-sources builds. 2008-12-18 16:48:16 +00:00
Laurent Rineau b3d32d823f Connect the checkbox "Search for seeds" to real code. 2008-12-16 13:20:55 +00:00
Laurent Rineau 69d5084b68 Remove the minSize box, which is not used. 2008-12-16 13:20:36 +00:00
Laurent Rineau a5e4a1abe3 Rename the windows title 2008-12-08 18:02:46 +00:00
Laurent Rineau c5e22df3a6 Mark Surface_mesher options as advanced variables.
Make SURFACE_MESH_DEMO_WITH_POLYHEDRAL_SURFACE exists only in trunk.
2008-12-08 15:02:48 +00:00
Laurent Rineau d3bc238f68 Better precision for the bissection 2008-12-05 14:33:17 +00:00
Laurent Rineau 8083c12f19 Allow to setup small bounds using the QDoubleSpinBox. 2008-12-05 13:14:48 +00:00
Laurent Rineau 46b70b7c25 Fix again FindQGLViewer.cmake so that it deals with debug and release
libraries, even on Linux where only the release one exists.

Rename QGLVIEWER_LIBRARY to QGLVIEWER_LIBRARIES (-IES), to mimic other
CMake packages.
2008-11-27 15:20:46 +00:00
Laurent Rineau dcb070d5a5 Remove QUIET. 2008-11-19 13:19:44 +00:00
Laurent Rineau 3853df98b2 - UI improvement.
- Allow the trilinear interpolation of labellized volumes.
- Allow to export the current image to Inrimage (useful for VTK images,
  for example).
2008-11-17 13:57:16 +00:00
Fernando Cacciola 547bffecd9 Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4 2008-11-06 13:03:41 +00:00
Laurent Rineau 6042bbb30d I prefer to use the comment in endif 2008-11-06 10:44:03 +00:00
Laurent Rineau d66f036d90 Remove unneeded stuff in binary_image.h.
Add a return at the end, to fix a false warning.
2008-11-05 14:57:41 +00:00
Fernando Cacciola 70fa9503fd Added CMP0003 policy 2008-11-04 12:30:29 +00:00
Laurent Rineau b388c950bc s/REQUIRED/QUIET/ 2008-11-04 07:54:12 +00:00
Laurent Rineau 155d9cf95d Fix a compilation error if VTK is not used, and a warning. 2008-11-02 22:41:07 +00:00
Laurent Rineau 0f369d1833 The call to removeChild() is not mandatory, delete is sufficient.
What is more, removeChild() is Qt>4.3 only.
2008-11-02 18:21:41 +00:00
Laurent Rineau ad1cdbf375 Move demo/Surface_mesher/qt4-demo/* to demo/Surface_mesher/ 2008-10-31 10:03:21 +00:00
Laurent Rineau fa9adbd571 - Better UI.
- CMake's conditional use of the marching cube code.
- Use Surface_mesher_generator instead of make_surface_mesh().
- Better drawing of multi-label surface meshes.
2008-10-30 19:50:35 +00:00
Laurent Rineau 6ffa82a645 Fix a warning by reordering the members initialization. 2008-10-30 19:47:02 +00:00
Laurent Rineau d308260818 Use new trilinear interpolation. 2008-10-30 19:46:27 +00:00
Laurent Rineau 25dd0f25fc Fix bug when one open a series of surfaces. 2008-10-28 17:40:51 +00:00
Laurent Rineau 3c08d33011 Improvement of the Raw image dialog (now displays the size of the image, as
defined by the dialog, and displays also the file size, to compare).
2008-10-21 12:52:44 +00:00
Laurent Rineau 37b4b17b3f Modification of the UI: widgets are now dockable. 2008-10-17 14:35:00 +00:00
Laurent Rineau 39de4b75ea Fix the "busy cursor". 2008-10-17 14:34:12 +00:00
Laurent Rineau ae40a2453a Fix loading of iso-values (from stored settings): one need to clean the
list first
2008-10-17 14:33:34 +00:00
Laurent Rineau 20441cbe74 - Refactor the UI: the meshing toolbar has been simplified, and criteria in
the right widget, with other criteria (manifold...).
- Save image settings for the multilabel case.
- polyhedral surface support is now optional.
- The main window store and restore its state.
2008-10-16 17:05:35 +00:00
Laurent Rineau eda733b064 suppress a debug message 2008-10-08 14:30:46 +00:00
Laurent Rineau e72e4a7adc Use <CGAL/glu.h> instead of <GL/glu.h>. 2008-10-08 13:39:41 +00:00
Laurent Rineau f4f78646d2 Fix <GL/gl.h> -> <CGAL/gl.h> (the latter is a workaround for Windows and 2008-10-08 11:49:36 +00:00
Laurent Rineau 43cc745311 Commit work of previous days (week-end, yesterday and this morning):
The surface mesher Qt4 demo can now deal with labellized images.
2008-10-07 13:00:59 +00:00
Laurent Rineau ae7b171c32 Remove old file. CMake is now the default build system. 2008-10-06 16:11:51 +00:00
Laurent Rineau f4e2c1a781 Fix for recent internal releases (CGAL::Triple no longer exists). 2008-10-03 12:53:22 +00:00
Andreas Fabri 6336c37b0b Removed trailing backslash and commented VTK 2008-08-12 04:31:58 +00:00
Laurent Rineau bddc948bd3 Add recent files. 2008-07-30 18:33:27 +00:00
Laurent Rineau 6d6a0e1fe1 Disable open_xt if VTK is not present. 2008-07-30 13:10:14 +00:00
Laurent Rineau 1468c26496 Add support for loading 3D images using the "XT" format (an old Inrimage
format, 1994).
2008-07-30 12:10:59 +00:00