Commit Graph

194 Commits

Author SHA1 Message Date
Andreas Fabri 033b381585 Add 'using' for ansi compliance 2010-05-17 10:30:22 +00:00
Andreas Fabri ddd4007b83 remove unused function 2010-05-11 17:33:28 +00:00
Andreas Fabri 135b2e522e Remove undefined code in unused function (detected by Intel) 2010-05-11 13:26:08 +00:00
Andreas Fabri 84de3346d9 Remove '&' 2010-05-11 13:00:36 +00:00
Peter Hachenberger 64d5ca0a64 bug fix in point_update: boundary_items of sfaces were not set correctly 2010-05-04 16:44:30 +00:00
Peter Hachenberger 067c462173 extension of is_valid: check boundary_objects of sface 2010-05-04 16:43:57 +00:00
Peter Hachenberger 79229a5472 small bug fix in convert_inner_shell_to_nef3 2010-05-04 16:41:56 +00:00
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