Commit Graph

29833 Commits

Author SHA1 Message Date
Andreas Meyer d72148ffdb bugfix for g++-3.3 : added missing #include <CGAL/Kernel/mpl.h>
( strange: for g++-3.4/4.x, there was no problem ... )
2006-08-02 16:54:57 +00:00
Ron Wein 4bad047ba4 Added a test program for envelopes of line segments. 2006-08-02 15:53:59 +00:00
Sylvain Pion 0261c5dde8 More progress towards 3d support.
Use CGAL_Kernel_obj for simplifying things.
2006-08-02 12:17:55 +00:00
Sylvain Pion 7b120847c9 Do_intersect_3 is a predicate, not a construction. 2006-08-02 12:17:19 +00:00
Sylvain Pion b69dd83c5f Use CGAL_Kernel_obj. 2006-08-02 11:43:40 +00:00
Mariette Yvinec a902e532ff rename global function power_test into power_test_2
to avoid clash with Triangulation_3
2006-08-02 11:43:20 +00:00
Sylvain Pion 18b1d37259 Add a macro CGAL_Kernel_obj(X) in the same spirit
as CGAL_Kernel_pred(X,Y) and CGAL_Kernel_cons(X, Y),
but which lists all kernel objects (Point_2...).
2006-08-02 11:36:26 +00:00
Sylvain Pion b7614eee4e More code move towards user classes, and improve 3D support for LazyK. 2006-08-02 11:23:56 +00:00
Sylvain Pion e816ebc3c8 Progress towards 3D support. 2006-08-02 11:22:10 +00:00
Menelaos Karavelas 9458e7423b removed default template parameters from storage traits with info 2006-08-02 10:20:33 +00:00
Ron Wein b245fa0bdd Small fix. 2006-08-02 10:16:45 +00:00
Ron Wein f8aa872244 Fixed the documentation. 2006-08-02 10:10:12 +00:00
Menelaos Karavelas af5d902d96 added one more operator() in info converter; modified code to use
this new converter
2006-08-02 10:09:37 +00:00
Menelaos Karavelas 03c549b341 fixed problem created by deletion of files 2006-08-02 08:47:20 +00:00
Baruch Zukerman d38fe2802f changed Construct_envelope_xy_monotone_parts_3 to Make_xy_monotone_3 2006-08-02 08:41:09 +00:00
Sylvain Pion a63e4909f9 Move some Vector_3 functions to user class level. 2006-08-02 08:32:23 +00:00
Baruch Zukerman 8e22345d08 added surface() method to get the first surface (with the precondition that there is at least one) 2006-08-02 08:15:00 +00:00
Sylvain Pion cd9143dccb - Rename power_test() to power_test_3() to avoid clash with 2D.
(they were almost not documented)
2006-08-02 08:00:32 +00:00
Baruch Zukerman 3216e291cf put in a comment '#define CGAL_ENV_TRIANGLES_TRAITS_CACHE_POINT_ON' 2006-08-02 07:51:31 +00:00
Ron Wein 3f2a0188e2 Fixed the examples. 2006-08-02 07:37:03 +00:00
Ron Wein 001c8160ee Fixed the Curve_id to be of type size_t. 2006-08-02 07:32:48 +00:00
Baruch Zukerman 1353f56b53 removed #include<CGAL/Timer.h> from file 2006-08-02 07:27:37 +00:00
Baruch Zukerman 8166169bd3 changed the global functions not to use the caching traits automatically 2006-08-02 07:18:08 +00:00
Ron Wein 71947a0330 Added the surface-data traits and made the caching traits public. 2006-08-02 07:12:59 +00:00
Sylvain Pion 91faa1fff3 Remove spurious comma triggering a warning with sunpro 2006-08-01 21:29:53 +00:00
Michael Hemmer 33f6a01d12 added concept RealEmbeddable
and some minor changes
2006-08-01 17:20:51 +00:00
Sylvain Pion 38956c9b10 Move yet another bunch of code to user classes... 2006-08-01 16:15:07 +00:00
Sylvain Pion 8972e33be9 Tweek Cartesian_const_iterator_3 the same way as the _2. 2006-08-01 16:14:17 +00:00
Sylvain Pion ca7ca6c0bc More code move to user classes. 2006-08-01 15:39:37 +00:00
Sylvain Pion 4408fa1c2a More code move to user classes. 2006-08-01 14:10:09 +00:00
Sylvain Pion a04f166f1f - Move more code to the "user classes". 2006-08-01 13:17:03 +00:00
Ron Wein f874c309d9 Fixed a bug. 2006-08-01 13:13:40 +00:00
Menelaos Karavelas 5732954651 - removed Point_container.h and Simple_container_wrapper.h; these
files are either unused or no longer needed
- modified storage traits to define const_Point_handle as well;
  modified Segment_Delaunay_graph_2 class to take all point handles
  from storage traits
2006-08-01 13:13:36 +00:00
Ron Wein c8b9eb5893 Fixed all include files and updated the examples. 2006-08-01 12:48:10 +00:00
Menelaos Karavelas dbccc9c582 removed file with unused code 2006-08-01 12:42:08 +00:00
Menelaos Karavelas 91c2227d19 changed some file names to match the names of the classes they contain 2006-08-01 12:38:07 +00:00
Sylvain Pion cbd6fc9417 Move .transform() in the 3D user classes.
Move some functions in the 3D user classes instead of the internal
 rep classes.
2006-08-01 12:09:47 +00:00
Sylvain Pion 19bc9067db - Isolate 3D aff_transformations as well. 2006-08-01 12:07:15 +00:00
Michael Hemmer a7ef4b9d40 added concepts for AlgebraicStructureTraits functors 2006-08-01 11:50:58 +00:00
Ron Wein 87ab1fc3fa Finished renaming and removing files. 2006-08-01 09:43:58 +00:00
Sylvain Pion d00ed9e4af Do not Lazy-fy the Aff_transformation_2, as it is not a kernel type.
Aff_transformation_2 will now act like an external thing to the
kernel, hence it will wok at the Lazy_exact_nt level for now (not
the fastest possible, but there are priorities...).
2006-08-01 09:10:09 +00:00
Sylvain Pion 04b834db9a Move .transform() functions to the "user classes" level. 2006-08-01 09:08:28 +00:00
Ron Wein 7cda802792 Renamed more files. 2006-08-01 09:08:00 +00:00
Ron Wein 57606cb940 Renamed files. 2006-08-01 08:21:52 +00:00
Sylvain Pion ee5a821e91 - Remove old useles "FIXME : construction" comments.
- Replace calls to Direction_2.to_vector().x() by Direction_2.dx().
2006-08-01 08:18:19 +00:00
Sylvain Pion 0c5460ccfa - Have free operator== and != call the Equal_3 functor for 3D kernel objects.
- Introduce .rep() in 3D kernel objects.
2006-08-01 07:56:38 +00:00
Ron Wein a846c8ce1f Fixed the enums. 2006-08-01 07:33:08 +00:00
Ron Wein 710c660a47 Documentation for the Envelope_3 package. 2006-08-01 07:13:14 +00:00
Ron Wein d805e4b4d0 Fixed the code so it compiles. 2006-08-01 07:08:47 +00:00
Ron Wein a21a1a7061 Fixed a bug. 2006-08-01 07:06:53 +00:00