Commit Graph

113895 Commits

Author SHA1 Message Date
Sylvain Pion dadd0d2470 - Default CGAL_to_exact_type<ET>(CT) based on ET(ct).
- Added operator=()
- Added constructor(CGAL_Filtering<>), to avoid recursive construction.
1998-12-05 14:55:43 +00:00
Monique Teillaud 4e6ba14d76 iterators on vertices modified, work when there is no vertex 1998-12-04 17:01:59 +00:00
Monique Teillaud 21be092d5a *** empty log message *** 1998-12-04 16:37:51 +00:00
Monique Teillaud c502958be4 start cleaning with the doc... 1998-12-04 16:37:27 +00:00
Monique Teillaud 2dbe0352ed small bug fixes 1998-12-04 16:19:37 +00:00
Monique Teillaud 903c04c6bf *** empty log message *** 1998-12-04 09:16:03 +00:00
Monique Teillaud 745d397f9c *** empty log message *** 1998-12-04 09:09:26 +00:00
Geert-Jan Giezeman 480694a413 *** empty log message *** 1998-12-04 08:56:58 +00:00
Geert-Jan Giezeman b342eb0c28 Disabled namespace std for the moment. 1998-12-04 08:44:50 +00:00
Mariette Yvinec 90b1071eec suppress the test of constrained triangulation
because it does not compile with CC
1998-12-03 17:18:38 +00:00
Monique Teillaud 2ac9d7ac8f iterators allowed even when the dimension is inferior to the dimension
of the objets, in which case it returns past_end
1998-12-03 16:35:00 +00:00
François Rebufat 780e912b77 Change template parameters because CC does not support typename in parameter type declaration. 1998-12-03 16:02:23 +00:00
Monique Teillaud 0340a5e785 preconditions on dimensions removed
Now for example cells_begin() is allowed even in dimension <3
but it returns the same as cells_end() in degenerate dimensions
The same holds for other iterators
1998-12-03 15:52:40 +00:00
Monique Teillaud 3c878159a1 cleaning
locate (brute force) -> locate_old
locate_quick (march) -> locate
new locate in any dimension (same as brute force for dimensions 0 and -1)
insert calls the new one
1998-12-03 15:00:37 +00:00
Monique Teillaud 4b141c25ce locate returns the (finite or not) cell containing the query
(before it returned a finite cell)
insert_outside_convex_hull modified consequently
1998-12-03 10:23:02 +00:00
Monique Teillaud 68ccccac62 locate by marching for d=2, first version 1998-12-02 14:28:18 +00:00
Monique Teillaud 2d9e27e7bd locate by marching, for d=3 only. First version 1998-12-02 13:49:15 +00:00
Geert-Jan Giezeman 598ccefba8 Removed most (not all) occurrences of CGAL/std from include directives. 1998-12-02 11:56:00 +00:00
Monique Teillaud f164e87253 insert_in_facet (i&1) instead of i&1 1998-12-02 10:28:30 +00:00
Sylvain Pion 65df7a8b81 - Added forgottent definition of CGAL_to_double(IA_nt).
- Added istream operator>>(IA) (via a double).
1998-12-01 16:39:56 +00:00
Sylvain Pion c84a8911f3 Use a template member function (the constructor)... and pray that it's
supported by the commercial compilers...
1998-12-01 14:36:37 +00:00
Sylvain Pion 35b57efb0e - Put back CGAL_DENY_INEXACT_OPERATIONS_ON_FILTER, since when deriving, the
specialized predicates are not used...
1998-12-01 14:08:24 +00:00
Sylvain Pion d058b1adb6 - Changes "class" to "struct", and removed "public:".
- Added missing constructors for CGAL_Filter_allow_inexact.
1998-12-01 13:52:39 +00:00
Sylvain Pion 030e4fbfcd - Introduced the class CGAL_Filtering_allow_inexact to replace
CGAL_DENY_INEXACT_OPERATIONS_ON_FILTER
- Added forwarding code (to the CT value) for the functions:
  CGAL_is_valid, CGAL_is_finite, CGAL_to_double, CGAL_sign, CGAL_compare,
  CGAL_abs, CGAL_min, CGAL_max, sqrt, CGAL_io_tag, CGAL_number_type_tag,
  operator>>, operator<<
- Added conditional include directive for predicates_on_rtH2.h.
1998-12-01 13:37:23 +00:00
Sylvain Pion 861307904b Cast function for Olivier's CGAL_Fixed_precision_nt. 1998-12-01 13:03:02 +00:00
Sylvain Pion 10afe69c95 Added conditionnal #include directive for IA/IA_Fixed.h. 1998-12-01 12:54:55 +00:00
Sylvain Pion ffc2b7df51 Added CGAL_number_type_tag() 1998-12-01 12:51:38 +00:00
Monique Teillaud 753422eb8c operator == for cells and vertices iterators modified to check
the bool _inf
1998-12-01 12:33:49 +00:00
Monique Teillaud 4fe4127ae2 *** empty log message *** 1998-12-01 12:33:00 +00:00
Mariette Yvinec 27b3b9da64 added a fonction init() to be used in the creators 1998-12-01 10:36:29 +00:00
Mariette Yvinec df941925a1 added a fonction init, used in clear() 1998-12-01 09:35:04 +00:00
Monique Teillaud bf5354123d clear fixed 1998-12-01 09:08:02 +00:00
Hervé Brönnimann 5e51fce125 Added comment for modification in Geomview_stream.C 1998-12-01 01:20:21 +00:00
Hervé Brönnimann 186fd01888 Changed Geomview_stream.C to removed unused variable length in CGAL_nth
and the corresponding warning
1998-12-01 01:13:24 +00:00
Mariette Yvinec 946f28262b add clear() in copy_triangulation 1998-11-30 18:00:59 +00:00
Mariette Yvinec 5199e9dd6f add a return type and an argument in copy_tds 1998-11-30 17:46:03 +00:00
Mariette Yvinec cde99ebcff fixed a bug in copy constructor and copy_triangulation 1998-11-30 17:19:08 +00:00
Sylvain Pion 4913337b50 CGAL_io_tag() added. 1998-11-30 16:03:59 +00:00
Monique Teillaud a5a1a5b6c6 swap fixed 1998-11-30 15:26:34 +00:00
Monique Teillaud c498039247 added incident_cells starting from a given cell 1998-11-30 10:29:45 +00:00
Sylvain Pion e22af6cf31 Removed "multi-line // comment" warning. 1998-11-29 11:05:16 +00:00
Sylvain Pion 358ee282a1 Changed SETFPCW to CGAL_IA_SETFPCW, same for GETFPCW. 1998-11-29 11:03:22 +00:00
Sylvain Pion 5fddddc9be Changed __USE_ASSEMBLY to CGAL_IA_USE_ASSEMBLY. 1998-11-29 11:00:42 +00:00
Sylvain Pion dc5496fff1 Updated for CGAL_Filtering<ct,et>. 1998-11-26 16:51:55 +00:00
Sylvain Pion e5ec61dc79 Bump for 2.5. 1998-11-26 16:51:40 +00:00
Sylvain Pion e3c364c0ed Updated to latest C2's predicates_on_ftC2.h. 1998-11-26 16:50:57 +00:00
Sylvain Pion be9daecc65 Added a "filters" target to produce the specialization from $CGAL. 1998-11-26 16:46:49 +00:00
Sylvain Pion d226144747 Things done, and others still not done... 1998-11-26 16:46:01 +00:00
Sylvain Pion 3ab6e97052 Bump for 2.5. 1998-11-26 16:45:31 +00:00
Sylvain Pion 4db541728c Changed CGAL_to_interval_nt to CGAL_to_Interval_nt_advanced. 1998-11-26 16:45:15 +00:00