Commit Graph

267 Commits

Author SHA1 Message Date
Laurent Rineau 7f6f7cb654 add a teaser 2007-02-26 19:11:12 +00:00
Laurent Rineau 8862a968af - fix ADDITIONNAL->ADDITIONAL
- fix flags for Core and CGALQt shared libraries
- add $(CUSTOM_LDFLAGS) to $(CGAL_SHARED_LIB_LDFLAGS)
- move a few flags from $(CGAL_CGAL_LDFLAGS) to $(CGAL_LDFLAGS), so that
  $(CGAL_CGAL_LDFLAGS) only contains -lCGAL (or the equivalent for other
  compilers).
2007-02-23 00:07:51 +00:00
Laurent Rineau ca7f173838 - Add cxx flags, libpath flags and linker flags, by features, in
$CGAL_MAKEFILE.
- Fix shared libraries makefile that need to be linked with third libraries.
2007-02-16 23:00:26 +00:00
Laurent Rineau 36636d49b5 - Continue factorization between libraries' makefiles,
- install_cgal cleanup.
2007-02-16 21:00:37 +00:00
Laurent Rineau 349d29a80c Fix two typos and a linker bug (extern "C"). 2007-02-16 19:18:00 +00:00
Laurent Rineau 86307ba0e2 Fix libCGALimageIO, so that <CGAL/Gray_level_image_3.h> compiles. 2007-02-16 18:59:35 +00:00
Laurent Rineau 50ed188182 fix the file "maintainer" 2007-02-15 15:34:35 +00:00
Laurent Rineau b326aad03b add the file "maintainer" 2007-02-15 15:33:23 +00:00
Laurent Rineau e55e35a3e0 Move ImageIO.h into src/CGALimageIO/. We need to define a licence for src/CGALimageIO! 2007-02-15 14:50:41 +00:00
Laurent Rineau 4c484412e4 (Followup to revision 36164.)
"Everybody was dreaming of this commit log:
 - factorization of makefiles for libCGAL, libCGALimageIO, libCore, and
 libBenchmark.
 - SONAMEs for everybody."
Add:
 - fix platforms without SONAME,
 - unify Benchmark/src/Benchmark/makefile with other makefiles.
2007-02-09 23:33:22 +00:00
Laurent Rineau 6fa698ad67 Everybody was dreaming of this commit log:
- factorization of makefiles for libCGAL, libCGALimageIO, libCore, and
 libBenchmark.
 - SONAMEs for everybody.
2007-02-09 22:29:15 +00:00
Laurent Rineau 8a5a52a9ce Need "-I.". 2007-02-02 16:23:03 +00:00
Laurent Rineau 3ea9291ee3 rename everything from .c to .cpp 2007-02-02 16:11:48 +00:00
Laurent Rineau 37e000fc86 Remove the .c rule.
Rename everything to .cpp
2007-02-02 16:11:17 +00:00
Laurent Rineau 6c6cbdcb1c The commit that will break everthing:
- New library: libCGALimageIO
- make shared libraries for CORE, and Benchmark.
2007-02-02 16:10:06 +00:00
Laurent Rineau 60417ed9be Fix the testsuite: add a cin file for combined_spheres.
Question: why was this bug not detected sooner?! :-S
2007-02-01 09:05:11 +00:00
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