Commit Graph

68 Commits

Author SHA1 Message Date
Stéphane Tayeb 0a9354a9f6 Inline some non-templated functions. 2010-02-16 15:55:09 +00:00
Stéphane Tayeb bf07514d00 Add missing includes. 2010-02-15 08:55:02 +00:00
Sylvain Pion 85dc12f2a7 Remove empty lines at beginning and end of files
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Stéphane Tayeb 2c1944c3eb Fix: ensure that no '0' is inserted in the sizing field. 2010-01-29 15:33:26 +00:00
Stéphane Tayeb 2776bd6219 Postpone vector normalization when computing perturbation moves. 2010-01-29 10:21:06 +00:00
Stéphane Tayeb 33fc21a9c8 Improve weighted robust circumcenter: do not compute same thing twice. 2010-01-29 08:47:59 +00:00
Stéphane Tayeb d822ef8474 Fix: replace Vector_3() by CGAL::NULL_VECTOR. 2010-01-29 08:47:00 +00:00
Michael Hemmer d4bc692102 use CGAL::cpp0x for tuple 2010-01-27 13:50:01 +00:00
Stéphane Tayeb 593e6cedc5 Remove useless expensive preconditions. 2010-01-18 09:22:51 +00:00
Stéphane Tayeb 1f3332bf63 Move Mesh_3 from candidate-packages to trunk (2/2) 2010-01-06 13:46:02 +00:00
Stéphane Tayeb 313a28d9a2 Move Mesh_3 from candidate-packages to trunk (1/2) 2010-01-06 13:44:50 +00:00
Stéphane Tayeb 9707b3edea Merge r53152 from 3.5 branch
r53152 | stayeb
Fix bug (typo) in polyhedral domain initialization.
2009-11-24 12:46:06 +00:00
Stéphane Tayeb 43fd508112 Merge r53086 from branches/experimental-packages/Mesh_3_with_optimizations
r53086 | stayeb
Use static filtered predicate Side_of_oriented_sphere_3 instead of Side_of_bounded_sphere_3.
2009-11-18 10:37:30 +00:00
Stéphane Tayeb 4874158276 Fix robust circumcenter construction (fix r52147). 2009-11-03 12:16:19 +00:00
Stéphane Tayeb 0a48c9eec4 Fix traits (remove use of deprecated Regular_triangulation_filtered_traits_3). 2009-10-23 09:30:49 +00:00
Stéphane Tayeb a9e9d368b4 Attempt to fix warning in File_medit.h on g++-4.3.2_F10GLIBCXXDEBUG-cmake 2009-10-06 07:25:54 +00:00
Stéphane Tayeb 321c9893d6 use is_zero() comparison in traits. Add precondition check. 2009-10-05 16:06:14 +00:00
Stéphane Tayeb dcf43908d9 * remove accelerate_distance_queries() call in Polyhedral_mesh_domain_3 ctor
* make_surface_index() of class Polyhedral_mesh_domain_3 is now public
* change default value of Min_dihedral_angle_criterion from 25 to 12
* add command-line applications for various mesh generation examples
2009-10-05 12:03:49 +00:00
Stéphane Tayeb 7057ddc2d1 Merge [r51556-r51996]
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.

r51758 | lrineau
* Fix all \ccPkgHowToCiteCgal at once to turn 08 into 09

r51937 | stayeb
* Fix polyhedral oracle issue: switch to exact intersection computation.

r51957 | stayeb
* cleanup example folder.

r51960 | stayeb
* Remove wrong using namespace statement.
2009-09-21 14:36:31 +00:00
Stéphane Tayeb 00035e1bc9 * add customization parameters to output_to_medit. 2009-09-21 13:39:27 +00:00
Laurent Rineau 79d815d8ba Add an export function from c3t3 to vtk unstructured grid 2009-08-27 16:05:28 +00:00
Stéphane Tayeb a2682b9bc2 Merge [r51123-r51555]
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.

r51555 | stayeb | 2009-08-27 15:10:21 +0200 (Thu, 27 Aug 2009) | 1 line
Fix missing svn properties.

r51552 | stayeb | 2009-08-27 13:45:47 +0200 (Thu, 27 Aug 2009) | 1 line
Fix test data size (gzip inr file).

r51431 | yvinec | 2009-08-24 12:08:59 +0200 (Mon, 24 Aug 2009) | 3 lines
fixed typo

r51382 | yvinec | 2009-08-20 17:59:49 +0200 (Thu, 20 Aug 2009) | 2 lines
fixed authors in reference manual

r51340 | yvinec | 2009-08-18 18:44:31 +0200 (Tue, 18 Aug 2009) | 2 lines
added package_info to Mesh_3
2009-08-27 13:46:14 +00:00
Stéphane Tayeb b1eaa6b00f Remove warning. 2009-08-24 07:55:06 +00:00
Stéphane Tayeb f8101d1b48 Merge [r50813-r51122]
From branches/CGAL-3.5-branch/Mesh_3 To trunk/Mesh_3.

r51094 | stayeb | 
* Fix "protect macros" of header files

r51075 | stayeb |
* Typo. Fix liver background color.
2009-08-07 15:35:32 +00:00
Stéphane Tayeb 7fb9b2d26c Labels are now ordered according to their natural order (instead of randomly). 2009-08-06 09:30:37 +00:00
Stéphane Tayeb 1d8a06d401 * Code cleanup
* Minor fix in Polyhedral_mesh_domain_3: internal AABB kd-tree is now built
* Minor fix in mesh_standard_facet_criteria.h: check dimension with >2 instead of ==2 & add some assertions
* Add internal(undocumented) usefull genericity:
  + add Wrapper template parameter (with default value) in Implicit_mesh_domain_3
  + add Wrapper template parameter (with default value) in Labeled_Image_mesh_domain_3
  + add two template parameters (with defaults) in Mesh_criteria_3
2009-08-05 15:40:23 +00:00
Stéphane Tayeb 9cb54ec5ca Attempt to fix warning on MSVS compiler. 2009-07-10 08:11:26 +00:00
Stéphane Tayeb 149482f1f8 * Bug Fix: c3t3 cell/facet counter update during exudation 2009-07-09 14:17:51 +00:00
Stéphane Tayeb 55a4124bb5 Fix warning on MSVS2008 compiler: fix typo introduced in r50488. 2009-07-09 09:40:16 +00:00
Stéphane Tayeb 7717a8d142 Fix warning on MSVS2008 compiler. 2009-07-09 07:34:25 +00:00
Stéphane Tayeb a32afb6637 * Bug Fix: c3t3 number of cells after refinment (Refine_cells_3.h)
* Bug Fix: c3t3 reconstruction (refine_mesh_3.h)
* Add assertions to check c3t3 number of cells & facets wrt std::distance (it was done only in test_c3t3) (test_meshing_*)
* Code factorization for dihedral angles computation (dihedral_angle_3.h, min_dihedral_angle.h)
* Cleanup
2009-07-08 09:00:25 +00:00
Stéphane Tayeb fdcbcb04d3 * Code cleanup
* Add copy ctor, operator= and swap methods (instead of defaults) to Mesh_complex_3_in_triangulation_3 
* Fix refine_mesh_3
2009-07-07 09:40:24 +00:00
Stéphane Tayeb d2e5e5b5b2 Minor fixes on exuder (CGAL_MESH_3_VERBOSE). 2009-07-06 16:10:24 +00:00
Stéphane Tayeb 92d0b207f5 Renaming. Fix sliver default bound. 2009-07-06 15:55:04 +00:00
Stéphane Tayeb 0e2c7a832d Fix robust weighted circumcenter. 2009-07-06 08:43:05 +00:00
Stéphane Tayeb 138d88f518 * Fix warnings
* Use adjacent_vertices instead of incident_vertices (which is deprecated)
2009-07-06 07:48:37 +00:00
Stéphane Tayeb e32ea59a7d * Remove old commentaries
* Renaming
* Minor fix in mesh_polyhedral_domain example
2009-07-03 15:11:04 +00:00
Stéphane Tayeb c2694f5fbe Remove old code. 2009-07-03 14:27:07 +00:00
Stéphane Tayeb 772f0ecd6b Split test_meshing into 3 files (less compilation memory consumption).\nDo not exude to verify mesher idempotence. 2009-07-03 12:32:32 +00:00
Stéphane Tayeb 13ebef3804 Add exudation step after refinment. 2009-07-03 09:26:52 +00:00
Stéphane Tayeb 1c11763f6c Fix implicit double/FT conversion warning: mesh_cell_criteria now uses FT only. 2009-06-29 08:13:01 +00:00
Stéphane Tayeb f7c6d2a847 Fix tests & compilation errors. 2009-06-28 17:39:25 +00:00
Stéphane Tayeb fe60ae5f4e Move Mesh_3 from branches/experimental-packages to trunk. 2009-06-26 15:29:26 +00:00
Laurent Rineau 3c6e2102f0 Move Mesh_3 into "experimental-packages" until accepted in CGAL.
(Request from Sylvain Pion.)
2007-03-19 07:32:03 +00:00
Sylvain Pion 3450e99ca9 OK, let's do some meshing now 2007-02-15 20:51:51 +00:00
Andreas Fabri 42b16556c3 fixed min/max problem 2006-08-17 09:37:01 +00:00
Laurent Rineau d7395a13f0 - fix i/o operators of <CGAL/Volume_mesher_cell_base_3.h>, in binary mode.
- fix <CGAL/Mesh_3/IO.h>, in case of binary mode.
2006-07-12 00:17:09 +00:00
Laurent Rineau a81ad0ebe3 - new class Volume_mesher_default_triangulation_3 2006-07-12 00:14:48 +00:00
Laurent Rineau 0d1d892da1 - new debug macros:
- CGAL_MESH_3_DIRTY_DEBUG_SPHERES,
  - and CGAL_MESHES_DEBUG_REFINEMENT_POINTS.
- new macro CGAL_MESHES_OUTPUT_STREAM, which is set to std::cout by
default.
- in Mesh_2: new header <CGAL/Mesh_2/Output_stream.h>
2006-07-10 09:25:35 +00:00
Laurent Rineau e99d491534 remove Point_traits.h from Mesh_3 2006-07-05 07:11:47 +00:00