Commit Graph

36421 Commits

Author SHA1 Message Date
Laurent Rineau d682c43451 Add two files needed by new features of revision r41873: they are model of
a new concept of point, that stores:
  - the lowest dimension of all psc elements that contain it,
  - the index of the psc elements of lowest dimension that contains it.

Two files:
  include/CGAL/Point_with_psc_localisation.h
  include/CGAL/Weighted_point_with_psc_localisation.h
with bvious names: one is for Delaunay triangulations, and the other is for
regular triangulations.
2008-01-28 14:13:52 +00:00
Eric Berberich 9585459b81 externalized Sign_of_path code 2008-01-28 14:03:44 +00:00
Laurent Rineau 83171e4fd8 Deprecated files, never used. They were commited in revision 41880 in order to be backuped in the svn repository. 2008-01-28 13:59:19 +00:00
Laurent Rineau 5c3567e15f Temporarily commit deprecated files.
They are about to be removed (in revision 41881 actually).
That commit is only for those files to be stored on the subversion
repository (in the history).
2008-01-28 13:58:16 +00:00
Laurent Rineau ac8ca3e364 Minor update: one enum was not displayed correctly. 2008-01-28 13:29:18 +00:00
Eric Berberich 03b9104da6 fixes for 0-polynomial 2008-01-28 13:20:20 +00:00
Eric Berberich a5d7f71800 fixed a cout problem 2008-01-28 12:43:40 +00:00
Eric Berberich 04f1c67a12 renamed torus -> dupin cyclide 2008-01-28 10:21:36 +00:00
Eric Berberich aa67e8c997 renamed torus to dupin cyclide 2008-01-28 10:15:02 +00:00
Eric Berberich 0bfaba68c1 m_member -> _m_member
lod -> identification
2008-01-28 09:38:24 +00:00
Laurent Rineau ef6d4c019d - edges and facets are now taggued with the index of the PSC element of
lower dimension that contains them,
- the oracle sets tags in points as well,
- the edges default criteria can now enforce that an edge must have its two
  end points on the same curved edge,
- new facets criteria to enforce a facet to have its three vertices on the
  same surface patch.
- The surface is now pass by const reference to the oracle (that was one
  reason of the  poor performances of the polyhedral oracle!).

ALL THAT CODE WILL NEED A FULL REVIEW BEFORE CGAL-3.4.
2008-01-28 09:38:18 +00:00
Laurent Rineau 8533dd1589 Change in Surface_mesher::Standard_criteria include/CGAL/Surface_mesher/Standard_criteria.h :
If a criteria bound is 0, then the criteria is always fullfilled (instead of never fullfilled).
2008-01-28 09:24:02 +00:00
Laurent Rineau 0b5e91875f Fix compilation with g++-4.3. 2008-01-28 08:57:07 +00:00
Eric Berberich 8cdf1983b6 fixes wrt QKvA 2008-01-28 08:56:26 +00:00
Eric Berberich 4a5a176dda make use of asymptotic_value_of_arc 2008-01-28 08:25:14 +00:00
Shlomo Golubev 08db62a030 repair documentation about arrangement observer 2008-01-27 22:35:12 +00:00
Shlomo Golubev 45b070a54c add comments to the code and insert halfedges to crossededges only if they were not inserted already 2008-01-27 22:10:15 +00:00
Shlomo Golubev c8576713c2 use is is_in_x_range functor from the traits_adaptor 2008-01-27 20:29:16 +00:00
Eric Berberich 7a0c956eda use now asymptotic_value_of_arc 2008-01-27 16:10:05 +00:00
Eric Berberich e9ead84887 removed couts 2008-01-27 10:27:36 +00:00
Eric Berberich 7265ca260b added gfx point
fixes in intersect
2008-01-27 10:26:47 +00:00
Eric Berberich ec806515a3 fixed precond for swapped cpa 2008-01-26 16:07:44 +00:00
Eric Berberich df9c4e83b5 removed std::cerr 2008-01-26 16:07:00 +00:00
Pavel Emeliyanenko 06e81291b6 Added asymptotic_value_of_arc 2008-01-26 11:29:41 +00:00
Pavel Emeliyanenko 26569cbec8 removed _m_is_finite 2008-01-26 11:08:55 +00:00
Shlomo Golubev b87ddf294f back to the right version 2008-01-26 10:16:17 +00:00
Shlomo Golubev 2544d430d5 temporary 2008-01-26 10:13:03 +00:00
Shlomo Golubev 161eea67d2 test the specified points landmark generator 2008-01-26 09:23:00 +00:00
Shlomo Golubev ead3c5aa0a fix some problems in case of overlaps, vertical curves and landmarks on arrangements edges 2008-01-26 09:21:11 +00:00
Shlomo Golubev d7b5a84c04 add a new landmark generator that creates the landmarks in specified points 2008-01-26 09:08:38 +00:00
Shlomo Golubev 3f476909e4 remove redundant methods and data member from vertices and grid generators as they are inherited from the base generator 2008-01-26 09:05:42 +00:00
Fernando Cacciola 125b7389a6 QGLViewer library dependency fixed 2008-01-25 21:51:38 +00:00
Sylvain Pion 0ab13872cc remove undesired typename 2008-01-25 21:30:33 +00:00
Fernando Cacciola 77a1f235cb Added CMake scripts for the Qt4 demo 2008-01-25 20:21:58 +00:00
Fernando Cacciola 3ef2ff686b Support for Qt4 and QGLViewer added 2008-01-25 20:19:21 +00:00
Eric Berberich 32e77f109d inlined global function 2008-01-25 20:19:02 +00:00
Eric Berberich 2f9018ad02 removed warning 2008-01-25 20:17:02 +00:00
Laurent Saboret 705e0b1362 Redo r41603 and r41552 (#ifdef CGAL_USE_TAUCS) for SP 2008-01-25 17:51:55 +00:00
Laurent Saboret c7bd5e563c Turn off doxygen preprocessor 2008-01-25 17:38:39 +00:00
Laurent Saboret 647185134f Better progression message 2008-01-25 16:49:44 +00:00
Laurent Saboret a36cb5d3fd Update to doxygen 1.5 and generate_reference_manual 0.8: methods implemented out of a class declaration should not repeat the doxygen documentation 2008-01-25 16:32:47 +00:00
Laurent Saboret d21010bde0 Undo r41603 and r41552: using global flags like CGAL_USE_TAUCS breaks generate_reference_manual 2008-01-25 16:30:48 +00:00
Laurent Saboret 8bd79a18e2 generate_reference_manual version 0.8: compatible with doxygen 1.4 up to 1.5.4 2008-01-25 16:27:37 +00:00
Laurent Rineau af1ada7aa1 Use object_cast instead of assign (see revision 40902, 40923, 41482 also). 2008-01-25 15:42:51 +00:00
Laurent Rineau 68fda9aa11 - draw marching cubes directly from its internal representation, instead of
copying into another vector,
- add an option to display (or not) the triangles edges,
- add an option to display the maching cubes with Gouraud shading, using
  the computed normals.
2008-01-25 15:25:29 +00:00
Pavel Emeliyanenko 36d2afdf9a hash bug 2008-01-25 14:40:26 +00:00
Pavel Emeliyanenko 68bda4358e hash bug 2008-01-25 14:40:11 +00:00
Laurent Rineau e4e8a9e7d7 Use Triangulation_cell_base_with_circumcenter_3 in the default triangulation for Surface_mesher 2008-01-25 09:18:30 +00:00
Laurent Rineau 9b9e7ea100 add missing icons 2008-01-25 08:54:57 +00:00
Laurent Rineau dae01cea38 new checkable icon auto-resize (that can be unchecked to disable the feature) 2008-01-25 08:27:25 +00:00