Commit Graph

75 Commits

Author SHA1 Message Date
Andreas Fabri ab5f4253e3 bug fix in operator>> the degree was consumed
workaround for MSVC
2003-05-05 20:11:58 +00:00
Andreas Fabri 8c15fc5ffa removed a ';' too much 2003-04-08 08:06:13 +00:00
Andreas Fabri 75da20bbed expanded #define USING 2003-04-04 12:44:50 +00:00
Andreas Fabri e009ffb7b7 fixed bug in euclidean_div 2003-04-04 12:42:50 +00:00
Andreas Fabri 015fa6e617 *** empty log message *** 2003-04-04 11:59:05 +00:00
Andreas Fabri 8d7368a4f5 MSC cleanup 2003-04-03 19:38:18 +00:00
Andreas Fabri c5635c7ead MSC cleanup 2003-04-03 19:24:03 +00:00
Andreas Fabri 78322c1625 VC 7 does not need this 2003-04-03 15:47:09 +00:00
Lutz Kettner 08b980e293 Small editor stuff around operator% in Polynomial. 2003-02-04 15:09:35 +00:00
Peter Hachenberger 997274e5af *** empty log message *** 2003-02-03 18:10:51 +00:00
Lutz Kettner d27b9f0560 - Polynomial:
Added operator%.
      Added PRETTY mode for IO.
      Selected alternative PRETTY output format.
      Wrote input parser to accept the pretty format.
      BINARY mode not working! See prepared tests in Polynomial-test.C.
- Removed warnings caused by some unused static string constants.
- Added some missing typenames.
- Changed uses of <strstream> to <sstream>.
- added missing dereferences in modification operators
2003-01-21 17:47:40 +00:00
Peter Hachenberger d912a0c688 Error in standard constructor corrected.
CVS ----------------------------------------------------------------------
2002-11-30 16:06:38 +00:00
Susan Hert af8c4f24cd added missing dereferences to 'this' in modification operators 2002-10-28 17:43:21 +00:00
Susan Hert 508777773f replace LEFTTURN and relatives by LEFT_TURN and relatives 2002-08-08 21:47:08 +00:00
Susan Hert e27dde273e fixed construction of standard ray from a point 2002-08-08 08:55:59 +00:00
Susan Hert 6a72352403 replace deprecated kernel functors with non-deprecated counterparts 2002-08-08 08:23:25 +00:00
Susan Hert 55f18b881f moved specializations of Polynomial class to src directory 2002-07-22 18:40:48 +00:00
Susan Hert b13cc87222 renamd ASSERT macro to CGAL_NEF_ASSERT 2002-07-08 08:39:25 +00:00
Susan Hert 3fe33b0981 - Initialize boolean mark variable in constructors since default
value on MSVC is not always 'false'.
2002-06-28 07:36:13 +00:00
Lutz Kettner a441522a38 - Removed LEDA_MEMORY from Vertex, Halfedge, and Face. It won't
be used anyway, since the HDS container are allocator based.
- Split HDS_items definition into separate classes for Vertex,
  Halfedge, Face and Items.
2002-05-13 13:55:08 +00:00
Lutz Kettner 541314aa10 - Moved external member function definitions into class definitions
to please VC7.
2002-05-08 12:32:51 +00:00
Susan Hert 488415d1c0 casting of Standard_RT(0) required before assignment for Borland 2002-05-07 15:02:59 +00:00
Susan Hert eabc8573a3 code relies on the fact that a temporary variable is destroyed at
the end of the evaluation of an expression.  The standard confirms this
(12.2.3 [class temporary]), but unfortunately SunPro disagrees...

The solution is easy : enclose the temporary into a small scope to ensure it
is destroyed earlier.
2002-05-02 08:34:37 +00:00
Susan Hert 1bc67c9bb1 added missing cstddef include 2002-04-29 07:40:01 +00:00
Susan Hert 621c0aacb5 removed SNIINST hack from calls in operator- 2002-04-26 08:09:06 +00:00
Susan Hert 81d860a4bf put the Polynomial<int> and <double> specilializations of operator- back in
for M$
2002-04-26 07:44:28 +00:00
Susan Hert 4883c6adf7 - removed CGAL_*_INLINE macros that were in comments in Polynomial.h
- make specialized operator - for int and double polynomials defined
  for MSVC only
2002-04-25 19:24:14 +00:00
Susan Hert d965517352 shortening lines 2002-04-23 14:29:30 +00:00
Susan Hert c94a35b7e1 - do not use simple interface for Borland
- do use SNIHACK for Boralnd, which has touble distinguishing templated
       constructor from specialization
- removed some const & for the same reason.
- removed unneeded variable initialization
- added missing CGAL_NTS before sign
- added specialization of operator - for Polynomial<int> and <double>
2002-04-23 14:28:52 +00:00
Susan Hert 11121284e4 changed back from Standard_RT to RT in Extended_homogeneous 2002-04-22 14:41:50 +00:00
Susan Hert 536586a9ea added function for gcd to distinguish between number types with gcd and
those without (HACK!)
2002-04-22 13:10:02 +00:00
Susan Hert 923693e1ec shortening lines 2002-04-19 08:50:51 +00:00
Susan Hert 03c3351dec shortening lines 2002-04-19 08:40:08 +00:00
Susan Hert 3c10ad672c added some missing CGAL_NTS before gcd calls;
added missing include of number_utils.h;
added hacks for M$ to resolve ambiguities?;
2002-04-19 08:39:29 +00:00
Susan Hert 858b382619 removed test for MSVC version 2002-04-17 13:15:07 +00:00
Susan Hert a6a312f383 added a typedef of the Has_gcd tag to get rid of error on g++ 3.x 2002-04-16 14:29:15 +00:00
Lutz Kettner 312538c004 - Removed HalfedgeDS_using_in_place_list.h and HalfedgeDS_default.h
in include/CGAL/Nef_2. They are not used anymore (there counterparts
  in include/CGAl are used in general except for MSC).
2002-04-11 21:38:11 +00:00
Susan Hert 5c3ec921d5 converted to use of CGAL_NTS gcd function 2002-03-25 08:14:27 +00:00
Lutz Kettner f51f901ae8 - Changed conditional compilation for _MSC_VER to
_MSC_VER <= 1200 (i.e. VC6). We'll try to get the general
  design to work with VC7.
2002-03-22 15:19:59 +00:00
Lutz Kettner 47ea30fe1c - PM_overlayer.h: changed use of Partition to Union_find. 2002-03-19 15:30:12 +00:00
Susan Hert a87645b9ac fixes for SunPro CC and for LEDA namespace 2002-03-19 12:13:36 +00:00
Lutz Kettner d83620ea83 - include/CGAL/HalfedgeDS_default_MSC.h: Fixed bug in copy
constructor and assignment operator to copy pairs instead of
  single halfedges. Bug reported by Xiangmin Jiao and fixed in
  original HalfedgeDS 3.4 (15 Jun 2001).
- include/CGAL/HalfedgeDS_default_MSC.h: Added use of
  CGAL_ALLOCATOR, otherwise the default allocator used in
  In_place_list that could be incompatible with new/delete
  would have created problems.
2002-03-18 13:57:17 +00:00
Susan Hert d9279e77d4 changed iterator to const_iterator 2002-03-07 16:09:48 +00:00
Susan Hert 802685d051 added a typedef for MSVC7 2002-03-07 15:10:52 +00:00
Susan Hert cc237e6add added header 2002-03-07 11:25:52 +00:00
Susan Hert 2b02e0e236 changed iterator to const_iterator 2002-03-07 10:51:43 +00:00
Susan Hert d48d292848 added missing std:: 2002-02-05 15:21:19 +00:00
Michael Seel cb91cc8a23 removed ASSERT 2002-01-14 13:04:34 +00:00
Michael Seel 7e022bbe98 small changes 2002-01-10 10:52:33 +00:00
Michael Seel ea66a058d5 small update 2002-01-08 13:03:48 +00:00