Commit Graph

51 Commits

Author SHA1 Message Date
Sébastien Loriot 2892c2fb4e Merge branch 'Surface_modeling-new_package-GF-old' into Surface_modeling-new_package-GF
Conflicts:
	Documentation/biblio/geom.bib
	Documentation/doxyassist.xml
2014-04-08 14:41:09 +02:00
Sébastien Loriot 6f3c2d1151 pre-factor -> factor 2014-02-17 09:12:25 +01:00
Andreas Fabri 6ecba63bb1 Mostly add #includes 2013-09-14 19:31:13 +02:00
Sébastien Loriot c8fb9844aa Merge branch 'gsoc2011-surface-modeling-Yzju' into Surface_modeling-new_package-GF
Conflicts:
	.gitattributes
	AABB_tree/doc_tex/AABB_tree_ref/AABBGeomTraits.tex
	AABB_tree/doc_tex/AABB_tree_ref/AABBTraits.tex
	AABB_tree/dont_submit
	AABB_tree/test/AABB_tree/AABB_test_util.h
	AABB_tree/test/AABB_tree/aabb_correctness_triangle_test.cpp
	Arrangement_on_surface_2/include/CGAL/Arr_point_location/Trapezoidal_decomposition_2_impl.h
	Boolean_set_operations_2/examples/Boolean_set_operations_2/bezier_traits_adapter2.cpp
	Installation/cmake/modules/CGAL_CreateSingleSourceCGALProgram.cmake
	Installation/cmake/modules/CGAL_Macros.cmake
	Installation/cmake/modules/CGAL_SetupDependencies.cmake
	Linear_cell_complex/examples/Linear_cell_complex/linear_cell_complex_3_triangulation.cpp
	Maintenance/svn_server/hooks/Mail/Sender/CType/Ext.pm
	Polyhedron/demo/Polyhedron/CMakeLists.txt
	Polyhedron/demo/Polyhedron/Polyhedron_demo_normal_estimation_plugin.cpp
	Polyhedron/demo/Polyhedron/Polyhedron_demo_point_set_outliers_removal_plugin.cpp
	Polyhedron/demo/Polyhedron/data/cow.off
	Principal_component_analysis/test/Principal_component_analysis/linear_least_squares_fitting_segments_3.cpp
	Surface_mesh_parameterization/examples/Surface_mesh_parameterization/CMakeLists.txt
	Surface_reconstruction_points_3/include/CGAL/Poisson_reconstruction_function.h
2013-02-07 17:00:00 +01:00
Sébastien Loriot bfca42081d add missing backquotes in cgalModels 2012-11-23 09:55:55 +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 3c8f53b7bf fix reference manual 2012-10-22 15:48:42 +00:00
Andreas Fabri b7e754923a polish 2012-09-24 09:52:38 +00:00
Andreas Fabri 2bcbae97ba many changes 2012-09-14 14:50:52 +00:00
Philipp Möller 5bed1b15c5 Add basic Surface_mesh_parameterization, grouping and some moves to
internal are still missing
2012-09-14 11:15:18 +00:00
Sébastien Loriot 5b59f2ad8d merge from next 2012-07-30 10:25:24 +00:00
Marc Glisse 82351c83c0 Missing standard include. 2012-07-28 06:57:31 +00:00
Sébastien Loriot 75e23bd978 merge from next 2012-03-26 13:41:01 +00:00
Laurent Rineau 8f59fd9592 Turn QPL into LGPLv3+ 2012-01-13 16:33:35 +00:00
Gaël Guennebaud 2a903f8d05 fix compilation 2011-09-20 09:24:55 +00:00
Yin Xu 6ac2a8c273 executable version of arap modeling 2011-07-01 13:06:32 +00:00
Yin Xu 0590793d20 Write a new example as mentioned in mail;
Add pre-factor function into taucs so that it can do pre-computation and matrix multiplication seperately.
2011-05-27 08:01:31 +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 dd0f7e72e1 Use CGAL::abs instead of fabs 2011-02-16 14:17:47 +00:00
Andreas Fabri 08129fab91 On Windows use _mktemp instead of tempnam 2010-08-20 15:51:40 +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
Laurent Saboret d0f63a9ee1 Automatic documentation by generate_reference_manual 1.1:
* Bug fixes:
- Document properly the template parameters of functions. No separate Parameters section.

* Improved formatting of functions and methods:
- Shorter latex code and shorter printed documentation
- Fixed indentation
- Parameter names are in italic instead of bold

* Words surrounded by stars are formatted in bold.
2009-02-26 11:05:12 +00:00
Laurent Rineau a4215bd4ea Fix conditional compilation of TAUCS features in
Surface_mesh_parametrization, after revisions 46743-46745.
2008-11-07 15:30:00 +00:00
Laurent Saboret a3c891df05 Windows specific: fixed crash with TAUCS on large linear systems:
- increased stack size
- added Win32_exception_handler protection to catch stack overflows
2008-10-13 08:33:33 +00:00
Laurent Saboret 3956f60d73 Print TAUCS traces if DEBUG_TRACE >= 2. 2008-09-25 15:11:02 +00:00
Laurent Saboret 544547bc81 Added trace 2008-08-26 14:43:28 +00:00
Laurent Saboret a1627b003f Removed unnecessary includes of CGAL/basic.h
Enforced CGAL_NDEBUG rule:
- code under include/CGAL/ and src/ must not use NDEBUG and assert(), but CGAL_NDEBUG and CGAL assertion macros.
- code under demo/, examples/ and test/ must use NDEBUG and assert().
2008-08-21 11:57:02 +00:00
Laurent Saboret f124fca6b9 Minor change 2008-03-21 16:04:58 +00:00
Laurent Saboret e2f3e93490 Update to generate_reference_manual 1.0 2008-02-22 13:03:40 +00:00
Laurent Saboret 705e0b1362 Redo r41603 and r41552 (#ifdef CGAL_USE_TAUCS) for SP 2008-01-25 17:51:55 +00:00
Laurent Saboret d21010bde0 Undo r41603 and r41552: using global flags like CGAL_USE_TAUCS breaks generate_reference_manual 2008-01-25 16:30:48 +00:00
Sylvain Pion b24108f5fd Remove #include <cassert> from everywhere under include/CGAL/.
CGAL code has to use CGAL assertions instead.
2008-01-20 18:47:19 +00:00
Sylvain Pion 65a5ac690f Protect using CGAL_USE_TAUCS 2008-01-14 17:10:22 +00:00
Laurent Saboret 97fa913995 Port to Linux and Windows 64 bits 2007-08-28 15:16:55 +00:00
Sylvain Pion 4da7713aa8 Remove obsolete config flag CGAL_CFG_NO_STDC_NAMESPACE and rename
its dependant macro CGAL_CLIB_STD to "std".
2007-08-08 15:59:25 +00:00
Laurent Saboret 67cae5acb5 Fixed warning w/ gcc 4.2 2007-05-30 15:31:15 +00:00
Laurent Saboret 0a6adf43bf Include CGAL/auto_link/TAUCS.h.
Better error handling.
2007-05-24 14:47:03 +00:00
Laurent Saboret c02f0947e2 Fixed g++ warning about tempnam() being deprecated 2007-04-24 13:33:51 +00:00
Laurent Saboret 8481fa282c Fixed compilation error introduced in r38419 2007-04-24 09:05:22 +00:00
Laurent Saboret 6c1560542a Fixed 'deprecated conversion from string constant to char*' warning with g++ 4.x 2007-04-23 13:42:37 +00:00
Laurent Saboret ecb74b736d Added comments 2006-12-04 08:37:50 +00:00
Andreas Fabri c2a2ab091c fixed min/max problem 2006-08-17 09:02:53 +00:00
Laurent Saboret d7e0e76eb0 Reverted r31207 that does not compile on Windows 2006-05-22 10:11:21 +00:00
Laurent Saboret 5c341db1e5 Replaced call to tempnam() by an home-made version of tmpnam() to avoid gcc warning 2006-05-19 15:11:50 +00:00
Laurent Saboret 181b4dd883 Use multithreaded DLL runtime on Windows/Visual C++.
Note: impossible to debug anymore with VC++ :-(
2006-04-21 14:31:27 +00:00
Laurent Saboret b6146fd8a7 Turn on TAUCS trace with DEBUG_TRACE preprocessor definition (temporary) 2006-03-20 15:52:38 +00:00
Laurent Saboret 86adba238c Clarify documentation about symmetric/asymmetric matrices 2006-03-20 11:22:05 +00:00
Laurent Saboret 0fded29ea2 Fixed bug in taucs_system_memory_size() on Linux 2.6 2006-03-16 10:04:02 +00:00
Laurent Saboret 2d7dbed6da Large changes of the user manual requested by MK:
- added paragraph about exact arithmetic and algorithmic complexity (BL)
- concepts are now described at the begining of the user manual
- mesh cutting is better explained (picture provided by PA)
- improved description of available solvers
- reference pages are listed thematically in the reference manual
- Fixed UML diagrams in Software Design section

Other changes requested by PA:
- pictures of algorithms output in 2D (EPS)
2006-03-09 17:15:04 +00:00
Laurent Saboret 05939a56b8 Removed not-yet-implemented features (as requested by MK):
- border parameterization on any convex polygon
- check matrix conditioning
2006-03-06 15:33:44 +00:00