Sylvain Pion
85dc12f2a7
Remove empty lines at beginning and end of files
...
(apply Scripts/developer_scripts/remove_empty_lines.pl).
2010-02-01 12:55:28 +00:00
Sébastien Loriot
cdee61ee96
Replace M_PI by CGAL_PI
2010-01-19 07:27:33 +00:00
Laurent Rineau
fb27c5d7fb
Constness issues: add missing "const".
2010-01-13 14:56:41 +00:00
Laurent Rineau
83912b2952
Massive fix of svn:keywords properties, and $URL$ keyword.
2009-10-20 08:59:26 +00:00
Peter Hachenberger
79e0f71d0b
allow more complex simplification rules
2009-07-20 13:46:03 +00:00
Laurent Rineau
b972b38b6d
- Remove the capital P in "convert_to_Polyhedron". Add a wrapper function for
...
back-compatibility.
- Fill svn:ignore properties.
2009-06-30 09:40:14 +00:00
Peter Hachenberger
0d3ba40341
initialization of support hash should happen
...
once at the beginning
2009-05-03 11:32:35 +00:00
Sylvain Pion
d357c66055
Rename ES and FS to avoid clashes with macros defined by <sys/reg.h>.
2009-04-26 13:33:57 +00:00
Peter Hachenberger
e785c364bf
make enum Intersection_mode publicly available
2009-04-21 01:04:28 +00:00
Peter Hachenberger
5ab25252e9
removed logical bug for intersection with plane
2009-04-20 09:53:01 +00:00
Peter Hachenberger
93611aa06b
forgot indexes and dummy facets for vertex-vertex overlay
2009-04-16 08:58:30 +00:00
Marc Glisse
bbf6abff28
(Base)*this=... seems to be illegal. Legal alternatives are:
...
(Base&)*this=...
*(Base*)this=...
this->Base::operator=(...)
I'll check the testsuite tomorrow to see if no compiler complains about
this version.
2009-02-26 10:48:53 +00:00
Andreas Fabri
db682b1a91
first bug fix after 3.4Beta
2008-12-19 20:12:51 +00:00
Andreas Fabri
f2f87a5ebc
Add license header
2008-12-06 21:31:59 +00:00
Laurent Rineau
6e36415131
Initialized the base class, to remove a warning.
2008-11-12 08:52:02 +00:00
Peter Hachenberger
bd01f3443c
took out old and nowadays buggy assertion
2008-11-04 13:07:47 +00:00
Peter Hachenberger
86aff4bdcb
took out old and nowadays buggy assertions.
2008-11-04 13:07:04 +00:00
Peter Hachenberger
5c32d1ec24
get rid of uninitialized variable warning
2008-10-27 14:45:52 +00:00
Sylvain Pion
6aba449434
Replace Nef's custom Object_handle by CGAL::Object.
...
There were some differences :
- CGAL::Object has no template constructor, so using make_object() was required.
- CGAL::Object had no comparison with NULL to check emptyness. I added
such comparison operators to CGAL::Object as *deprecated*.
2008-09-09 16:03:25 +00:00
Peter Hachenberger
d8ff884f33
small interface change in functions for visual hull
2008-08-23 17:26:43 +00:00
Andreas Fabri
1119e5d024
fixed partial specialization
2008-08-21 07:44:16 +00:00
Peter Hachenberger
881aa271c3
took out trace output
2008-08-12 07:28:27 +00:00
Peter Hachenberger
208eaac1f6
now works with SNC_indexed_items
2008-08-11 09:37:24 +00:00
Peter Hachenberger
c1655b06b9
corrected copy/paster error
2008-08-11 09:36:39 +00:00
Peter Hachenberger
0ef3b0c182
bug fix for GLU usage on mac
2008-08-01 15:38:58 +00:00
Peter Hachenberger
68efe20868
removed unused parameter
2008-08-01 09:25:29 +00:00
Peter Hachenberger
e19ecac4e8
updated is_simple for more general conversion to Polyhedron_3
2008-08-01 09:23:39 +00:00
Peter Hachenberger
daed689d95
added space to omit stupid warning
2008-08-01 09:22:29 +00:00
Peter Hachenberger
f910be3796
removed #include<CGAL/functional.h>
2008-07-26 15:52:05 +00:00
Peter Hachenberger
a426d8cfa3
new class gives the default value for the template
...
paramater Items of class Nef_polyhedron_3 dependend
upon the used Kernel
2008-07-25 15:25:54 +00:00
Peter Hachenberger
0f52071ad2
additional helper functions
2008-07-24 14:11:20 +00:00
Peter Hachenberger
8696b27fd6
forgot some renamings
2008-07-24 14:10:24 +00:00
Peter Hachenberger
abcb52eb01
corrected error in Default_item mechanism
2008-07-24 14:09:40 +00:00
Peter Hachenberger
fc66752f66
renamed Nary_union to Nef_nary_union_3 (same for Nary_interesection)
...
to avoid potential future name conflicts.
2008-07-15 15:26:56 +00:00
Peter Hachenberger
b61c2b1f61
moved Nary_union and Nary_intersection to CGAL scope.
2008-07-15 15:23:47 +00:00
Peter Hachenberger
f027f67612
removed inclusion of Edge_edge_overlay.h
2008-07-14 19:14:57 +00:00
Peter Hachenberger
6388e9579f
corrected error in unused experimental code
2008-07-14 18:45:09 +00:00
Peter Hachenberger
aa18c26b2e
added #include line
2008-07-14 18:41:06 +00:00
Peter Hachenberger
80ad55f509
added function to determine whether an shalfedge is on an inner
...
or outer facet cycle.
2008-07-12 16:55:21 +00:00
Peter Hachenberger
775b8f868f
- intersection with halfspace uses enum to distinguish intersections
...
with plane, open or closed halfspace.
- added constructor for polylines.
2008-07-12 16:45:05 +00:00
Peter Hachenberger
5f72e2c3fa
-refactoring of binary operations
...
-conversion of a shell into a separate polyhedron
-fast edge-edge overlay
2008-07-05 22:00:05 +00:00
Peter Hachenberger
b228e536ee
refactored binary_operation
2008-06-27 11:40:38 +00:00
Peter Hachenberger
b763918582
altered code
2008-06-27 11:40:00 +00:00
Peter Hachenberger
9bffced5b1
added unused experimental code
2008-06-27 11:39:34 +00:00
Peter Hachenberger
877f6d45b2
change in is_bounded
2008-06-27 11:39:02 +00:00
Peter Hachenberger
6fa0121254
new function added
2008-06-27 11:36:43 +00:00
Peter Hachenberger
bb510c34bb
removed GenPtr info
2008-06-27 11:36:20 +00:00
Peter Hachenberger
8446860a4f
factored out edge_edge_overlay
...
added unused experimental code
2008-06-27 11:35:42 +00:00
Peter Hachenberger
566bbf0336
removed GenPtr info
2008-06-27 11:34:36 +00:00
Peter Hachenberger
826bbc618e
set counter back after get_union().
2008-06-27 11:34:13 +00:00