Commit Graph

453 Commits

Author SHA1 Message Date
Sylvain Pion 01e0ea3e60 - Undo #define CGAL_IA_NEW_FILTERS. VC++ is not ready... 2001-02-12 18:17:02 +00:00
Sylvain Pion 487a70ed75 - Enable CGAL_IA_NEW_FILTERS. 2001-02-07 17:30:40 +00:00
Sylvain Pion dc471fc6f5 - Added "bool Protection = true" template param by default. 2001-02-07 17:10:09 +00:00
Sylvain Pion e8a2915065 - Fix. 2001-02-07 16:57:08 +00:00
Sylvain Pion 8acf1f83a3 - static -> inline. 2001-02-07 16:51:23 +00:00
Sylvain Pion 680889bbb8 - Update. 2001-02-07 16:14:15 +00:00
Sylvain Pion 82b5cf9a5a - static -> inline back. 2001-02-07 16:10:09 +00:00
Sylvain Pion 690044972f - Update. 2001-02-07 16:09:45 +00:00
Sylvain Pion 0827cdd218 - New files. 2001-02-01 14:03:37 +00:00
Sylvain Pion 3edd41da67 - typo. 2001-02-01 14:03:13 +00:00
Sylvain Pion 88f020b70b - Fix static/inline. 2001-02-01 10:51:21 +00:00
Sylvain Pion 2d191019d0 - New file. 2001-01-29 23:15:08 +00:00
Sylvain Pion 6c1ab654b5 - to_interval() for the built-in types are now defined here because of a
circular dependency with the #include otherwise.
2001-01-24 10:00:37 +00:00
Sylvain Pion 9dbb85d23b - New predicate. 2001-01-23 14:43:34 +00:00
Sylvain Pion 5ba2c1e768 - Meta filter predicate. 2001-01-04 19:44:19 +00:00
Sylvain Pion caafa6e556 - It gets usable ! 2001-01-04 19:42:44 +00:00
Sylvain Pion cdfbac91cd - Big work during the Xmas vacations... 2001-01-04 19:42:21 +00:00
Sylvain Pion 6f6469593f - Update. 2001-01-04 19:30:29 +00:00
Sylvain Pion 0d532bda0e - Fixed operator<.
- Added operator>>.
2000-12-16 15:44:20 +00:00
Sylvain Pion 99aff235c8 - New file. 2000-12-16 15:27:50 +00:00
Sylvain Pion 86d8dce635 - Fix header. 2000-12-13 17:27:01 +00:00
Sylvain Pion db8068e3ba - Declare is_[finite|valid](double) to prevent recursivity. 2000-12-13 17:10:44 +00:00
Sylvain Pion 3707346679 - Use to_interval(). 2000-12-13 15:52:02 +00:00
Sylvain Pion ae12c92c97 - Obsolete conditional #include. 2000-12-13 15:36:19 +00:00
Sylvain Pion 6733724b81 - Remove. 2000-12-13 15:34:45 +00:00
Sylvain Pion 78860591fe - Removed obsolete #includes for conversion functions. 2000-11-17 15:48:12 +00:00
Sylvain Pion 57c1e8ba57 - Added to_double() and to_interval(). 2000-11-17 15:32:21 +00:00
Sylvain Pion 92b4d397b0 - Added to_interval().
- Changed the precondition so that Nan is valid.
2000-11-17 15:31:30 +00:00
Sylvain Pion ad1d537589 - Updated to use Handle and Rep, since Handle_for<> will never work for that. 2000-11-16 16:13:59 +00:00
Sylvain Pion 57fd407926 - Moved to CGAL/FPU.h 2000-10-16 12:52:52 +00:00
Sylvain Pion 5e9a09a0c1 - Use CGAL/FPU.h. 2000-10-16 12:50:41 +00:00
Sylvain Pion ecb000af01 - Moved in the visible world. 2000-10-16 12:48:21 +00:00
Sylvain Pion 0e1025db13 - #if 0'd out code to act as a remainder for is_zero() and stuff. 2000-09-20 13:36:10 +00:00
Sylvain Pion 50ace4fe5e - Funny comment :) 2000-09-20 13:35:22 +00:00
Sylvain Pion e85be5ffe7 - More comments. 2000-09-20 13:34:19 +00:00
Sylvain Pion f337f5d370 - For M$VC++, call min(double) instead of std::min(double). 2000-09-13 14:38:18 +00:00
Sylvain Pion 32f42114e8 - Workaround for min/man with VC++. 2000-09-10 22:03:34 +00:00
Sylvain Pion 5f933114c5 - Shorten 80 characters lines. 2000-09-07 11:39:38 +00:00
Sylvain Pion 0d54c73b68 - Renamed ._inf and ._sup to .inf_ and .sup_. 2000-09-06 17:39:58 +00:00
Sylvain Pion 7cd146b96a - Moved extern "C" declaration outside namespace CGAL for M$ VC++. 2000-09-06 11:35:59 +00:00
Sylvain Pion c3db8f0191 - New predicate : side_of_oriented_lineC2. 2000-09-01 16:54:41 +00:00
Sylvain Pion f7e665d2ac - Added commented out to_interval() for long long and long double.
- Use CGAL_IA_ADD, SUB, MUL, DIV, SQUARE.
- Removed copy and assignment ctors.
2000-09-01 16:50:10 +00:00
Sylvain Pion 28ced821a4 - Don't use GCC's statement expressions anymore, use a portable asm() instead.
- CGAL_ms_sqrt() moved here, and uses an asm() for CygWin.
- New macros for basic operations taking care of constant propagation, and
  memory flush : CGAL_IA_ADD, SUB, MUL, DIV, SQUARE.
2000-09-01 16:48:46 +00:00
Sylvain Pion b03945413c - Constant propagation barriers are moved where needed.
So doesn't depend anymore on _FPU.h.
2000-09-01 16:44:16 +00:00
Sylvain Pion 4e75aa3f61 - Added a #if 0'd out preliminary version of to_interval(). 2000-09-01 16:43:23 +00:00
Sylvain Pion f5d12695c8 - "static" added when not template (M$VC++). 2000-09-01 16:40:49 +00:00
Sylvain Pion 71a53113c4 - Renamed overlap() to do_overlap(). 2000-08-23 14:32:29 +00:00
Sylvain Pion d06a8a4007 - Use the "IA" typedef to shorten the code a bit. 2000-08-20 15:40:18 +00:00
Sylvain Pion 716f878968 - Update to make static adaptative filters work again. 2000-08-03 15:23:10 +00:00
Sylvain Pion 8c11be0326 - CGAL_NTS. 2000-07-26 15:12:24 +00:00