Commit Graph

182 Commits

Author SHA1 Message Date
Laurent Rineau c545dafd87 Decrease the TODO list!! 2006-03-10 11:26:57 +00:00
Laurent Rineau a3fd1e1826 Killed a TODO markup!! :-) 2006-03-09 12:41:52 +00:00
Laurent Rineau 912dacb1b9 completed the write of SurfaceMeshCriteria_3.tex
and changes in code correspondingly.
2006-03-09 11:25:53 +00:00
Laurent Rineau 0b2c9c7454 fix refs to Gray_level_image_3<FT>, in doc 2006-03-09 11:25:13 +00:00
Laurent Rineau b524fb2e83 perso makefiles hacking 2006-03-09 11:23:56 +00:00
Mariette Yvinec 3a3e9b9a36 modified before_insertion of Surface_mesher_manifold:
added in_complex test of facets and remove in_comples test of vertices
after_insertion of Surface_mesher_manifold :
use is_regular_or_boundary_for_vertices
2006-03-09 09:54:29 +00:00
Laurent Rineau 635d80bed8 SURFACE_MESHER_VERBOSE -> CGAL_SURFACE_MESHER_VERBOSE 2006-03-09 09:25:59 +00:00
Laurent Rineau 363a72e311 Fix comment. 2006-03-09 09:23:09 +00:00
Laurent Rineau 70f31b01ed remove incorrect files and directory 2006-03-09 09:15:06 +00:00
Mariette Yvinec 79eddc25a7 cosmetic changes from Andreas comments 2006-03-09 09:08:37 +00:00
Mariette Yvinec a4b84424f5 added comments (asked by Andreas) 2006-03-09 09:07:45 +00:00
Sylvain Pion 191cb95627 - Do not submit doc/. 2006-03-09 08:47:33 +00:00
Laurent Rineau 8ea975e588 - modification of Complex_2_in_triangulation_vertex_base_3 and
Complex_2_in_triangulation_3: the result of
  union_find_of_incident_facets() is cached in the vertex.
- remove unwanted verbose output. It is now activable by defining
  the preprocessor macro SURFACE_MESHER_VERBOSE.
2006-03-09 08:31:02 +00:00
Laurent Rineau 6fadb288a3 - change some hard-coded "double" to "FT"
- change face_type() to face_status() in users of C2t3
- first testsuite
- renamed nested typedef Triangulation_3 to Triangulation, in C2t3
- added specializations for Manifold_tag and Manifold_with_boundaries_tag, 
  in include/CGAL/make_surface_mesh.h
- heavy changes of template parameters and constructors of:
     - Surface_mesher_regular_edges_without_boundary_base
     - Surface_mesher_regular_edges_base
     - Surface_mesher_manifold_base
- new classes Surface_mesher_manifold, urface_mesher_regular_edges and
  Surface_mesher_regular_edges_without_boundary, that are no longer
  copy-pasted from Surface_mesher.
- rename all triangulation objects to "tr", and all geom_traits objects to
  "gt". No longer "tri3", or "ker".
- updated the target "depends" of GNUmakefile files.
- testsuite compiles, but runtime problem in manifold version. Non manifold
  runs correctly.
- fix layout of this changes.txt file
2006-03-08 23:00:44 +00:00
Laurent Rineau 91e4b4128c Y-A-TODO markup! 2006-03-08 17:22:27 +00:00
Laurent Rineau e66e9ec948 - change some hard-coded "double" to "FT"
- fix syntax errors in include/CGAL/Complex_2_in_triangulation_3.h
- change face_type() to face_status() in users of C2t3
- updated test suite
2006-03-08 16:00:25 +00:00
Mariette Yvinec 3bc411e439 changed the booleans in Complex_2_in_triangulation_vertex_base_3 2006-03-08 15:43:32 +00:00
Laurent Rineau a3265101df removeold headers 2006-03-08 15:34:25 +00:00
Mariette Yvinec 8f3310e242 changes in Complex_2_in_triangulation_3 :
remove set_in_complex and remove_from_complex for vertices
    change  set_in_complex and remove_from_complex for facets
    add iterators on complex faces
2006-03-08 14:47:38 +00:00
Laurent Rineau 4030f47a42 Add yet another "TODO" markup... 2006-03-08 14:46:48 +00:00
Laurent Rineau 09e658a77a rename tri3 to tr, and minor syntax fixes 2006-03-08 14:44:48 +00:00
Mariette Yvinec 2df3b5b7d8 add missing iterator types 2006-03-08 14:17:40 +00:00
Mariette Yvinec 8ff46aa013 fixed iterator names 2006-03-08 14:09:14 +00:00
Laurent Rineau 939b61e8d2 little doc fixes 2006-03-08 13:29:00 +00:00
Mariette Yvinec 52d9682c58 changes in Complex_2_in_triangulatio_3 :
remove set_in_complex and remove_from_complex for vertices
    change  set_in_complex and remove_from_complex for facets
2006-03-08 13:28:51 +00:00
Mariette Yvinec 00db7952f9 changes in Complex_2_in_triangulatio_3 :
fixed operator Not_in_complex
    changed face_type into face_status
    changed is_in_complex 
    added is_regular_or_boundary_for_vertices
2006-03-08 10:45:51 +00:00
Mariette Yvinec f1b9f632e5 2006-03-08 10:28:28 +00:00
Laurent Rineau 7746c6ff28 Test compilation with another compatible kernel.
Do not run it, because CORE::Expr segfault!
2006-03-08 10:28:02 +00:00
Laurent Rineau 7bfe687840 The *square* of 1e-06 is somehow a too big precision error!! 2006-03-08 09:42:46 +00:00
Laurent Rineau c39508d70a I am proude to announce that the testsuite is no longer empty! 2006-03-08 09:41:04 +00:00
Laurent Rineau 01c8cacff6 Hacking GNUmakefile 2006-03-08 09:35:20 +00:00
Laurent Rineau ce261bf67e \emph{ImageIO}, instead of \ccc{ImageIO} or ImageIO. 2006-03-08 09:17:40 +00:00
Mariette Yvinec bf9ccadfaf 2006-03-08 09:07:42 +00:00
Laurent Rineau ec899a7096 More realistic bounds, for surface mesher criteria. 2006-03-08 09:04:51 +00:00
Laurent Rineau e4ee7201ba remove incorrect executable prop 2006-03-07 21:20:32 +00:00
Mariette Yvinec 3a3ece0364 2006-03-07 18:53:03 +00:00
Laurent Rineau 5b33f2a004 up to date doc for Gray_level_image_3<FT> 2006-03-07 18:41:24 +00:00
Laurent Rineau 094d397054 Added a gray level image 3d mesher.
ImageIO (formerly known as libInrImage) is shipped in the 
examples/Surface_mesher/ImageIO/ subdirectory.
2006-03-07 18:40:32 +00:00
Mariette Yvinec c5cb550d97 2006-03-07 18:40:02 +00:00
Laurent Rineau 5e9460e8e4 stupidly forgot to call refine_mesh() 2006-03-07 17:35:06 +00:00
Mariette Yvinec 3c07a5ba0c Move some include statements 2006-03-07 17:29:26 +00:00
Laurent Rineau d18e7b91ec Hausdorff, with two ff 2006-03-07 16:12:21 +00:00
Laurent Rineau 5c97321824 fix RCSDef stuff 2006-03-07 14:26:29 +00:00
Laurent Rineau 9cbe926373 fix incorrect ref 2006-03-07 14:26:11 +00:00
Laurent Rineau 80a7d48e3b up to date spec Surface_mesher_ref/ImplicitSurfaceTraits_3.tex!! :-) 2006-03-07 14:15:25 +00:00
Mariette Yvinec 640134c8cc 2006-03-07 13:41:34 +00:00
Laurent Rineau e16ef7cf46 Fix typo around colon: no space before (thus no breakable space either) 2006-03-07 13:13:41 +00:00
Laurent Rineau 494a65d4a3 Added a reminder (TODO) 2006-03-07 12:57:00 +00:00
Laurent Rineau 6fba1625ed Modified the API of SurfaceMeshVertexBase_3: code and documentation. 2006-03-07 12:46:22 +00:00
Mariette Yvinec 2e485495b8 add the is_in_complex functions 2006-03-07 10:43:32 +00:00
Laurent Rineau 1882fdc84e added a reminder (TODO)... for later, but before the release. :-( 2006-03-07 10:42:53 +00:00
Laurent Rineau cb030bbe42 Func->Function
Added a constructor to Implicit_surface_3
2006-03-07 10:36:00 +00:00
Laurent Rineau bbdefb5fe7 updated example 2006-03-07 10:01:30 +00:00
Laurent Rineau f51c84caf5 updated example 2006-03-07 10:01:08 +00:00
Laurent Rineau d8f0765ca0 - Changed the example in user manual
- minor changes in ref manual (RSCdef stuff, for example)
- add a \ccHasModels in doc_tex/Surface_mesher_ref/ImplicitFunction.tex
2006-03-07 09:52:31 +00:00
Mariette Yvinec 932d3d1b3d updated the doc 2006-03-06 18:26:47 +00:00
Sylvain Pion 388ba779f3 - Fix frenchism : mecanism -> mechanism. 2006-03-06 17:22:00 +00:00
Laurent Rineau 7d5329c79f change copyright 2006-03-06 15:17:07 +00:00
Laurent Rineau 8f1de4688b fix doc compilation errors. Surface_mesher HTML doc still buggy. 2006-03-03 10:37:18 +00:00
Laurent Rineau fc9f3e8bb4 typo 2006-03-03 04:01:50 +00:00
Laurent Rineau c03357d3a5 Oups! Stupidly forgot to rename files here! :-( 2006-03-03 03:59:35 +00:00
Laurent Rineau f2dbff8b5d (WARNING: partially compiles, runtime errors, temporary commit)
- Added an undocumented class Surface_mesh_triangulation_generator_3 which
  is a meta functor Kernel->Triangulation, that computes the right
  triangulation for make_surface_mesh()
- Added documented files:
    - include/CGAL/Implicit_surface_3.h
    - include/CGAL/Surface_mesh_default_criteria_3.h
    - include/CGAL/Surface_mesh_complex_2_in_triangulation_3.h
- In doc, rename:
    - SurfaceMeshCriteria to SurfaceMeshCriteria_3
    - Surface_mesh_default_criteria to Surface_mesh_default_criteria_3
- Added doc_tex GNUmakefile, for developers uses.

- Wrote the first test file!
- Find Triangulation_mesher_level_traits_3.h in include/CGAL/Mesh_2/, now.
- Major changes in template arguments, data members, and constructors of:
  - class Surface_mesher,
  - class Implicit_oracle,
- Minor changes everywhere (sorry for the imprecision, too long).
2006-03-02 16:40:43 +00:00
Laurent Rineau 65105814e0 fix: headers are in CGAL/ subdirectory 2006-02-28 09:35:21 +00:00
Laurent Rineau 0db23504e8 Headers are in <CGAL/*> 2006-02-27 18:21:07 +00:00
Laurent Rineau 4e9b0f0803 new target for makefile 2006-02-27 17:44:07 +00:00
Laurent Rineau e075545f86 (WARNING: no longer compiles, temporary commit)
- Added number_of_facets() to C2T3 (code and documentation)
- Remove Complex_2_in_triangulation_3_surface_meshe.h (not finished)
- Created classes Surface_mesh_cell_base_3 and Surface_mesher_vertex_base_3.
- Beginning to changes code to bo sync with the documentation.
- Remove old headers Nodes.h and Graph.h
2006-02-27 16:04:07 +00:00
Laurent Rineau 26af2b9297 Rename the member surface to surface_mesher. 2006-02-24 16:51:31 +00:00
Mariette Yvinec d037174559 added incident_facets 2006-02-24 13:02:53 +00:00
Mariette Yvinec a0db7f66fa various fixes
+ added function is_regular_or_boundary_for_vertices
in SurfaceMeshComplex_2InTriangulation_3.tex
2006-02-24 10:31:43 +00:00
Laurent Rineau 6e2be025ef Added:
size_type number_of_facets() const;
to specification of C2T3.
2006-02-23 15:28:48 +00:00
Laurent Rineau 5e469bb4aa Ignore documentation of C2T3. 2006-02-23 15:17:45 +00:00
Laurent Rineau 8a34f3ead7 Added an entry. :-( 2006-02-23 14:53:29 +00:00
Laurent Rineau b28dd7f2b7 Remove an unused file. 2006-02-23 10:38:39 +00:00
Mariette Yvinec 068d513777 fixed template parameter of make_surface_mesh 2006-02-22 16:22:39 +00:00
Laurent Rineau 27cef05318 Exclude demo/ itself, for the moment, from CGAL releases. 2006-02-22 15:33:55 +00:00
Mariette Yvinec c49ca48710 replace /SurfaceOracle by SurfaceMeshTraits_3 2006-02-21 18:24:05 +00:00
Laurent Rineau 5a545a3629 Added demo/Surface_mesher/windows in ignored files. This is a Windows demo,
from Pierre Alliez, that should no longer compile because I have not the
tools to compile and test it.
2006-02-21 14:27:17 +00:00
Laurent Saboret 35cfa18a2a Change CVS keywords to SVN style 2006-02-17 17:01:13 +00:00
Laurent Saboret db6a8f948c Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Laurent Saboret 1aad55d4cb Change CVS keywords to SVN style 2006-02-14 10:08:15 +00:00
Laurent Saboret 541f5f7f0e Remove .cvsignore files (changed to svn:ignore properties) 2006-02-14 09:20:20 +00:00
Laurent Saboret 7612ff5eec Move packages to trunk root 2006-02-14 08:58:20 +00:00