Commit Graph
251 Commits
Author SHA1 Message Date
Sylvain Pion 65a4d64c34 Does not bring anything compared to the default generated one. 2007-01-27 17:53:14 +00:00
Laurent Rineau 24e6b1a4f3 Fix a doc bug. 2007-01-15 14:08:13 +00:00
Andreas Fabri c7eac65c2d Help VC++ to match a function 2006-09-27 19:52:28 +00:00
Andreas Fabri 02d2373e83 Help VC++ to match by adding the namespace scope 2006-09-21 08:05:59 +00:00
Laurent Rineau d3dca6fd3c fix ifndef/define macro names 2006-09-13 14:35:27 +00:00
Laurent Rineau 105623d430 - massive fix of const-correctness in Surface_mesher, Mesh_3,
Head_mesher dans Data_structure_for_queries_3.
  (A nice feature of C++ is that, when you need to add *one* const
   somewhere, then you have to fix const-correctness of all the World!)
2006-09-13 14:22:41 +00:00
Laurent Rineau 66b7d8b7f9 - massive fix of const-correctness in Surface_mesher, Mesh_3 and
Head_mesher.
  (A nice feature of C++ is that, when you need to add *one* const
   somewhere, then you have to fix const-correctness of all the World!)
2006-09-13 13:31:45 +00:00
Laurent Rineau a4093cb563 It was a bad idea to rely on ADL! 2006-09-13 13:25:18 +00:00
Laurent Rineau 007eeef2a7 use Robust_circumcenter_traits_3<K> by default, in
Surface_mesh_default_triangulation_3
2006-08-10 16:10:58 +00:00
Laurent Rineau fa0c4fdb11 - in demo/Surface_mesher:
- merge parameters.* with the Mesh_3 version,
   - use <CGAL/Surface_mesh_default_triangulation_3.h>
   - new polyhedron_remesher.cpp
2006-08-10 16:09:55 +00:00
Laurent Rineau be5ac4b19e make make_surface_mesh() take the surface by reference, to avoid copies. 2006-08-10 16:04:54 +00:00
Laurent Rineau 782ca4aad2 ** In DS_for_queries_3:
- added a public member function
       Bbox bbox() const;
     to Data_structure_using_octree_3<>.
   - fix several bad coding patterns, in Data_structure_using_octree_3.h
   - fix the header of Data_structure_using_octree_3.h
   - trivial destructor for Constrained_Element, to delete the "type"
   member.
** In Surface_mesher:
   - added a public member function
       Bbox bbox() const;
     to Polyhedral_surface_3<>.
2006-08-10 16:00:25 +00:00
Laurent Rineau 920187ecc6 cleaning 2006-08-09 16:09:43 +00:00
Laurent Rineau 23b7d4e311 - documentation of Surface_mesh_default_triangulation_3
- big cleaning of examples/Surface_mesher/
2006-08-09 13:57:34 +00:00
Andreas Meyer b454b3febd manual cleanup:
* .C ---> .cpp
* removed ../examples from paths
* moved some demo/example files out of doc_tex into their respective place
* now it should build properly, again
2006-08-07 16:43:09 +00:00
Laurent Rineau 5b79951cce - fix last patch: the vertex iterator class needs a little more sugar
(thanks to Mariette how spotted this out).
- extend the testsuite to check that
2006-07-28 14:02:07 +00:00
Laurent Rineau 7967427be6 - fix a bug: c2t3::Vertex_iterator should be convertible to Vertex_handle,
as usuall vertex iterators of CGAL triangulations.
2006-07-26 12:46:44 +00:00
Mariette Yvinec 4e407953a4 add stuff concerning off output 2006-07-18 08:25:12 +00:00
Laurent Rineau 1d23a00b1a - fixed i/o operators, in binary mode, of Point_with_surface_index and
Weighted_point_with_surface_index
2006-07-12 01:04:05 +00:00
Laurent Rineau b275743f60 - fixed i/o operators, in binary mode, for C2t3_cell_base_3,
- fixed input operator of c2t3. It know deals correctly (I hope), with the
  edge_facets_counter member.
- added a new class Surface_mesh_default_triangulation_3
- use Surface_mesh_default_triangulation_3 in test_c2t3_iterators.cpp, as a
  test.
2006-07-12 00:10:41 +00:00
Laurent Rineau 73b57b6306 fix a typo 2006-07-10 11:30:11 +00:00
Laurent Rineau f5c912e666 - major switch from .C to .cpp. Andreas's script left a lot of things that
had to be fixed manually.
- new debug macro in <CGAL/Surface_mesher/Standard_criteria.h>
  - CGAL_MESH_3_DEBUG_CRITERIA
  Used in test/Mesh_3/combined_spheres*.cpp
2006-07-10 10:12:38 +00:00
Laurent Rineau 239b8d706d major switch from .C to .cpp. Andreas's script left a lot of things that
had to be fixed manually.
2006-07-10 09:56:38 +00:00
Laurent Rineau c46d6791fc minor fix in examples/Surface_mesher/ImageIO/imageio.mk 2006-07-10 09:53:50 +00:00
Laurent Rineau 7923326287 - add a new macro CGAL_MESHES_DEBUG_REFINEMENT_POINTS (see Mesh_2 changelog
too) in <CGAL/Surface_mesher/Surface_mesher.h>
2006-07-10 09:41:01 +00:00
Laurent Rineau 457f890f8b attempt to add an operator<< to Quality 2006-07-10 09:37:57 +00:00
Laurent Rineau afc214fb76 fix of CGAL_SURFACE_MESHER_DEBUG_CONSTRUCTORS in Sphere_oracle_3.h 2006-07-10 09:37:33 +00:00
Laurent Rineau 6698d77abc - remove a buguy debug output, in
include/CGAL/Surface_mesher/Point_surface_indices_oracle_visitor.h
2006-07-10 09:36:53 +00:00
Andreas Fabri be0f6c1665 changed .C to .cpp in examples 2006-07-09 19:48:49 +00:00
Laurent Rineau 8d20adb615 Rename find_non_header_macros to find_non_debug_macros. 2006-07-07 11:57:58 +00:00
Laurent Rineau fea12e811b small script to find which non-DEBUG macro i use in my code 2006-07-07 11:52:31 +00:00
Laurent Rineau ceffe07d4e small script to find which DEBUG macro i use in my code 2006-07-07 09:58:53 +00:00
Laurent Rineau 40de68f0da - fix typos in make_surface_mesh.tex.
- in Surface_mesher_ref/intro.tex, change "Global Functions" to
  "Function Templates", and capitalize "Tag classes" to "Tag Classes"
(This patch will be submitted in the CGAL-3.2.x branch.)
2006-07-06 09:30:50 +00:00
Laurent Rineau a74ad391e6 Fix the date of last entry. Strange that yesterday I tought we were tomorrow! 2006-07-06 09:18:28 +00:00
Laurent Rineau bf07fad719 new way of dealing with dependencies, in my packages 2006-07-05 16:28:34 +00:00
Laurent Rineau adc307ab63 - move Point_traits.h from Mesh_3 to Surface_mesher, to avoid an unneeded
dependancy
2006-07-05 06:59:41 +00:00
Laurent Rineau 5f53f7668e - fix the oracle Sphere_oracle_3
- added a test in Surfacer_mesher
2006-07-05 06:57:28 +00:00
Laurent Rineau 9e9034e412 fix s/intersect/intersection in the octree 2006-06-30 15:38:27 +00:00
Laurent Rineau ed1f7bcdfd fix operator>> for c2t3, so that number_of_facets is computed correctly 2006-06-28 17:05:41 +00:00
Laurent Rineau 931b4cfb11 extends Robust_circumcenter_traits_3 so that this class is model of
ConstructCicumcenter_3.
2006-06-28 17:04:31 +00:00
Laurent Rineau 768c783d89 fix a warning: comp. between signed and unsigned int 2006-06-27 16:59:04 +00:00
Laurent Rineau c09eb61cc7 fix the last commit 2006-06-27 11:35:38 +00:00
Laurent Rineau 89bfa685e3 merge some examples/Mesh_3 modifications to demo/Surface_mesher 2006-06-26 14:10:30 +00:00
Laurent Rineau d0d24488f5 - in Surface_mesher:
- remove deprecated include/CGAL/Surface_mesher/Implicit_surface.h
  - rename CGAL::Surface_mesher::Implicit_surface_oracle to
           CGAL::Surface_mesher::Implicit_surface_oracle_3
    and then, rename include/CGAL/Surface_mesher/Implicit_surface_oracle.h
    to include/CGAL/Surface_mesher/Implicit_surface_oracle_3.h
- in Mesh_3: adapt code to the above change.
2006-06-26 12:42:39 +00:00
Laurent Rineau 00e588aed7 modified a comment, to be more explicit 2006-06-26 12:29:39 +00:00
Laurent Rineau 9eaa9ee75b - fix all iterators of C2t3!!
- added a test to test that these iterators works...
2006-06-23 15:35:33 +00:00
Sylvain Pion e8cbc79348 - Typos "Triagulation".
- Fix \ccPkgIntroducedInCGAL for d-d convex hull.
2006-06-19 12:12:49 +00:00
Laurent Rineau 65519abd31 prefix filter_iterator with CGAL::, to prevent ADL 2006-06-17 05:42:30 +00:00
Laurent Rineau 5c6b881a1d ** In Surface_mesher:
- remove subdirectories of include/CGAL/Surface_mesher: files of Criteria/
  and Oracles/ are moved one step back.
- repear the polyhedral oracle
- Implicit_oracle.h is now Implicit_surface_oracle.h (and the class has
been renamed too.
- no longer "Kernel_point" trick in Implicit_surface_oracle.h
- *but* "Kernel_point" trick is needed in Polyhedral_oracle.h! :-(

** In Mesh_3:
- repear examples/Mesh_3/polyhedral_surface_mesher.C
- add two input files in ./inputs/*.off (with their medit files)
2006-06-13 13:08:19 +00:00
Laurent Rineau ab88dda917 temp commit 2006-06-13 06:38:16 +00:00