Commit Graph

59 Commits

Author SHA1 Message Date
Laurent Rineau 31e2cfc6dc - the ImplicitFunction concept now has a operator()(Point), instead of
operator()(FT, FT, FT). This implied the modification of:
    - the Gray_level_image_3 and its documentation Gray_level_image_3.tex
    (new template parameter, to have the type of point),
    - all examples or demo,
    - Mesh_3 examples or demo as well

  This modification was mandatory, before the CGAL-3.2 release, to avoid
  Implicit_surface to use methods x(), y() and z() of points.

  Fully tested, etc.
2006-04-06 22:52:38 +00:00
Laurent Rineau ae69967c14 Quality must also be default constructible. 2006-04-06 22:12:38 +00:00
Andreas Meyer 5b5a60cecf rewritten the whole manual
ok. seriously:

renamed \chapter into \ccUserChapter and \ccRefChapter
2006-04-06 17:03:37 +00:00
Andreas Fabri 71829bf113 cleanup of \sections 2006-04-05 14:03:12 +00:00
Mariette Yvinec ade35a8e29 fixes to take into account Efi's comments 2006-03-24 16:59:02 +00:00
Mariette Yvinec 82cade395b 2006-03-24 08:06:52 +00:00
Mariette Yvinec 564e5cb316 2006-03-24 07:24:39 +00:00
Laurent Rineau dbc7185272 - added explanation of parameter error_bound of the constructor of
Implicit_Surface_3, in its ref page
2006-03-22 22:37:22 +00:00
Laurent Rineau 6452185f7c my proposal for this sentence. See the diff 2006-03-22 21:47:07 +00:00
Laurent Rineau db3d6d86b5 typo 2006-03-22 10:33:31 +00:00
Laurent Rineau 833814224b - fix doc_tex/Surface_mesher_ref/ImplicitSurfaceTraits_3.tex after the
changes of yesterday
- forgot to tell that FT must be constructible from a double
2006-03-22 09:53:41 +00:00
Mariette Yvinec d009f4a38f fixed the definition of SurfaceMeshTriangulation_3 2006-03-13 16:50:22 +00:00
Laurent Rineau cf899d8197 Modified a line:
"The type of the embedding 3D triangulation. **Must be a model of
  \ccc{SurfaceMeshTriangulation_3}**"
2006-03-10 18:08:46 +00:00
Mariette Yvinec b79385bf0c doc fixes 2006-03-10 17:53:00 +00:00
Laurent Rineau 8fdbadd078 Small fixes after a first review. 2006-03-10 17:19:19 +00:00
Laurent Rineau fad9d8ef4b last missing refpage of the documentation! 2006-03-10 17:05:08 +00:00
Mariette Yvinec c098539a51 cosmetic 2006-03-10 13:26:49 +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
Mariette Yvinec 79eddc25a7 cosmetic changes from Andreas comments 2006-03-09 09:08:37 +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
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
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 f1b9f632e5 2006-03-08 10:28:28 +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
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
Mariette Yvinec c5cb550d97 2006-03-07 18:40:02 +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 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 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