Commit Graph

74 Commits

Author SHA1 Message Date
Sébastien Loriot 89bf326ecb skip more function from manual 2013-01-07 11:53:17 +01:00
Andreas Fabri a56f3989ec improve Poisson 2012-12-27 21:21:58 +01:00
Sébastien Loriot 436c0c2e37 implement what is documented
the constructor overload should be available only if iterator value_type
is convertible to Point
2012-11-28 12:39:12 +01:00
Sébastien Loriot a6fe048a25 restore the former API without the visitor introduced in 485d1bc5
Remove the visitor from the documented example
and move to undocumnet section the constructor with visitors
2012-11-28 12:05:03 +01:00
Sébastien Loriot 4ec9529581 Merge branch 'doxy-port-pmoeller'
Conflicts:
	.gitattributes
	Surface_reconstruction_points_3/include/CGAL/Poisson_reconstruction_function.h
	Surface_reconstruction_points_3/include/CGAL/Reconstruction_triangulation_3.h
	Surface_reconstruction_points_3/include/CGAL/k_nearest_neighbor.h
2012-11-27 10:05:41 +01:00
Sébastien Loriot efd13bab22 backport commit in tex file from master into doxygen
In order to keep the history of Poisson_reconstruction_function.h
I simply modified the doc without taking into account code change.
This will be done when merging with master
2012-11-23 22:42:03 +01:00
Sébastien Loriot 84ca36f420 remove forgotten merge conflict mark 2012-11-20 16:27:34 +01:00
Sébastien Loriot 485d1bc5e0 Merge branch 'Surface_reconstruction_points_3-make_it_faster-afabri'
After approval of the release manager

Conflicts:
	Surface_reconstruction_points_3/doc_tex/Surface_reconstruction_points_3_ref/Poisson_reconstruction_function.tex
	Surface_reconstruction_points_3/include/CGAL/Poisson_reconstruction_function.h
2012-11-20 12:37:02 +01:00
Sébastien Loriot 7a2bd97aae make the selection of sample points deterministic 2012-11-19 10:34:21 +01:00
Sébastien Loriot 3254525b17 two_passes -> smoother_hole_filling
update according to the review of the small feature
2012-11-14 12:30:03 +01:00
Sébastien Loriot db087ba7d9 simpler API for the the two-pass trick 2012-11-14 01:15:18 +01:00
Sébastien Loriot b97e7b465b add a default visitor 2012-11-14 01:02:05 +01:00
Sébastien Loriot 128b02abb8 update CGAL custom doxygen macros
corresponds to a run of the script Documentation/conversion_tools/rename_macros.sh
+manual edit of doxyassist.xml and pkglist_filter.py
2012-11-14 00:31:05 +01:00
Sébastien Loriot 634cd7da8a remove point type from insert-of-range-of-point of Reconstruction_triangulation_3
which is now only INPUT (someone using this internal function will get an error
instead of an execution problem)
2012-11-08 10:04:35 +00:00
Sébastien Loriot 2240741b91 fix compilation error and a warning 2012-11-08 09:26:44 +00:00
Sébastien Loriot 61b1fe57e9 remove warnings 2012-11-08 09:07:12 +00:00
Sébastien Loriot 22cf2a9ed7 CGAL_EIGEN3_ENABLED now only controls the default.
The same now holds for CGAL_TAUCS_ENABLED and CGAL_LAPACK_ENABLED
2012-11-08 08:58:33 +00:00
Sébastien Loriot 3e74fbd907 package is finished 2012-10-22 16:56:34 +00:00
Sébastien Loriot dfb0513e94 fix linking 2012-10-22 16:08:55 +00:00
Philipp Möller 4a3567c5be port the changes that came with the merge 2012-10-19 16:03:29 +00:00
Philipp Möller 5d28053112 Add Surface_reconstruction_points_3 doc.
Add internal to documented classes that didn't appear in the old doc
and port manual changes into the old doxygen.
2012-09-19 10:29:51 +00:00
Laurent Rineau ac6faf39ff Add comments
- Add comments to <CGAL/Poisson_reconstruction_function.h> and
  <CGAL/poisson_refine_triangulation.h>, to explain the parameters of the
  additional pass

- Fix a use in <CGAL/poisson_refine_triangulation.h>, where the template
  argument default of Poisson_mesh_cell_criteria_3 was was used by
  accident.
2012-05-09 14:46:28 +00:00
Andreas Fabri 96a156fca9 reserve to avoid reallocation 2012-05-02 12:23:04 +00:00
Andreas Fabri 3367cc5450 merged from next 2012-05-01 13:18:18 +00:00
Sébastien Loriot cee248ca54 merge from next 2012-01-13 18:48:35 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Sébastien Loriot bdcf26bb20 merge next 2011-12-01 09:19:02 +00:00
Andreas Fabri 09b92e6918 Optimisations like interlacing of the Delaunay construction with Mesh_3 2011-09-27 16:39:28 +00:00
Andreas Fabri 85dfc17bf2 Remove memory sizer as it slows down and is not cross platform 2011-09-27 09:26:50 +00:00
Sébastien Loriot 896d9e31b0 remove peak_memory_sizer that uses Taucs, slow computation and is not working
on all platforms.

By default poisson now uses Eigen is available and Taucs otherwise
2011-09-22 10:34:04 +00:00
Pierre Alliez 8c356f15e9 Poisson reconstruction: back to un-normalized divergent 2011-04-29 14:39:35 +00:00
Sébastien Loriot a2cec87f46 replace remaing fabs in include files by CGAL::abs 2011-02-18 15:37:40 +00:00
Andreas Fabri 4ae93225bb bugfix: the wrong point was chosen for the triangle 2010-08-27 13:13:14 +00:00
Laurent Rineau eb0339b4cc Change the values of poisson_reconstruction_function when the query point
is outside of the "poisson triangulation" (triangulation that has been
computed internally to the function): now, instead of returning an
arbitrary huge value (whose sign can be wrong), returns the value of one of
the vertex on the convex hull.
2010-08-20 12:51:33 +00:00
Andreas Fabri 0e743a8b09 incident_vertices -> adjacent_vertices 2010-08-18 09:20:35 +00:00
Andreas Fabri 530ee2b4d0 Fix a bug in area_voronoi_face (the area of the last triangle was missing) 2010-08-18 08:51:55 +00:00
Andreas Fabri a2ecd30c49 Improve performance of assemble_poisson_row 2010-08-18 08:46:29 +00:00
Andreas Fabri 11f9c270a4 Rewrite of loops 2010-08-10 13:22:20 +00:00
Laurent Saboret 80771679b3 Updated Poisson_reconstruction_function documentation with generate_reference_manual 1.3.1 2010-06-20 17:43:29 +00:00
Sébastien Loriot 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Stéphane Tayeb a7c00d7595 Add #include<trace.h> where needed (i think i broke that when i worked on *_assertions.h files) 2009-10-16 08:50:48 +00:00
Laurent Saboret 05b7683855 Added support of Intel MKL/Pardiso sparse linear solver:
* Poisson_reconstruction_function::compute_implicit_function() gets a new parameter = the solver to use (TAUCS by default).
* It uses SparseLinearAlgebraTraits_d traits classes and not Taucs_solver anymore.
* poisson_reconstruction example accepts a new parameter -solver = taucs or mkl.
2009-10-01 10:46:44 +00:00
Laurent Saboret e3ad01d00f Fixed compilation warning 2009-09-29 09:49:23 +00:00
Pierre Alliez 937d57808f update barycentric coordinates - thanks Andreas. 2009-09-08 07:03:30 +00:00
Laurent Saboret fa8674926a Improved traces 2009-08-24 16:05:20 +00:00
Laurent Saboret d5475f496c Improved performance traces 2009-08-03 14:47:05 +00:00
Laurent Saboret f7831a6a82 Improved performance traces 2009-07-31 10:49:16 +00:00
Laurent Saboret aacac9bdf0 Improved performance traces 2009-07-30 12:55:44 +00:00
Laurent Saboret 0295e64d9b Move Surface_reconstruction_points_3 with APSS (targeting CGAL 3.6) from experimental-packages to trunk 2009-07-28 07:26:07 +00:00
Laurent Saboret 740a0faa6e Move Surface_reconstruction_points_3 with APSS (targeting CGAL 3.6) from experimental-packages to trunk 2009-07-28 07:24:21 +00:00