Commit Graph

702 Commits

Author SHA1 Message Date
Sébastien Loriot e88d30d177 add program to compare traits using or not Circular_kernel_2 2010-11-05 09:22:49 +00:00
Laurent Rineau cdf0322256 Let's remove all makefiles, now. 2010-08-23 11:03:02 +00:00
Laurent Rineau 4bc6a941fb Remove a std::cerr from my last commit. Sorry for the pollution. 2010-08-20 14:17:33 +00:00
Laurent Rineau 418d2a5f01 Refactoring of CK_2 Filtered_bbox_circular_kernel_2:
- The three classes Circular_arc_2, Circular_arc_point_2 and Line_arc_2
    now have a proper base class with bboxes,

  - The functors of Fb_ck_2 now directly use the functors of Ck_2 (without
    bbox filtering) templated by Fb_ck_2: that avoids all creations of
    temporary objects to convert between types CGAL::Foobar_2<CK_2> and
    CGAL::Foobar_2<Fb_ck_2>.

  - The number of functors in bbox_filtered_predicates has been reduced
    quite a lot: all functors that were not using bboxes have been
    removed. They were just forwarding all there calls to the functors
    without filtering. That was useless (and created a lot of temporary
    objects).

As a side effect, Fb_ck_2 now works even with -DCGAL_CFG_MATCHING_BUG_6
(VC++), because of the removal of the temporary objects.
2010-08-19 10:20:47 +00:00
Laurent Rineau 972057865d Define CGAL_NO_DEPRECATION_WARNINGS in test files that do test deprecated
stuff, so that the testsuite does not report those awaited warnings.
2010-08-13 15:19:25 +00:00
Sébastien Loriot 5471e90cd1 s/succesful/successful 2010-08-12 08:30:26 +00:00
Andreas Fabri 16010cf531 For VC++ we have to directly derive from Has_qrt 2010-08-10 08:02:28 +00:00
Sébastien Loriot 93a7d05699 Make the benchmark compiling again.
I try to run some of the mode 'alpha' as described in the
README_benchmark_CK2.txt but this ended up with different
preconditions non validated (for alpha=1,4,5 or 8 with beta=9)
2010-06-22 09:37:10 +00:00
Sébastien Loriot 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Andreas Fabri cc7b417bd4 fix bugs in VC++ workarounds 2010-05-06 09:27:16 +00:00
Sébastien Loriot f295f910f0 change LK:: to CK:: (bug on windows) 2010-05-06 09:19:35 +00:00
Andreas Fabri 83cb1edf06 Reindent and removal of duplicate typedef for Circle_2 2010-05-06 08:20:53 +00:00
Pedro Machado Manhaes de Castro 9ee39b4642 qualified result type issues 2010-04-30 16:41:23 +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
Laurent Rineau 5e4c755bdb Merged revisions 53668-53669,53678-53679,53682-53686 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch

........
  r53668 | yvinec | 2010-01-19 11:00:41 +0100 (Tue, 19 Jan 2010) | 3 lines
  
  added changes for Mesh_3
........
  r53669 | yvinec | 2010-01-19 11:04:38 +0100 (Tue, 19 Jan 2010) | 3 lines
  
  fixed page layout in Changes for Mesh_3
........
  r53678 | spion | 2010-01-20 13:32:36 +0100 (Wed, 20 Jan 2010) | 2 lines
  
  Link AK_d and reorder to have Modular close to NT.
........
  r53679 | lrineau | 2010-01-20 13:37:23 +0100 (Wed, 20 Jan 2010) | 9 lines
  
  Merge from trunk:
    | New Revision: 53666
    |  Author: sloriot
    |  Date: 2010-01-19 08:41:16 +0100 (Tue, 19 Jan 2010)
    |  
    |  Log message:
    |  
    | remove warnings
........
  r53682 | lrineau | 2010-01-20 14:31:41 +0100 (Wed, 20 Jan 2010) | 2 lines
  
  Simplify the URL to CORE, so that "_" is not in the URL (Pb with manual tools)
........
  r53683 | lrineau | 2010-01-20 14:42:23 +0100 (Wed, 20 Jan 2010) | 3 lines
  
  Fix the package description of AK (fix the bib label and the version of
  CGAL)
........
  r53684 | lrineau | 2010-01-20 14:45:53 +0100 (Wed, 20 Jan 2010) | 1 line
  
  clean PkgDescription.tex
........
  r53685 | lrineau | 2010-01-20 15:01:09 +0100 (Wed, 20 Jan 2010) | 3 lines
  
  - Update PkgDexcription.tex to year 2010.
  - Add manual-3.6.bib
........
  r53686 | lrineau | 2010-01-20 15:03:10 +0100 (Wed, 20 Jan 2010) | 1 line
  
  Update the biblio shipped in manual tools, using manual-3.6.bib
........
2010-01-20 14:07:18 +00:00
Monique Teillaud 1083c98f28 fix bibtex label 2009-12-17 12:58:24 +00:00
Sylvain Pion e0a2006631 Remove semi-colon after main() function definition. 2009-12-12 14:32:20 +00:00
Laurent Rineau e88730a2cb Recorded merge of revisions 51561,51678,51694,51699,51702,51714,51738,51758,51769,51771,51778,51787,51814,51831,51868,51889,51895,51901-51902,51931-51932,51936-51937,51939,51948,51953-51954,51957,51960,51999,52026,52075,52079,52094-52096,52101-52105,52110-52111,52115,52141-52143,52150-52151,52197,52582,52584,52618,52733,52843,53002,53053,53152,53292-53294 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch

Personal note: Actually all merges were already done in the trunk manually
by authors, as far as I have seen. I have ignored several conflicts in
Mesh_3 and packages from Laurent Saboret, because I know the authors of
these packages already manage patchs to 3.5 and trunk manually. All the
changes here seem to be fixes to package descriptions (change -08 to -09).

........
  r51561 | stayeb | 2009-08-27 17:41:39 +0200 (Thu, 27 Aug 2009) | 8 lines
  
  Merge r51076
  From trunk/Mesh_3/include/CGAL/Labeled_image_mesh_domain_3.h to branches/CGAL-3.5-branch/Mesh_3/include/CGAL/Labeled_image_mesh_domain_3.h
  
  r51076 | stayeb | 2009-08-05 17:40:23 +0200 (Wed, 05 Aug 2009) | 3 lines
  * Fix bug with image bounding box computation
  * Add internal(undocumented) usefull genericity:
    + add Wrapper template parameter (with default value) in Labeled_Image_mesh_domain_3
........
  r51678 | lsaboret | 2009-09-02 14:16:10 +0200 (Wed, 02 Sep 2009) | 6 lines
  
  svn merge bug fix from trunk to CGAL-3.5-branch:
  
  r51677 | lsaboret
  Port to Windows 64
........
  r51694 | stayeb | 2009-09-02 16:30:21 +0200 (Wed, 02 Sep 2009) | 1 line
  
  add multilabel_mesh_small picture.
........
  r51699 | lrineau | 2009-09-02 16:42:46 +0200 (Wed, 02 Sep 2009) | 35 lines
  
  Merge the following revision from trunk into the 3.5 branch:
    | ------------------------------------------------------------------------
    | r51688 | lrineau | 2009-09-02 16:07:12 +0200 (Wed, 02 Sep 2009) | 2 lines
    | 
    | A new solution for the "how_to_cite stuff"
    | 
    | ------------------------------------------------------------------------
    | r51689 | lrineau | 2009-09-02 16:08:14 +0200 (Wed, 02 Sep 2009) | 2 lines
    | 
    | Remove the last non-constant part of the script makebiblio !!! :-)
    | 
    | ------------------------------------------------------------------------
    | r51679 | lrineau | 2009-09-02 14:48:37 +0200 (Wed, 02 Sep 2009) | 4 lines
    | 
    | Fix after Monique's suggestion... Just kidding! :-)
    | 
    | Actually, we do not want CGAL Editorial Board to be abbrev. to "C.E.Board".
    | 
    | ------------------------------------------------------------------------
    | r51680 | lrineau | 2009-09-02 14:52:09 +0200 (Wed, 02 Sep 2009) | 2 lines
    | 
    | Protect Minkowski and Boolean with {}.
    | 
    | ------------------------------------------------------------------------
    | r51692 | lrineau | 2009-09-02 16:15:22 +0200 (Wed, 02 Sep 2009) | 6 lines
    | 
    | Fixes:
    |  - Remove the links "BACK TO INDEX" that were auto-generated by
    |    bibtex2html
    |  - Remove several "and and".
    |  - Replace the labels: "08" -> "09".
    | 
    | ------------------------------------------------------------------------
........
  r51702 | yvinec | 2009-09-02 16:51:07 +0200 (Wed, 02 Sep 2009) | 3 lines
  
  fixed PkgDescription.tex
........
  r51714 | spion | 2009-09-02 18:46:41 +0200 (Wed, 02 Sep 2009) | 4 lines
  
  Backport revision 51047.
  
    Replace wrong use of $$ by \ccc{}.
........
  r51738 | lrineau | 2009-09-03 09:24:23 +0200 (Thu, 03 Sep 2009) | 2 lines
  
  Import revision 51737 from trunk: fix the how_to_cite_cgal.html file
........
  r51758 | lrineau | 2009-09-03 12:14:14 +0200 (Thu, 03 Sep 2009) | 1 line
  
  Fix all \ccPkgHowToCiteCgal at once to turn 08 into 09
........
  r51769 | lrineau | 2009-09-03 14:03:23 +0200 (Thu, 03 Sep 2009) | 14 lines
  
  Merge from trunk:
     | ------------------------------------------------------------------------
     | r51754 | teillaud | 2009-09-03 11:45:05 +0200 (Thu, 03 Sep 2009) | 2 lines
     | 
     | added missing file, needed by makebiblio
     | 
     | ------------------------------------------------------------------------
     | r51755 | teillaud | 2009-09-03 11:48:45 +0200 (Thu, 03 Sep 2009) | 2 lines
     | 
     | layout file for makebiblio (use of ccs)
     | 
     | ------------------------------------------------------------------------
........
  r51771 | lrineau | 2009-09-03 14:20:50 +0200 (Thu, 03 Sep 2009) | 10 lines
  
  Merge from trunk:
    | ------------------------------------------------------------------------
    | r51770 | teillaud | 2009-09-03 14:14:17 +0200 (Thu, 03 Sep 2009) | 3 lines
    | 
    | a few buggy labels fixed
    | obviously, it was not a good idea to write them using the keyboard alone, not even the mouse... :(
    | 
    | ------------------------------------------------------------------------
........
  r51778 | lrineau | 2009-09-03 16:38:42 +0200 (Thu, 03 Sep 2009) | 3 lines
  
  Fill the file global_dont_submit, so that one can simplify the script that
  creates releases.
........
  r51787 | lsaboret | 2009-09-03 18:00:04 +0200 (Thu, 03 Sep 2009) | 15 lines
  
  Merge bug fixes from trunk to CGAL-3.5-branch:
  
  r51785 | lsaboret
  * Fixed images width (as requested by LR):
  set max-width instead of width in HTML.
  * Also set width=1.0 for most images in PDF (prettier).
  
  r51749 | lsaboret
  Fixed warning with boost >= 10.38 in Point_set_processing_3.
  
  r51683 | lsaboret
  Fixed compilation error due to the global change "CGALi" -> "internal" in trunk
  (this revision is merged into CGAL-3.5-branch by safety)
........
  r51814 | teillaud | 2009-09-04 10:16:38 +0200 (Fri, 04 Sep 2009) | 2 lines
  
  files generated after yesterday's fixes on manual-3.5.bib
........
  r51831 | lsaboret | 2009-09-04 13:38:11 +0200 (Fri, 04 Sep 2009) | 6 lines
  
  Merge bug fix from trunk to CGAL-3.5-branch:
  
  r51830 | lsaboret
  Fixed compilation error introduced in r51749
........
  r51868 | lrineau | 2009-09-07 17:01:48 +0200 (Mon, 07 Sep 2009) | 2 lines
  
  Fix the non-filtering of BBox_3-Segment_3 intersection.
........
  r51889 | palliez | 2009-09-10 17:02:29 +0200 (Thu, 10 Sep 2009) | 1 line
  
  fix pca bug
........
  r51895 | lsaboret | 2009-09-10 18:34:35 +0200 (Thu, 10 Sep 2009) | 66 lines
  
  Merge bug fixes from trunk to CGAL-3.5-branch:
  
  r51894 | lsaboret
  Added traces
  
  r51893 | lsaboret
  Fixed bug introduced in r51683:
  (Windows) developers compiling Surface_reconstruction_points_3 with CGAL 3.5 beta 1 need to compile with Surface_mesher package from svn in order to get r51028 bug fix (orientation of reconstructed meshes).
  
  r51887 | lsaboret
  Fixed bug in test suite:
  * The bug occured (sometimes) in test suite when calling
  > APSS_reconstruction_test data/robocat_deci.off
  => assertion failure "CGAL::Polyhedron_incremental_builder_3<HDS>::
  lookup_halfedge(): input error: facet 1462 shares a halfedge from vertex 95 to vertex 808 with facet 1312."
  in output_surface_facets_to_polyhedron().
  This means that the reconstructed surface is not manifold.
  * The reason seems that (on this example) APSS implicit function is not smooth enough for make_surface_mesh().
  * The fix was to set APSS smoothness factor to 6 (default is 2).
  
  r51886 | lsaboret
  Partial fix of assertion failure "(x,y,z) is already inserted on surface" in make_surface_mesh():
  * The bug could be reproduce by:
  > poisson_reconstruction Compressor_top_clean_65kpoints.pwn out.off -sm_distance 0.75
  or
  > APSS_reconstruction robocat_deci.off out.off -smooth 6
  (try several times)
  * The fix is to set Implicit_surface_3's dichotomy error to make_surface_mesh's approximation distance/1000 (instead of /10). This makes make_surface_mesh() behavior more reproductible.
  * My guess is that in both implicit functions are not smooth, and that make_surface_mesh's parameters must be tuned to make them appear smooth to the algorithm.
  
  r51884 | lsaboret
  Temporary traces: turn on CGAL assertions
  
  r51883 | lsaboret
  Temporary traces: turn on CGAL assertions
  
  r51873 | lsaboret
  Fixed bug in make_surface_mesh(implicit surface, sphere, Manifold_tag) when the implicit surface crosses the sphere:
  * The bug could be reproduced on Linux/g++ 4.3.1 by:
  > poisson_reconstruction Compressor_top_clean_30kpoints.pwn Compressor-poisson.off
  or
  > APSS_reconstruction robocat_deci.off robocat_deci-apss.off
  => infinite loop that crashes when the process max memory is reached, or
     assertion failure "(x,y,z) is already inserted on surface", or
     assertion failure "A facet is not in conflict with its refinement point"
  * The fix was to use Manifold_with_boundary_tag.
  
  r51871 | palliez
  update barycentric coordinates - thanks Andreas.
  
  r51869 | lsaboret
  Fixed assertion failure "tester(d)" in Triangulation_3::find_conflicts() when running the Delaunay refinement:
  * To reproduce the bug:
  > poisson_reconstruction data/sphere926.pwn sphere926-poisson.off
  (try several times)
  * The fix is:
  - implement Robust_circumcenter_filtered_traits_3::compute_squared_radius_3_object()
  - compare denominator with 1E-13 (instead of 1E-14) to switch to exact arithmetic
  
  r51865 | lsaboret
  Fixed infinite loop in Min_sphere_d:
  * On Linux/g++, the bug could be reproduced by:
  > poisson_reconstruction data/sphere926.pwn sphere926-poisson.off
  * The fix was do use Min_sphere_of_spheres_d instead of Min_sphere_d
........
  r51901 | palliez | 2009-09-11 09:13:41 +0200 (Fri, 11 Sep 2009) | 1 line
  
  PCA: undo recent change - there was no bug
........
  r51902 | lrineau | 2009-09-11 10:44:55 +0200 (Fri, 11 Sep 2009) | 16 lines
  
  Remove mention to piecewise smooth surfaces. The following revision forgot
  to remove those two paragraphs:
    | ------------------------------------------------------------------------
    | r46327 | lrineau | 2008-10-17 14:35:23 +0200 (Fri, 17 Oct 2008) | 3 lines
    | Changed paths:
    |    M /trunk/Surface_mesher/doc_tex/Surface_mesher/main.tex
    |    M /trunk/Surface_mesher/doc_tex/Surface_mesher_ref/SurfaceMeshFacetsCriteria_3.tex
    |    M /trunk/Surface_mesher/doc_tex/Surface_mesher_ref/Surface_mesh_complex_2_in_triangulation_3.tex
    |    M /trunk/Surface_mesher/doc_tex/Surface_mesher_ref/intro.tex
    |    M /trunk/Surface_mesher/doc_tex/Surface_mesher_ref/main.tex
    | 
    | Update documentation for CGAL-3.4: remove any occurrence of "polyhedral
    | [surfaces]" and "piecewise [smooth surfaces]"
    | 
    | ------------------------------------------------------------------------
........
  r51931 | stayeb | 2009-09-14 15:22:12 +0200 (Mon, 14 Sep 2009) | 1 line
  
  Fix bbox_3_segment_3 intersection for filtered kernels.
........
  r51932 | lrineau | 2009-09-14 15:32:24 +0200 (Mon, 14 Sep 2009) | 3 lines
  
  Fix predicates of <CGAL/AABB_intersection.h>, so that they are correctly
  filtered when called from the global function template CGAL::do_intersect
........
  r51936 | stayeb | 2009-09-14 19:37:18 +0200 (Mon, 14 Sep 2009) | 2 lines
  
  * Fix ray_bbox & line_bbox do_intersect predicates for filtered kernels
  * add a small test for do_intersect(seg/ray/line, bbox) queries
........
  r51937 | stayeb | 2009-09-14 19:52:01 +0200 (Mon, 14 Sep 2009) | 1 line
  
  Fix polyhedral oracle issue: switch to exact intersection computation.
........
  r51939 | stayeb | 2009-09-15 10:56:32 +0200 (Tue, 15 Sep 2009) | 1 line
  
  Fix minor bug in aabb_do_intersect_test.cpp
........
  r51948 | spion | 2009-09-15 19:09:03 +0200 (Tue, 15 Sep 2009) | 5 lines
  
  Rename following the converging convention to prevent future incompatibility :
  - Vertex_container -> Vertex_range
  - Face_container   -> Face_range
  - Cell_container   -> Cell_range
........
  r51953 | stayeb | 2009-09-16 13:17:12 +0200 (Wed, 16 Sep 2009) | 1 line
  
  Fix AABB_tree missing default ctor.
........
  r51954 | stayeb | 2009-09-16 14:40:50 +0200 (Wed, 16 Sep 2009) | 6 lines
  
  Merge [r51090]
  From trunk/Mesh_3 to branches/CGAL-3.5-branch/Mesh_3.
  
  r51090 | stayeb 
  * Labels are now ordered according to their natural order (instead of randomly) in medit output.
........
  r51957 | stayeb | 2009-09-17 10:20:36 +0200 (Thu, 17 Sep 2009) | 1 line
  
  cleanup example folder.
........
  r51960 | stayeb | 2009-09-17 13:10:50 +0200 (Thu, 17 Sep 2009) | 1 line
  
  Remove wrong using namespace statement.
........
  r51999 | lsaboret | 2009-09-22 10:27:10 +0200 (Tue, 22 Sep 2009) | 1 line
  
  Removed debugging traces
........
  r52026 | lrineau | 2009-09-28 14:18:10 +0200 (Mon, 28 Sep 2009) | 2 lines
  
  Add a minor changelog from CGAL-3.5-beta1.
........
  r52075 | lrineau | 2009-09-30 17:24:08 +0200 (Wed, 30 Sep 2009) | 2 lines
  
  Fix the display of the manual testsuite: pdflatex before bibtex and so on.
........
  r52079 | lrineau | 2009-10-01 00:21:47 +0200 (Thu, 01 Oct 2009) | 1 line
  
  Fix links to Boost property maps documentation.
........
  r52094 | lrineau | 2009-10-01 17:43:44 +0200 (Thu, 01 Oct 2009) | 2 lines
  
  Fix the background of dev manual
........
  r52095 | lrineau | 2009-10-01 18:06:36 +0200 (Thu, 01 Oct 2009) | 4 lines
  
  
  #include <cstdio> is needed, with recent g++ compilers, to find the BUFSIZ
  macro.
........
  r52096 | lrineau | 2009-10-01 18:07:03 +0200 (Thu, 01 Oct 2009) | 3 lines
  
  
  Detect images that are linked with background=...
........
  r52101 | lrineau | 2009-10-01 18:32:46 +0200 (Thu, 01 Oct 2009) | 2 lines
  
  Fix the bibtex entry of Mesh_3: incorrect title
........
  r52102 | lrineau | 2009-10-01 18:34:59 +0200 (Thu, 01 Oct 2009) | 2 lines
  
  Real fix of the bib entry of Mesh_3!
........
  r52103 | lrineau | 2009-10-01 18:36:08 +0200 (Thu, 01 Oct 2009) | 1 line
  
  Commit of changes to how_to_cite in the manual tools... (fix the mesh_3 entry)
........
  r52104 | lrineau | 2009-10-01 18:41:39 +0200 (Thu, 01 Oct 2009) | 2 lines
  
  Error checking
........
  r52105 | lrineau | 2009-10-01 18:49:38 +0200 (Thu, 01 Oct 2009) | 2 lines
  
  Add README files about the generation of the how_to_cite_cgal stuff.
........
  r52110 | lrineau | 2009-10-02 10:55:03 +0200 (Fri, 02 Oct 2009) | 2 lines
  
  Fix HTML errors in the manual testsuite results pages.
........
  r52111 | lrineau | 2009-10-02 11:11:46 +0200 (Fri, 02 Oct 2009) | 3 lines
  
  Add the link to the HTML validator. The manual testsuite pages validate,
  now.
........
  r52115 | lrineau | 2009-10-02 16:47:37 +0200 (Fri, 02 Oct 2009) | 2 lines
  
  Minor fix of the output of the manual testsuite.
........
  r52141 | lrineau | 2009-10-05 14:28:24 +0200 (Mon, 05 Oct 2009) | 2 lines
  
  Patch from Olivier Devillers: add a check in is_valid.
........
  r52142 | lrineau | 2009-10-05 14:33:01 +0200 (Mon, 05 Oct 2009) | 2 lines
  
  CGAL-3.5 published. Let's target 3.5.1, now.
........
  r52143 | lrineau | 2009-10-05 14:39:18 +0200 (Mon, 05 Oct 2009) | 2 lines
  
  Fix a link in the bibtex file.
........
  r52150 | lrineau | 2009-10-05 19:01:43 +0200 (Mon, 05 Oct 2009) | 3 lines
  
  Update the LaTeX label for "3D Periodic Triangulations" (the previous one
  was a copy-paste from TDS_3).
........
  r52151 | reichel | 2009-10-05 22:47:27 +0200 (Mon, 05 Oct 2009) | 2 lines
  
  update Debian stuff for 3.5-1
........
  r52197 | lrineau | 2009-10-07 21:57:10 +0200 (Wed, 07 Oct 2009) | 2 lines
  
  Boost 1.33.1 *or higher* is needed.
........
  r52582 | mcaroli | 2009-10-16 10:19:24 +0200 (Fri, 16 Oct 2009) | 3 lines
  
  bugfix I/O operator
  merge of revision 52311 from trunk
........
  r52584 | mcaroli | 2009-10-16 10:45:08 +0200 (Fri, 16 Oct 2009) | 3 lines
  
  minor improvements in the reference documentation.
  this is a merge from the trunk
........
  r52618 | mcaroli | 2009-10-19 17:50:53 +0200 (Mon, 19 Oct 2009) | 2 lines
  
  move the new check in is_valid to the right place (cf. r52141)
........
  r52733 | mcaroli | 2009-10-26 10:15:53 +0100 (Mon, 26 Oct 2009) | 11 lines
  
  Merge revisions r52701 and r52704 from trunk:
  | ------------------------------------------------------------------------
  | r52701 | mcaroli | 2009-10-23 11:15:57 +0200 (Fri, 23 Oct 2009) | 2 lines
  |
  | add the domain to the basic example
  | ------------------------------------------------------------------------
  | r52704 | mcaroli | 2009-10-23 11:56:56 +0200 (Fri, 23 Oct 2009) | 2 lines
  |
  | add a phrase that precises that input points have to lie inside the cube
  | ------------------------------------------------------------------------
........
  r52843 | lrineau | 2009-11-02 14:28:09 +0100 (Mon, 02 Nov 2009) | 2 lines
  
  g++-4.4 is supported as well.
........
  r53002 | mcaroli | 2009-11-12 18:05:01 +0100 (Thu, 12 Nov 2009) | 3 lines
  
  improved doc of periodic_point(v) and periodic_point(v,i)
  this is a merge from the trunk, revision 53001
........
  r53053 | stayeb | 2009-11-16 13:56:49 +0100 (Mon, 16 Nov 2009) | 5 lines
  
  Merge r53048 from trunk
  
  r53048 | stayeb
  Fix syntax error.
........
  r53152 | stayeb | 2009-11-24 13:43:03 +0100 (Tue, 24 Nov 2009) | 1 line
  
  Fix bug (typo) in polyhedral domain initialization.
........
  r53292 | lrineau | 2009-12-04 16:00:00 +0100 (Fri, 04 Dec 2009) | 1 line
  
  commit revision 53291 from trunk to branch 3.5
........
  r53293 | lrineau | 2009-12-04 16:01:30 +0100 (Fri, 04 Dec 2009) | 1 line
  
  commit revision 53289\ from trunk to branch 3.5
........
  r53294 | lrineau | 2009-12-04 16:02:06 +0100 (Fri, 04 Dec 2009) | 1 line
  
  commit revision 53288 from trunk to branch 3.5
........
2009-12-04 15:30:14 +00:00
Laurent Rineau 83912b2952 Massive fix of svn:keywords properties, and $URL$ keyword. 2009-10-20 08:59:26 +00:00
Sylvain Pion 8573fe26ce Rename CGALi to internal. 2009-08-24 17:10:04 +00:00
Sylvain Pion a02661edbc Remove obsolete makefile 2009-08-20 14:16:12 +00:00
Sylvain Pion 2bdf828dfd Unless I am mistaken, those pre-CMake makefiles are obsolete. 2009-08-20 11:45:12 +00:00
Sylvain Pion 927b432b39 typo : mecanism -> mechanism. 2009-08-10 15:57:03 +00:00
Laurent Rineau fd76a2222d - Remove "using CK::Linear_kernel::Do_intersect_2::operator()" in
CircularFunctor::Do_intersect_2 because
CK::Linear_kernel::Do_intersect_2::operator() and
CircularFunctor::Do_intersect_2 have exactly the same signature! The Intel
compiler is right to say there is an ambiguity in the matching.
2009-07-10 08:21:44 +00:00
Efi Fogel 4b22c83e54 cleanup 2009-07-07 08:23:06 +00:00
Sylvain Pion f0ed774e37 Move CGAL::array to namespace CGAL::cpp0x, like tuple. 2009-04-30 14:03:52 +00:00
Laurent Rineau 2bf7e2ccce Merge from the CGAL-3.4 branch:
New Revision: 47768
 Author: lrineau
 Date: 2009-01-20 23:19:01 +0100 (Tue, 20 Jan 2009)
 
 Log message:
 
Fix wrong cross-linking in the manual, using new optional argument of \ccc
and \ccRefIdfierPage.
2009-01-20 22:37:16 +00:00
Laurent Rineau df0048415c Remove a temporary test that had never been removed! :-( 2009-01-20 13:23:17 +00:00
Laurent Rineau 157eba63cf \ccPkgDemo now predend "demo/3.4/" to its argument. 2008-12-10 14:16:12 +00:00
Laurent Rineau c115d9c48f No _ in labels! 2008-12-02 15:33:52 +00:00
Andreas Fabri 1f49df5635 Use ccRefLabel for overloaded do_intersect 2008-12-02 14:10:31 +00:00
Andreas Fabri 46cab80dec Add Pedro 2008-11-24 08:43:42 +00:00
Andreas Fabri b2d094ec30 Fix bibtex entry 2008-11-21 09:26:52 +00:00
Laurent Rineau ec9f2e29e5 Update citations (s/07/08/).
Let us hope that CGAL-3.4 will be release before 2009!
2008-11-20 22:19:28 +00:00
Pedro Machado Manhaes de Castro d62178069e CGAL_NO_DPRECATED_CODE 2008-11-10 14:13:21 +00:00
Laurent Rineau fa912f218c Add NOTICE: where needed, so that the test results scripts can generate a "r". 2008-11-10 11:09:21 +00:00
Fernando Cacciola 547bffecd9 Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4 2008-11-06 13:03:41 +00:00
Monique Teillaud d6ae567fc7 wao... 3 new words = 3 commits 2008-11-04 15:34:20 +00:00
Fernando Cacciola 994028ec51 Prefixed CreateSingleSourceCGALProgram.cmake with CGAL_ 2008-11-04 13:09:48 +00:00
Fernando Cacciola 70fa9503fd Added CMP0003 policy 2008-11-04 12:30:29 +00:00
Monique Teillaud 19712e07e8 fix, thanks Sylvain 2008-11-04 09:35:55 +00:00
Monique Teillaud 359669034b test if deprecated stuff are there before testing them 2008-11-04 09:26:08 +00:00
Pedro Machado Manhaes de Castro 66f53a570b testing calls for VC8 + bug fix 2008-10-31 17:08:32 +00:00
Pedro Machado Manhaes de Castro e7ee6ea845 fix the VC8 compatibility 2008-10-24 23:36:02 +00:00
Andreas Fabri c58989d70e make the linear kernel testsuite work with the circular kernel on VC8 2008-10-24 12:53:39 +00:00
Andreas Fabri dd0b52dfe5 make the linear kernel testsuite work with the circular kernel on VC8 2008-10-24 09:52:30 +00:00
Monique Teillaud 86ac605f4f removed wrong "/"s 2008-10-23 14:20:59 +00:00
Monique Teillaud 705dd51c44 the test makefile was not submitted... hence the red boxes in the test-suite 2008-10-23 07:58:24 +00:00
Andreas Fabri b68bea4cb2 We need the suffix rules so that the CXX_FLAGS are really used 2008-10-23 07:47:26 +00:00
Pedro Machado Manhaes de Castro 36b4d94397 Cmake ok name for project 2008-10-22 23:45:26 +00:00
Pedro Machado Manhaes de Castro bcd994290e BK LK test 2008-10-22 20:59:29 +00:00
Pedro Machado Manhaes de Castro b40e2d417e fixing paths 2008-10-22 15:12:53 +00:00
Pedro Machado Manhaes de Castro 9df384e7dc The makefile 2008-10-22 14:51:33 +00:00
Pedro Machado Manhaes de Castro 7fbf0782b8 update CMakeLists.txt 2008-10-22 13:37:51 +00:00
Pedro Machado Manhaes de Castro 0d8b9ac616 Linear_kernel with CK_2 test + ambiguity fix 2008-10-22 13:32:25 +00:00
Pedro Machado Manhaes de Castro 2512af15a0 testing CK with the test of Kernel as well, (and small bug fix) 2008-10-22 11:04:08 +00:00
Andreas Fabri 2bbeb2bfdd Add include paths for the files in test/Kernel_23/include 2008-10-22 10:14:25 +00:00
Andreas Fabri 23c70502ad Undo of debugging code 2008-10-21 12:58:38 +00:00
Andreas Fabri a5cfc3d66d Replace Qt3 by Qt4 demo 2008-10-21 12:22:43 +00:00
Andreas Fabri b08fc3a8d7 Replace Qt3 by Qt4 demo 2008-10-21 12:21:38 +00:00
Andreas Fabri cb53f0f8ae Renamed template parameter as it leads to typmixup for VC8 2008-10-21 11:54:39 +00:00
Laurent Rineau f10a590672 Mass-remove vcproj files. 2008-10-21 09:21:22 +00:00
Laurent Rineau 1d7a5b1625 Fix indentation. 2008-10-21 08:06:37 +00:00
Laurent Rineau ce24967b2c Modify the indentation, to help understanding the code (CRTP means a lot of
templates arguments).
2008-10-21 08:04:39 +00:00
Laurent Rineau 59e9173cb9 Modify the indentation, in order to understand well the templates arguments. 2008-10-21 07:32:36 +00:00
Pedro Machado Manhaes de Castro a65aceddf2 radical line as well 2008-10-20 14:44:37 +00:00
Pedro Machado Manhaes de Castro 5476d1bd01 testing Line_2, Circle_2 as well 2008-10-16 14:41:36 +00:00
Pedro Machado Manhaes de Castro 89306a1d8e uncomment CK 2008-10-16 07:15:54 +00:00
Pedro Machado Manhaes de Castro f86250b818 inheritance 2008-10-15 16:21:52 +00:00
Pedro Machado Manhaes de Castro 18638671c1 removing some useless defines and trying something for GCC < 4.3 2008-10-15 16:17:20 +00:00
Pedro Machado Manhaes de Castro 005cc1ccb7 Fixing for Line_2, Circle_2 on BK stuff 2008-10-13 20:34:01 +00:00
Pedro Machado Manhaes de Castro 3e0b9e1ed4 Trying to be more precise on the namespaces so VC8 will be happy (trying at least) 2008-10-13 18:12:12 +00:00
Pedro Machado Manhaes de Castro e80226ce3c Improving the testsuite and fixing some problems 2008-10-13 17:58:36 +00:00
Pedro Machado Manhaes de Castro 8bf93852dd tunning the tests for global functions CK2 2008-10-03 14:45:43 +00:00
Pedro Machado Manhaes de Castro e33078a4e9 Circular_arc_point_2 has a constructor for Point_2 2008-10-03 11:26:19 +00:00
Monique Teillaud 7f4cce9e24 Pedro added as author 2008-10-03 08:01:45 +00:00
Monique Teillaud 67528f7cfa missing precondition 2008-10-03 08:00:39 +00:00
Pedro Machado Manhaes de Castro f39a5d6cd4 pre-condition for split_2 2008-10-02 15:45:54 +00:00
Pedro Machado Manhaes de Castro 71b58f8eb3 <, <=, >=, > operations for Circular_arc_point_2 2008-10-02 15:42:13 +00:00
Monique Teillaud 5c17ea4b6f name more consistent with kernel names 2008-10-02 14:34:46 +00:00
Pedro Machado Manhaes de Castro 1e88811a5e point_in_x_range does not look as cool as has_in_x_range (in conformity with CGAL) 2008-10-02 14:30:30 +00:00
Monique Teillaud 6106ad2395 added missing link 2008-10-02 14:05:42 +00:00
Monique Teillaud edc0cd9574 see also 2008-10-01 15:58:05 +00:00
Monique Teillaud a3a78e5b9f bug fix 2008-10-01 15:54:40 +00:00
Monique Teillaud 0adbfa4079 various small missing stuff added 2008-10-01 15:49:55 +00:00
Monique Teillaud 0cbf6a7c1a fonctors to compute coordinates 2008-10-01 15:32:36 +00:00
Pedro Machado Manhaes de Castro a379bd57d4 global functions in a single file 2008-10-01 15:24:23 +00:00
Monique Teillaud 1b0405a85b global functions added 2008-10-01 15:17:41 +00:00
Pedro Machado Manhaes de Castro 25983e68bb only one global function file 2008-10-01 15:12:54 +00:00
Pedro Machado Manhaes de Castro e7e4e33287 Only one global function file -> global_functions_circular_kernel_2.h 2008-10-01 15:12:01 +00:00
Monique Teillaud 9e48e81a9f Make{X,XY}Monotone 2008-10-01 15:04:37 +00:00
Pedro Machado Manhaes de Castro f125fd60b0 Remove from visible stuffs the compare_y_to_left_2 2008-10-01 12:27:57 +00:00
Pedro Machado Manhaes de Castro 2775e451e5 Some Not Documented line comments 2008-10-01 12:25:23 +00:00
Pedro Machado Manhaes de Castro e60d9ab72d just a little call to the global function 2008-10-01 12:17:32 +00:00
Pedro Machado Manhaes de Castro 1d795d747e It is not critial, it is extremal 2008-10-01 11:12:04 +00:00
Pedro Machado Manhaes de Castro 939667002a remove compare_y_to_left 2008-10-01 10:41:33 +00:00
Pedro Machado Manhaes de Castro e752ba2382 global function for the functor compare_y_to_left 2008-10-01 09:18:26 +00:00
Pedro Machado Manhaes de Castro b610bdb783 testsuite for make_xy_monotone + remove some warnings 2008-10-01 09:12:03 +00:00
Pedro Machado Manhaes de Castro 15f7610a40 cleaning 2008-09-30 15:52:44 +00:00
Pedro Machado Manhaes de Castro 4124531409 test for {x,y}_extremal_point global function 2008-09-30 15:48:34 +00:00
Pedro Machado Manhaes de Castro cfaa7f3b7c Comment line on some non-documented stuff, it exists (i.e. for tests) but it is not documented 2008-09-30 14:38:33 +00:00
Pedro Machado Manhaes de Castro ca8f6c806a removing Advanced_make_{x,xy}_monotone_2, On_upper_part_2, Construct_circular_arc_2 operator()(const Circular_arc_2 &A, bool b, const Circle_2& ccut, bool b_cut), Equal_2 for types that do not match 2008-09-30 13:59:18 +00:00
Pedro Machado Manhaes de Castro 32f1dbffaf Compute_Circular_{x,y}_2 to Compute_circular_{x,y}_2 2008-09-30 13:44:20 +00:00
Pedro Machado Manhaes de Castro 2dbdeb2c71 not necessary anymore 2008-09-30 13:37:10 +00:00
Pedro Machado Manhaes de Castro d7e7e23c1a sending to trash some unfortunate global functions 2008-09-30 13:36:33 +00:00
Pedro Machado Manhaes de Castro 1bfd02a7f2 Global function for make_xy_monotone 2008-09-30 13:11:33 +00:00
Pedro Machado Manhaes de Castro cffa240949 global function compare_y_to_right with correct params (Arc, Arc, Circular_arc_point) 2008-09-30 13:07:52 +00:00
Pedro Machado Manhaes de Castro caedb2cf8f good naming of global functions 2008-09-29 18:58:39 +00:00
Pedro Machado Manhaes de Castro 56901ba7f7 Globals with T<K> instead of typename K::T, and reordering of .h so it works 2008-09-29 18:50:45 +00:00
Laurent Rineau 70cec8fc7c followup to revision 45731: rename examples so that they do not conflict with each other 2008-09-24 19:25:27 +00:00
Laurent Rineau 9b873e4f6b Renaming, to get different target names. 2008-09-24 14:48:14 +00:00
Pedro Machado Manhaes de Castro d8f8af7e14 putting both Get_equation together in function_objects_polynomial 2008-09-18 18:53:33 +00:00
Monique Teillaud f0fb6d7013 makefile for demos re-added... 2008-09-17 09:01:48 +00:00
Monique Teillaud 31fec8a966 added constructor(three points)
+ some rephrasing in other places
2008-09-16 08:46:13 +00:00
Monique Teillaud fd74f54625 - constructor arc(three Point_2) added
- some rephrasing about (non-)orientation
2008-09-16 08:35:00 +00:00
Monique Teillaud 18ebbef2b7 link to new example added in manual
cosmetic changes in examples
2008-09-16 08:09:23 +00:00
Monique Teillaud c6597a6402 added: ConstructLine/Circle supporting arc 2008-09-16 07:57:13 +00:00
Monique Teillaud 1ff5a1f357 cleaning 2008-09-16 07:40:29 +00:00
Pedro Machado Manhaes de Castro a8e2a6bbb7 moving supporting_line and circle to the deprecated area 2008-09-15 16:40:38 +00:00
Pedro Machado Manhaes de Castro dfd621367b Construct_supporting_circle_2 => Construct_circle_2 2008-09-15 15:29:11 +00:00
Pedro Machado Manhaes de Castro 61b7ab6dd2 Inheritance for result_type 2008-09-15 13:12:44 +00:00
Pedro Machado Manhaes de Castro 0ddfd915b9 Looks like this is not an usual global function in CGAL, so I remove it. 2008-09-15 13:01:55 +00:00
Pedro Machado Manhaes de Castro 5c1829d9e0 Construct_supporting_line_2 => Construct_line_2 2008-09-15 12:57:09 +00:00
Pedro Machado Manhaes de Castro b65bd7be6b Forgot adding this file (Type Equality Wrapper thread) 2008-09-12 21:30:34 +00:00
Pedro Machado Manhaes de Castro 4dffce29c5 Better Circular_arc_2/Circular_arc_point_2/Line_arc_2 Copy Constructor 2008-09-12 17:36:32 +00:00
Pedro Machado Manhaes de Castro 87f63a2d4b Tunning the functor example on CK2 2008-09-12 15:09:19 +00:00
Pedro Machado Manhaes de Castro 3ac5443b35 Small example: using a functor + A forgotten Copy Constructor 2008-09-12 14:43:12 +00:00
Monique Teillaud 32c222e7dd operator == added + some fixes 2008-09-12 13:33:34 +00:00
Pedro Machado Manhaes de Castro 476c6e7bb8 Type Equality Wrapper for Filtered Bbox + kernel stuffs (base for Circular_kernel and almost everything for Filtered_bbox_kernel), operator == for Circular_arc_2, cleaning old stuffs 2008-09-12 12:53:05 +00:00
Laurent Rineau a9f67f82b5 4th pass to remove CGAL_USE_QT: remove "#ifdef CGAL_USE_QT"/"#endif" 2008-09-09 21:53:57 +00:00
Laurent Rineau a302cff5c8 Second pass to remove CGAL_USE_QT: remove "#ifndef CGAL_USE_QT"/"#else"/"#endif // CGAL_USE_QT" 2008-09-09 21:42:42 +00:00
Sylvain Pion a0be560caa New profiling tool : Profile_branch_counter, that improves the display
of failure/calls ratios.  With the corresponding macro CGAL_BRANCH_PROFILER().
2008-09-08 09:52:37 +00:00
Fernando Cacciola 1fc6bcadc4 Removed hand-made example cmake scripts 2008-09-04 18:58:48 +00:00
Monique Teillaud f7a8db2627 intersect and do_intersect now refer to common CGAL global functions 2008-09-01 09:19:45 +00:00
Monique Teillaud 31b7ef5946 Type<CK> now replaces CK::Type, it is cleaner for showing the uses of global functions 2008-08-28 12:25:19 +00:00
Monique Teillaud 7ec77d6c81 missing include 2008-08-28 12:20:12 +00:00
Monique Teillaud 6c9be1ff58 move global functions (intersection, do_intersect) to a 'documentable' place 2008-08-27 12:38:15 +00:00
Sylvain Pion 4c79d1d5cf Rename Bool_type to Boolean. 2008-08-26 13:40:26 +00:00
Sylvain Pion 44c185f1f4 Rename boost::array to CGAL::array. 2008-08-26 13:15:21 +00:00
Sylvain Pion 53f5c9679b Add a using directive "using std::array" in namespace CGAL to import either:
- C++0x's std:array from <array>
- TR1's std::tr1::array from <tr1/array>
- boost::array from <boost/array.hpp>
Motivation : GCC's std::array is faster than boost::array.

Move CGALi:make_array to namespace CGAL.

Document CGAL::array.
2008-08-26 13:08:16 +00:00
Monique Teillaud a65faa20fe cleaning 2008-08-13 09:56:16 +00:00
Monique Teillaud a20b3e1684 cosmetic 2008-08-13 09:46:35 +00:00
Monique Teillaud 1572bd411f cosmetic 2008-08-13 09:41:15 +00:00
Monique Teillaud 2fa9033fc7 comment added to help the reader 2008-08-13 09:39:54 +00:00
Monique Teillaud 71d4f7cc4d capital letters 2008-08-13 09:16:34 +00:00
Monique Teillaud 3e8828c79d global functions intersection and do_intersect included
(+ small bug fixed)
We will see how the manual tools handle the name clashes with 
corresponding functions of Kernel, let's cross fingers.
2008-08-13 09:08:54 +00:00
Monique Teillaud b3319572a3 reorganization 2008-08-13 08:52:58 +00:00
Monique Teillaud a2d107946a Do_intersect added
manual for global functions intersection and do_intersect prepared
but not included yet (problem of name clash with the same Kernel 
global functions to be solved first)
2008-08-13 08:41:44 +00:00
Monique Teillaud 15055c79e5 document missing case of intersection with Line_2 2008-08-13 08:03:22 +00:00
Sylvain Pion a8e8ecfdcf Replace Interval_nt_advanced::unsafe_comparison by Uncertain_conversion_exception.
(it was alrady the same type, but now the filtering code can be independent on Interval_nt_advanced
(think other interval types, or other types of filters).
2008-07-31 13:31:26 +00:00
Pedro Machado Manhaes de Castro a9f8c15825 More fixes on comments 2008-07-28 17:51:28 +00:00
Pedro Machado Manhaes de Castro de9b9d42f6 Fixing authors and comments 2008-07-28 17:49:57 +00:00
Pedro Machado Manhaes de Castro 25097caed9 The actual circular_kernel_2 demo 2008-07-28 17:48:01 +00:00
Sylvain Pion edcedb11fd forgot to update demo code after Triple->array changes 2008-07-27 11:40:49 +00:00
Pedro Machado Manhaes de Castro 96b3269d52 Split_2 to the testsuite again 2008-07-25 15:08:19 +00:00
Pedro Machado Manhaes de Castro b7c906cf00 global functions and do_intersect for CK_2 2008-07-25 15:02:26 +00:00
Sylvain Pion a00960f952 Rename local typedef Triple to Triplet (makes it easier for grep to distinguish). 2008-07-25 14:51:40 +00:00
Sylvain Pion 20a76e0b04 Replace CGAL::Triple by boost::array
(NB : I'm not sure this code is tested...).
2008-07-25 14:49:50 +00:00
Pedro Machado Manhaes de Castro 3aaad47ea1 Adding filtered bbox predicates for Line_2 2008-07-25 11:52:13 +00:00
Sylvain Pion dc3bf72707 Remove changes.txt files. 2008-07-24 17:47:16 +00:00
Pedro Machado Manhaes de Castro e43e675b98 Using the Exact_circular_kernel_2 instead of Circular_kernel_2 (the user does not specially appreciate CGAL templates) 2008-07-24 15:59:41 +00:00
Pedro Machado Manhaes de Castro 0cee71677e making life easier for the user, replacing CK().etcetc_2_obejct()(x,y) by CGAL::etcetc(x,y) 2008-07-24 15:52:12 +00:00
Pedro Machado Manhaes de Castro d51d5d3811 CK_2 intersection Line_2 vs Line_arc_2 and Circular_arc_2 2008-07-24 15:42:18 +00:00
Pedro Machado Manhaes de Castro 285600fe63 result_type inheritance 2008-07-24 14:40:44 +00:00
Monique Teillaud e1182612fb ackn ACS fixed 2008-07-24 10:51:28 +00:00
Monique Teillaud 8bd000960f traits for arrangements removed from the manual too 2008-07-24 10:49:01 +00:00
Pedro Machado Manhaes de Castro 5e78e5b3f1 Fix License for examples and demo 2008-07-24 10:43:12 +00:00
Pedro Machado Manhaes de Castro a3b6334d60 SVN keywords detail 2008-07-23 17:21:52 +00:00
Pedro Machado Manhaes de Castro 2cc9590c83 LGPL -> QPL + updating authors 2008-07-23 17:13:44 +00:00
Monique Teillaud 657311bc4e update 2008-07-22 14:14:13 +00:00
Monique Teillaud 0cf7cb8349 added: forgotten bounded side functors 2008-07-22 14:12:20 +00:00
Monique Teillaud dc29aef754 remove LinearKernel concept (as already done in 3D)
replaced by Kernel directly
2008-07-22 13:56:43 +00:00
Sylvain Pion 79864c0c8e Remove Arity_tag. 2008-07-22 12:29:01 +00:00
Monique Teillaud 2e837ecf34 update 2008-07-22 11:24:23 +00:00
Monique Teillaud a3849278d3 - mention geometric filtering in exact circular kernel
- remove includes of removed examples (which should fix the manual testsuite)
- wrong license fixed
2008-07-22 09:40:30 +00:00
Monique Teillaud c199564523 old arrangement traits removed
(interesting ones had been included in the Arrangement_2 package already)
2008-07-22 08:49:38 +00:00
Pedro Machado Manhaes de Castro 524e385f7b Making life easier for the user 2008-07-17 16:52:06 +00:00
Pedro Machado Manhaes de Castro 49c02ffd2e One solution for the Filtered_bbox_circular_kernel memory leak problem. However, probably not the best. 2008-07-17 15:02:11 +00:00
Pedro Machado Manhaes de Castro 590884f915 Changing Licenses from QPL to LGPL (remaining ones) 2008-07-17 12:17:17 +00:00
Pedro Machado Manhaes de Castro 66b2705068 Changing Licenses from QPL to LGPL 2008-07-17 12:02:29 +00:00
Sylvain Pion d776397508 Rename *.C to *.cpp. 2008-07-16 08:14:23 +00:00
Sylvain Pion 35e4ccf983 Rename *.C to *.cpp. 2008-07-16 08:13:29 +00:00
Pedro Machado Manhaes de Castro 74271fa365 Cleaning bad examples in CK2 2008-06-03 13:54:51 +00:00
Fernando Cacciola f93437ca22 Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release) 2008-05-05 14:01:55 +00:00
Monique Teillaud 64e1e0982f todo 2008-04-17 14:04:39 +00:00
Sylvain Pion 1d47b96e3c Remove more useless enum_cast<>. 2008-03-20 16:46:25 +00:00
Andreas Meyer 20315de571 * replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
* removed include/Testsuite/assert.h
2008-03-19 13:45:36 +00:00
Pedro Machado Manhaes de Castro 7508e50901 <= 80 columns 2008-03-11 09:14:12 +00:00
Pedro Machado Manhaes de Castro ba23aaf135 better example (that do not depends on the arr package) 2008-03-11 09:12:26 +00:00
Pedro Machado Manhaes de Castro 98834a3447 adding intersecting_arcs.cpp 2008-03-10 17:11:21 +00:00
Pedro Machado Manhaes de Castro 8b2c4f95a4 adding intersecting_arcs.cpp 2008-03-10 17:10:56 +00:00
Pedro Machado Manhaes de Castro 6d6dbed2f5 Just a small examples on Circular Arc construction and Intersection 2008-03-10 17:10:25 +00:00
Fernando Cacciola b704509dcf Examples/Demos/Test CMake scripts updated 2008-03-05 21:14:02 +00:00
Fernando Cacciola a659cd852a Added project() and conditional test for CGAL_DIR 2008-02-14 15:42:36 +00:00
Fernando Cacciola 14043c43a0 Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically) 2008-02-08 17:47:21 +00:00
Fernando Cacciola 279eb55b13 Some cmake scripts for demos and examples fixed 2008-02-07 14:58:33 +00:00
Fernando Cacciola afddfc4fca CMake scripts for demos/examples/test added 2008-02-06 19:06:24 +00:00
Sylvain Pion b24108f5fd Remove #include <cassert> from everywhere under include/CGAL/.
CGAL code has to use CGAL assertions instead.
2008-01-20 18:47:19 +00:00
Sylvain Pion 50ed4bb632 Use <cstdlib> and <cstdio> consistently instead of <stdio.h> and <stdlib.h>. 2008-01-18 20:33:57 +00:00
Monique Teillaud 2d87078efa todo 2008-01-03 14:44:35 +00:00
Sylvain Pion 146cfe8922 remove spaces 2007-12-03 18:18:48 +00:00
Sylvain Pion a46b55bf71 The files "changes.txt", "description.txt", "long_description.txt" and "maintainer"
are now under /trunk/$Package/package_info/$Package/ .
2007-12-02 15:06:42 +00:00
Andreas Meyer 6623d525eb * replaced assert in */test/*/*.{cpp,h} with CGAL_test_assertion
* replaced #include <assert.h> with the according CGAL/Testsuite/assert.h
2007-11-07 21:35:42 +00:00
Andreas Meyer fdeedcf8b0 some low level code cleanup. renamed
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Sylvain Pion 87759faafd Move internal typedefs to CGAL::CGALi::. 2007-11-06 16:14:00 +00:00
Sylvain Pion 1881ddf9e9 Replace abort by assertions. 2007-11-05 10:16:21 +00:00
Monique Teillaud 7ebab5b990 todo 2007-10-08 14:39:11 +00:00
Monique Teillaud 9de1d3511e todo 2007-09-19 08:23:01 +00:00
Sylvain Pion b976aea1b6 Remove 2 workarounds which are not needed anymore by the latest SunPRO:
CGAL_CFG_DEEP_DEPENDENT_TEMPLATE_BUG
CGAL_CFG_DEDUCABLE_CONTEXT_BUG
2007-08-24 12:57:55 +00:00
Monique Teillaud 990b6df224 bug fix 2007-08-23 12:43:40 +00:00
Monique Teillaud d826da2cbc missing refinements fixed 2007-08-23 09:28:56 +00:00
Monique Teillaud dab374e1aa precision in the IO format 2007-08-21 07:03:53 +00:00
Monique Teillaud e3afd2bd7d todo 2007-08-20 16:20:03 +00:00
Monique Teillaud 708964b7bc missing derivation of Has_on added 2007-08-08 08:29:25 +00:00
Monique Teillaud 8ba97e5586 one more item on the todo-list 2007-06-20 14:45:37 +00:00
Fernando Cacciola 88111fcf70 VS project files merged back 2007-06-06 15:35:17 +00:00
Andreas Fabri a29134e5d5 add demo 2007-05-04 15:53:57 +00:00
Andreas Fabri 1acd1b4f30 Added demo icon 2007-04-30 14:54:17 +00:00
Andreas Meyer c1e9765ff4 manual fix: moved labels inside sectioning command 2007-04-18 14:20:12 +00:00
Andreas Fabri 7276c6ff15 Kernel -> Geometry Kernel (suggested by sylvain) 2007-04-17 11:21:24 +00:00
Andreas Fabri ea71b8eaa1 .C ->.cpp and autolinking 2007-04-11 13:59:20 +00:00
Andreas Meyer 41169fc270 * updated howtocite bibkeys for upcoming 3.3 release
* typo fixes/cosmetic changes
2007-03-29 17:40:13 +00:00
Joachim Reichel 35b0f3bb6c update FSF address 2007-03-20 19:24:29 +00:00
Andreas Fabri 632327f357 removed unused parameters 2007-03-17 09:46:05 +00:00
Andreas Fabri 4039e49760 removed unused parameters 2007-03-17 09:43:57 +00:00
Andreas Fabri 8188f79ccb .C -> .cpp 2007-03-16 09:19:58 +00:00
Joachim Reichel d08f6bea45 replace obsolete variable CGAL_QT_LDFLAGS by CGAL_LDFLAGS 2007-03-11 09:54:17 +00:00
Sylvain Pion b2630cd7e1 Apply trailing whites-spaces and leadgin+trailing empty-lines cleanups
to demo/**/*.h and .cpp.
2007-03-10 16:55:12 +00:00
Sylvain Pion 847c23a15e Removing leading and trailing empty lines from all example files.
Using the following Perl script:
-----------------------------------------------------
#!/usr/bin/perl

local($/) = undef;
my $text = <>;

$text =~ s/\A\n+//mg;
$text =~ s/\n+\Z/\n/mg;

print "$text";
-----------------------------------------------------
2007-03-10 16:17:17 +00:00
Sylvain Pion 6fb5cb906b Remove trailing white spaces and end of lines.
(using : perl -pi.bak -e 's/\s+$/\n/' */examples/*/*.cpp )
2007-03-10 14:59:41 +00:00
Sylvain Pion 70b9930045 remove GCC-only command-line option 2007-03-10 10:49:31 +00:00
Sylvain Pion c6b85022e5 warning patrol 2007-03-09 08:37:01 +00:00
Sylvain Pion a2297186ad Prefix macros with CGAL_ , damned !!! 2007-02-28 18:54:33 +00:00
Sylvain Pion 802fe6a40f Remove commented FILEWRITE macro #define
(probably useless, at least unused, and beeping on my missing-CGAL_-prefix grep)
2007-02-28 18:52:35 +00:00
Andreas Fabri 8230002a90 reordered inclusion order to get rid of an ICE 2007-02-28 15:41:56 +00:00
Andreas Fabri 0d56e8994f .C -> .cpp 2007-02-28 11:52:13 +00:00
Andreas Fabri 3918dbf9e4 added pictures 2007-02-20 16:09:17 +00:00
Monique Teillaud 8c4d9b30c9 Lazy examples put again in dont-submit, with the new names introduced by Andreas 2007-02-18 09:10:00 +00:00
Andreas Fabri 645e07752d remove example_ prefix 2007-02-16 16:52:10 +00:00
Andreas Fabri 54e34f03e0 remove example_ prefix 2007-02-16 16:50:34 +00:00
Andreas Fabri 3766335e45 remove example_ prefix 2007-02-16 16:49:30 +00:00
Andreas Fabri 6cc78035d8 remove example_ prefix 2007-02-16 16:49:11 +00:00
Sylvain Pion 45164cbebf constification 2007-02-15 07:56:06 +00:00
Sylvain Pion 70ddda8342 remove g++ 4.3 warning 2007-02-11 22:37:08 +00:00
Monique Teillaud 156643d6f9 old test_lazy stuff moved to ease partners tests,
waiting until they can be resurrected
2007-02-06 11:09:16 +00:00
Monique Teillaud c177dd211d cleaning 2007-01-17 09:32:45 +00:00
Monique Teillaud 38a0dc79ae todo: demo with predefined Exact_ck 2007-01-16 15:54:44 +00:00
Monique Teillaud 679606caf6 bug fixes 2007-01-16 15:32:15 +00:00
Monique Teillaud 9bc0907791 small fixes after all renamings 2007-01-16 15:15:36 +00:00
Monique Teillaud f320c7ebf3 typo 2007-01-16 15:14:47 +00:00
Monique Teillaud e40706fc9a lazy stuff not submitted 2007-01-16 14:51:06 +00:00
Monique Teillaud 70e1c89a26 cleaning traits 2007-01-16 14:49:01 +00:00
Monique Teillaud 02e5e27c5e cosmetic 2007-01-16 14:47:01 +00:00
Monique Teillaud 6886304007 cosmetic 2007-01-16 14:43:11 +00:00
Monique Teillaud ea8d078050 demo cleaned
only one is left, the most complete
README added
2007-01-16 14:32:15 +00:00
Monique Teillaud fa5e225dc3 renaming 2007-01-16 14:25:47 +00:00
Monique Teillaud 2f46e576df cleaning 2007-01-16 14:25:13 +00:00
Monique Teillaud 46772e7e7c renaming 2007-01-16 14:24:12 +00:00
Monique Teillaud ad6971dd78 cleaning 2007-01-16 13:50:24 +00:00
Monique Teillaud aca4283e15 do-intersect should be added... 2007-01-03 09:38:14 +00:00
Monique Teillaud 5eba96518e lazy stuff demo (in dont-submit) removed from the test-suite 2006-12-19 08:34:27 +00:00
Laurent Saboret 9d0d302a87 Fixed svn properties of whole trunk 2006-12-18 09:37:55 +00:00
Sylvain Pion 29d13841fb Uniformize the format. Add some missing/updates. 2006-12-17 11:58:21 +00:00
Monique Teillaud 95c3155996 added in the traits
typedef CGAL::Tag_false                        Has_boundary_category;
just a guess to try to follow changes in Arrangement_2
2006-12-15 14:11:52 +00:00
Monique Teillaud 0f9059ee62 demo lazy commented in makefile 2006-12-11 09:12:36 +00:00
Monique Teillaud d086e4bd90 - Lazy_CK replaced by Filtered_bbox_CK in the typedef Exact_circular_kernel_2
- all Lazy stuff (not working) put in dont_submit
more cleaning will be needed but this should at least please test-suites
2006-12-08 10:39:32 +00:00
Andreas Fabri d5a701b7d3 Arc -> Arc_2 to avoid nameclash when including windows.h 2006-11-14 09:03:12 +00:00
Andreas Fabri 1676543f38 Renamed Arc to Arc_2 to avoid name clash when including windows.h 2006-11-11 17:15:12 +00:00
Andreas Fabri 1fe78f2663 Renamed Arc to Arc_2 to avoid name clash when including windows.h 2006-11-11 17:14:16 +00:00
Andreas Fabri 105eef3d09 Renamed Arc to Arc_2 to avoid name clash when including windows.h 2006-11-11 17:13:22 +00:00
Andreas Fabri 3f08b1c88b Renamed Arc to Arc_2 to avoid name clash when including windows.h 2006-11-11 17:11:32 +00:00
Monique Teillaud 2a5fdfb0f1 typo fixed (space in the middle of a variable name)
strange error, how did it appear...??? was not there before
2006-11-01 07:17:33 +00:00
Michael Hemmer 572f8b443e rm executables 2006-10-30 15:49:09 +00:00
Andreas Fabri ee47b68cd7 Arc -> Arc_2 2006-10-19 08:53:23 +00:00
Andreas Fabri 92da39d4b0 workaround for VC++ as using doesn't work for operators 2006-10-18 08:45:39 +00:00
Andreas Fabri e1548b2c02 Fixed min/max problem for Windows 2006-10-16 12:32:09 +00:00
Pedro Machado Manhaes de Castro 2897e73934 Correcting a mistake 2006-09-16 14:14:09 +00:00
Pedro Machado Manhaes de Castro a73fe542e4 removing an useless thing 2006-09-15 15:17:33 +00:00
Monique Teillaud 7c4007d826 fix 2006-09-14 14:11:25 +00:00
Monique Teillaud 6d6a696687 xx 2006-09-14 10:09:32 +00:00
Monique Teillaud 5d00cf3875 xxx 2006-09-13 09:19:06 +00:00
Monique Teillaud 883feaf6d1 bug fix 2006-09-13 09:18:06 +00:00
Monique Teillaud 5ed898e3fa Intersect_2 was missing here 2006-09-12 16:57:44 +00:00
Monique Teillaud c367bb7a29 pedro 2006-09-12 15:10:18 +00:00
Monique Teillaud f8937bee02 update 2006-09-12 14:10:17 +00:00
Andreas Fabri 19506b48cf Fix of a copy/paste/edit error 2006-09-12 11:54:13 +00:00
Pedro Machado Manhaes de Castro a6b064dcbf Commenting orientation 2006-09-11 09:13:22 +00:00
Pedro Machado Manhaes de Castro 7b273543c4 Commenting orientation 2006-09-11 09:11:25 +00:00
Andreas Fabri 71811b1dc8 Added constructor functors 2006-09-10 20:23:12 +00:00
Andreas Fabri 964f22cdfb Use constructor functors 2006-09-10 20:22:37 +00:00
Andreas Fabri 381055282a Added constructor functors 2006-09-10 20:21:48 +00:00
Andreas Fabri 4552b3b105 fix for wrong grouping of expressions (thanks monique) 2006-09-08 10:03:31 +00:00
Monique Teillaud 031c0a8249 intersections are sorted lexicographically (thanks to Andreas) 2006-09-07 17:40:17 +00:00
Andreas Fabri 80dd6262d0 added bbox test before has_on 2006-09-07 13:00:04 +00:00
Andreas Fabri 604632c322 added missing ')' 2006-09-07 12:41:18 +00:00
Andreas Fabri 26e7c1f451 Removed call to print_dag 2006-09-07 12:28:40 +00:00
Andreas Fabri d69c4ea2d9 Added Compare_y_to_left_2 2006-09-07 12:27:12 +00:00
Andreas Fabri b8e790ef29 Added Compare_y_to_left_2 2006-09-07 12:26:44 +00:00
Andreas Fabri 30e0a88c30 fixed typedef 2006-09-07 12:26:01 +00:00
Andreas Fabri d2e9194f94 All checks based on identity 2006-09-07 12:25:09 +00:00
Andreas Fabri 2c684cfba5 Some checks based on identity 2006-09-07 12:10:48 +00:00
Pedro Machado Manhaes de Castro e898563f28 Correcting the constructor 2006-09-02 16:25:42 +00:00
Andreas Fabri 696880c05f We use a std::map in order to create identical circular arc endpoints 2006-09-01 13:29:08 +00:00
Andreas Fabri a8483ec518 A reader that does not create CGAL objects 2006-09-01 13:27:09 +00:00
Monique Teillaud cb02182245 update 2006-08-31 14:21:42 +00:00
Pedro Machado Manhaes de Castro 6c2a39e5c5 Orientation Test 2006-08-31 12:14:09 +00:00
Pedro Machado Manhaes de Castro a630622bff Orientation Test 2006-08-31 12:13:25 +00:00
Pedro Machado Manhaes de Castro 54e9f74a1e Orientation Test 2006-08-31 12:13:17 +00:00
Monique Teillaud 5f6e7190cc update 2006-08-30 13:26:23 +00:00
Pedro Machado Manhaes de Castro bba440a0ba correcting do_overlap 2006-08-30 08:03:52 +00:00
Pedro Machado Manhaes de Castro a820d4b236 correcting do_overlap 2006-08-30 08:03:41 +00:00
Monique Teillaud 2848c7e1da update 2006-08-30 07:47:39 +00:00
Monique Teillaud e7e8461b9e computed intersection can be a Line_arc_2 (thanks to Andreas) 2006-08-30 07:35:52 +00:00
Monique Teillaud 31f7f3d5e7 cleaning 2006-08-29 11:23:48 +00:00
Monique Teillaud 1608635b93 cleaning 2006-08-29 11:14:05 +00:00
Andreas Fabri 1040066d89 undo as this penalizes the bbox filtering 2006-08-29 08:54:22 +00:00
Andreas Fabri 062bcb5d07 A homeopathic dose of bbox 2006-08-28 14:04:11 +00:00
Pedro Machado Manhaes de Castro 3f0759c010 Adding Bbox(Lazy) bench 2006-08-28 12:30:37 +00:00
Pedro Machado Manhaes de Castro d1552b6e10 Adding Bbox(Lazy) bench 2006-08-28 12:30:29 +00:00
Monique Teillaud 507c520273 todo 2006-08-28 09:49:44 +00:00
Pedro Machado Manhaes de Castro 8e68c00c52 Circular_kernel -> Circular_kernel_2 2006-08-28 08:17:55 +00:00
Pedro Machado Manhaes de Castro 4ebc9111cc #include <CGAL/Algebraic_kernel_2_2.h> --->
#include <CGAL/Algebraic_kernel_for_circles_2_2.h>
2006-08-28 08:15:45 +00:00
Pedro Machado Manhaes de Castro e79bf84c1a Error in the "ATTENTION" part pointed by Andreas Fabri. 2006-08-28 08:15:07 +00:00
Andreas Fabri 735356caf9 A homeopathic dose of identity checks 2006-08-25 15:46:47 +00:00
Pedro Machado Manhaes de Castro f6d7e55b87 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 15:33:22 +00:00
Pedro Machado Manhaes de Castro 1117a4e160 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 15:32:58 +00:00
Pedro Machado Manhaes de Castro 120b6fbac5 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:20:54 +00:00
Pedro Machado Manhaes de Castro 5e10825982 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:19:42 +00:00
Pedro Machado Manhaes de Castro ebf2830cee Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:17:53 +00:00
Pedro Machado Manhaes de Castro c11fde09be Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:16:56 +00:00
Pedro Machado Manhaes de Castro f74ac52c18 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:14:39 +00:00
Pedro Machado Manhaes de Castro 85bcacff68 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:13:42 +00:00
Pedro Machado Manhaes de Castro 9605d1a800 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:07:43 +00:00
Pedro Machado Manhaes de Castro fa5da93d8b Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:02:50 +00:00
Pedro Machado Manhaes de Castro f5678aeed2 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:02:41 +00:00
Pedro Machado Manhaes de Castro 14bebc1182 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 13:01:50 +00:00
Pedro Machado Manhaes de Castro 954187823d Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 12:44:18 +00:00
Pedro Machado Manhaes de Castro 11a13f7417 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:51:36 +00:00
Pedro Machado Manhaes de Castro 26b3a35d3d Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:50:00 +00:00
Pedro Machado Manhaes de Castro a6af4196ab Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:47:07 +00:00
Pedro Machado Manhaes de Castro 51d6076bce Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:38:42 +00:00
Pedro Machado Manhaes de Castro f083617c7a Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:37:17 +00:00
Pedro Machado Manhaes de Castro a737bfa5ac Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:35:23 +00:00
Pedro Machado Manhaes de Castro 1409ca0873 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:34:27 +00:00
Pedro Machado Manhaes de Castro b20a7aa8b1 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:29:52 +00:00
Pedro Machado Manhaes de Castro 4b6915cc5d Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:28:55 +00:00
Pedro Machado Manhaes de Castro bb18f5bb93 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:04:38 +00:00
Pedro Machado Manhaes de Castro 2f33ccc52e Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:04:20 +00:00
Pedro Machado Manhaes de Castro fe45b4600d Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:03:43 +00:00
Pedro Machado Manhaes de Castro 2300f6b737 Algebraic_kernel_for_circles (instead of Algebraic_kernel)
Curved_kernel -> Circular_kernel_2
2006-08-25 11:03:03 +00:00