Commit Graph

41028 Commits

Author SHA1 Message Date
Laurent Rineau d410bbe3b4 Cosmetic: CGAL_NAMESPACE is obsolete, now. No need to confuse editors and
IDEs by using it.
2009-02-26 10:55:11 +00:00
Marc Glisse bbf6abff28 (Base)*this=... seems to be illegal. Legal alternatives are:
(Base&)*this=...
*(Base*)this=...
this->Base::operator=(...)

I'll check the testsuite tomorrow to see if no compiler complains about
this version.
2009-02-26 10:48:53 +00:00
Laurent Rineau c2c562b508 Add two cosmetic "const" attributes to function of
"First_intersection_traits".
2009-02-26 10:28:40 +00:00
Laurent Rineau 5ec512b917 Remove the psc argument from recursive functions. That one is not used, and
not wanted (the aim is to remove the dependency to the type PSC).
2009-02-26 10:25:52 +00:00
Sylvain Pion 8aaa80cac2 Mention that Steve implemented a working prototype during his PhD.
(otherwise it sounds he only did the theory).
2009-02-26 08:53:56 +00:00
Laurent Rineau f3262130bc Add a comment to explain the trick that uses boost::enable_if and
the Boost MPL:
 http://www.boost.org/doc/libs/release/boost/utility/enable_if.hpp
 http://www.boost.org/doc/libs/release/libs/mpl
2009-02-25 19:14:08 +00:00
Laurent Saboret 46544565bb Changes in Surface_reconstruction_3 API and documentation requested by PA and MY (part 4):
Bug fixes:
- Document properly the template parameters of functions. No separate Parameters section.
- Document the template parameters of methods.
2009-02-25 16:55:13 +00:00
Guy Zucker e08fd50d9a attempting to correct a compilation problem in one compiler found by boolean operations test_connect_holes by not passing a function as a parameter 2009-02-25 16:42:12 +00:00
Laurent Saboret d5947078e5 Changes in Surface_reconstruction_3 API and documentation requested by PA and MY (part 3):
* Improved formatting of functions and methods:
- Shorter
- Fixed indentation
- Parameter names are in italic instead of bold
2009-02-25 15:00:22 +00:00
Laurent Rineau a203642e46 Remove a warning from g++:
MainWindow_parameterization.cpp:39: warning: 'success' may be used
uninitialized in this function
2009-02-25 09:59:36 +00:00
Laurent Rineau 0ac767fa6a Add *.maf files to glob-ignore. maf files are sub-products of a cgal_manual
run
2009-02-24 18:53:11 +00:00
Laurent Rineau b13221cfb3 Try a use of boost::mpl::vector, to see what will happen to the testsuite
of Polyhedron_Demo.
(2009-02-24 16:54:31 +0100)

Update: the testsuite of CGAL-3.5-I-32 has validated that change. Great:
let's go and use MPL!
2009-02-24 15:54:31 +00:00
Guy Zucker 55f9dd8c3a tried to fix compile bug for vc9 in Gps_on_surface_base_2_impl 2009-02-24 14:31:41 +00:00
Laurent Rineau 5e8a0ae9e7 Add a note that explain why the warnings of that test must be ignored. 2009-02-24 12:51:33 +00:00
Laurent Saboret 2b97bb5c20 Rename outliers_removal_test -> outlier_removal_test 2009-02-23 17:13:31 +00:00
Laurent Saboret c8e6141579 Changes in Surface_reconstruction_3 API and documentation requested by PA and MY (part 2):
More changes in Latex documentation.
2009-02-23 17:03:25 +00:00
Ophir Setter 7313851118 vertical decomposition - isolated vertices not counted correctly 2009-02-23 11:41:12 +00:00
Laurent Saboret 62d6c0e35e Fixed error in CGAL manual compilation 2009-02-23 10:40:27 +00:00
Guy Zucker f116bc59c2 fix the error due to copying a singulator iterator 2009-02-22 18:56:53 +00:00
Guy Zucker 58055c27ff created terms and definitions section which also explais polygon validation criteria, fixed some old errors 2009-02-22 13:43:20 +00:00
Guy Zucker ac8ef5b4ff removed useless typedefs and includes in test_polygon_validation 2009-02-22 12:37:22 +00:00
Ophir Setter 6112c4963b changing include of basic.h to config.h 2009-02-22 09:35:50 +00:00
Ophir Setter 9c00021e1d adding include for basic.h 2009-02-22 09:26:27 +00:00
Laurent Saboret 5e7eec8b16 Fixed g++ warnings 2009-02-20 17:49:57 +00:00
Laurent Saboret 0f0e10fd19 Added $(BOOSTROOT)\lib to library path 2009-02-20 17:46:07 +00:00
Laurent Saboret d5ff56cea5 - Fixed infinite loop in count_free_memory_blocks()
- TEMPORARY HACK to avoid an infinite loop in malloc(2 Gb) in Poisson MFC demo on Windows XP 64 bits!
Note: the code works fine under the debugger!
Note: the infinite loop occurs also in taucs_available_memory_size(), thus in Poisson reconstruction.
2009-02-20 16:47:06 +00:00
Laurent Saboret 8f6dc3a284 Ignore VC sub-folder. 2009-02-20 13:26:27 +00:00
Laurent Saboret 86e176a5f8 Removed from tarball files used by Gyroviz only:
- outlier_removal_wrt_median_knn_sq_distance_3.h
- merge_simplification_nearest_points_3.h
2009-02-20 13:23:35 +00:00
Laurent Saboret 6a613bde49 Changes in Surface_reconstruction_3 API and documentation requested by PA and MY (part 1):
* Added short code examples included in the Manual:
- average_spacing_example.cpp
- jet_smoothing_example.cpp
outlier_removal_example.cpp
- pca_normal_estimation_example.cpp
- poisson_reconstruction_example.cpp
- random_simplification_example.cpp
- surface_reconstruction_read_write_xyz_example.cpp

* ReconstructionImplicitFunction concept is deleted.

* Global renaming:
- APSS_implicit_function -> APSS_reconstruction_function
- estimate_normals_jet_fitting_3 -> jet_normal_estimation
- estimate_normals_pca_3 -> pca_normal_estimation
- Implicit_fct_delaunay_triangulation_3 -> Reconstruction_triangulation_3
- Implicit_fct_delaunay_triangulation_cell_base_3 -> Reconstruction_cell_base_3
- Implicit_fct_delaunay_triangulation_vertex_base_3 -> Reconstruction_vertex_base_3
- ImplicitFctDelaunayTriangulation_3 -> ReconstructionTriangulation_3
- ImplicitFctDelaunayTriangulationCellBase_3 -> ReconstructionCellBase_3
- ImplicitFctDelaunayTriangulationVertexBase_3 -> ReconstructionVertexBase_3 
- merge_epsilon_nearest_point_3 -> merge_simplification_3
- orient_normals_minimum_spanning_tree_3 -> mst_normal_orientation
- Poisson_implicit_function -> Poisson_reconstruction_function
- random_simplification_point_3 -> random_simplification_3
- remove_outliers_wrt_avg_knn_sq_distance_3 -> outlier_removal_3
- smooth_jet_fitting_3 -> jet_smoothing_3

* and renaming in Gyroviz to be coherent:
- orient_normals_wrt_cameras_3 -> normal_orientation_wrt_cameras_3
- remove_outliers_wrt_camera_cone_angle_3 -> outlier_removal_wrt_camera_cone_angle_3
- merge_nearest_points_3 -> merge_simplification_nearest_points_3
- remove_outliers_wrt_median_knn_sq_distance_3 -> outlier_removal_wrt_median_knn_sq_distance_3

* All changes above are tested on Windows only.
2009-02-20 13:17:26 +00:00
Ophir Setter 62a6421aef removing non-relevant precondition 2009-02-19 14:50:45 +00:00
Ophir Setter d5ab42efea should fix examples 2009-02-19 11:00:00 +00:00
Laurent Rineau 02c5bad7cd Update a BibTeX entry: that article was eventually published, in 2007. 2009-02-19 08:28:49 +00:00
Ophir Setter 256ab71cda fixed typo m_sourse -> m_source 2009-02-19 01:22:11 +00:00
Ophir Setter 28fb02a72e changing Traits_2 to Geometry_traits_2 2009-02-18 17:24:02 +00:00
Ophir Setter 2084564f4c rename GPS to Gps 2009-02-18 13:15:29 +00:00
Ophir Setter 7be91885a8 broken through circular include cycle by creating a base class for GPS that enables different 'validation' policies 2009-02-18 13:04:21 +00:00
Laurent Saboret 68fd57d3f0 Fixed misspellings 2009-02-18 12:06:52 +00:00
Ophir Setter 097c3793fd General_polygon_set_on_surface_2 - first verstion 2009-02-17 16:21:43 +00:00
Laurent Rineau c50131c8c9 Fix the compilation of the installation manual. Call cgal_manual in verbose mode. 2009-02-17 15:29:14 +00:00
Ophir Setter f1c0a248be adding reference_face function to top-traits and arrangement class 2009-02-17 13:57:28 +00:00
Andreas Fabri 90c48e2672 Added entry for polyline simplification paper 2009-02-16 20:22:00 +00:00
Ophir Setter 5972174e4f partitioning of small geodesic polygons, contained in parameter space 2009-02-15 15:07:59 +00:00
Ophir Setter e1453b6fb9 using *_object() to construct functors 2009-02-15 15:07:03 +00:00
Manuel Caroli 137abed687 bugfix in bib file 2009-02-13 16:11:10 +00:00
Luc Habert 6c5ea5342b Moved to experimental-packages. 2009-02-13 14:27:55 +00:00
Manuel Caroli e59caa8d6c new todo: side_of_bounded_sphere_3 into traits 2009-02-12 13:31:35 +00:00
Pierre Alliez 1bdc448f74 surface reconstruction: introduction, desc. 2009-02-11 16:53:23 +00:00
Guy Zucker 9f05541f1c updated 2009-02-11 15:34:44 +00:00
Nader Salman b0e7dfd3fa Added x64 configuration 2009-02-11 14:01:58 +00:00
Nader Salman deae1072fb Optimization of surface_reconstruction_read_g23() 2009-02-11 14:01:17 +00:00