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