Commit Graph

1201 Commits

Author SHA1 Message Date
Andreas Fabri f2f87a5ebc Add license header 2008-12-06 21:31:59 +00:00
Andreas Fabri 2d77afd2e6 Remove example from reference manual 2008-11-28 08:25:41 +00:00
Andreas Fabri 5ef83af542 rename to have unique example file names 2008-11-27 13:52:10 +00:00
Andreas Fabri 849b006f08 rename to have unique example file names 2008-11-27 13:51:07 +00:00
Andreas Fabri 9a31379299 rename to have unique example file names 2008-11-27 13:46:21 +00:00
Andreas Fabri 8fbfc9df3a rename to have unique example file names 2008-11-27 13:45:14 +00:00
Andreas Fabri 5649bb0726 Add demo link 2008-11-26 16:05:07 +00:00
Andreas Fabri 9fe830b699 fix typo 2008-11-26 09:00:11 +00:00
Andreas Fabri 65fa0c3134 Replace CGAL_assertion with assert, so that we also test in release mode testsuites 2008-11-25 10:16:59 +00:00
Laurent Rineau ec9f2e29e5 Update citations (s/07/08/).
Let us hope that CGAL-3.4 will be release before 2009!
2008-11-20 22:19:28 +00:00
Andreas Fabri 5fe2b4e55a Create unique example file names for cmake 2008-11-19 16:19:51 +00:00
Andreas Fabri d64870f900 Create unique example file names for cmake 2008-11-19 16:19:35 +00:00
Laurent Rineau 4032eade9a Massive removale of "QUIET" in find_package calls (except for
FindVTK.cmake, which has a bug). Let's see if that can help us to find out
why we still have problems with demos on MacOS and Windows.
2008-11-19 13:58:43 +00:00
Laurent Rineau 6e36415131 Initialized the base class, to remove a warning. 2008-11-12 08:52:02 +00:00
Fernando Cacciola 547bffecd9 Put CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in the right place for cmake 2.4 2008-11-06 13:03:41 +00:00
Laurent Rineau ff7490e805 CreateSingleSourceCGALProgram has been prefixed by CGAL_. 2008-11-05 13:18:17 +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
Fernando Cacciola 29000b40d1 Removed more obsoloted cmake modules 2008-11-04 12:56:36 +00:00
Fernando Cacciola 70fa9503fd Added CMP0003 policy 2008-11-04 12:30:29 +00:00
Laurent Rineau acec34f797 Fix CMakeLists.txt (error reported by cmake-2.6). 2008-10-30 10:37:55 +00:00
Peter Hachenberger 5c32d1ec24 get rid of uninitialized variable warning 2008-10-27 14:45:52 +00:00
Laurent Rineau f10a590672 Mass-remove vcproj files. 2008-10-21 09:21:22 +00:00
Laurent Rineau cd7f04bf32 Add an explicit cast to int, to mute a false-positive warning of g++:
"warning: converting to 'int' from 'double'"
2008-10-17 08:14:20 +00:00
Peter Hachenberger 04ccd4a042 got rid of warning caused by double to Gmpz conversion 2008-10-10 11:45:07 +00:00
Laurent Rineau a6ef54dcec Fix conditional compilation. 2008-10-02 11:00:09 +00:00
Laurent Rineau 6e2da1578f Fix to please cmake-2.6. 2008-10-02 08:13:56 +00:00
Andreas Fabri 77629e1017 Add #define CGAL_NEF3_SORT_OUTPUT 1 to the .cpp so that we don't need a custom makefile file 2008-09-25 06:23:31 +00:00
Andreas Fabri 86a9363c0e Add #define CGAL_NEF3_SORT_OUTPUT 1 to the .cpp so that we don't need a custom CMakeList.txt file 2008-09-25 06:11:35 +00:00
Laurent Rineau b52c7a09e9 - Fix soname and soversion of libraries (they were exchanged).
- Make get_dependency_version found the print_${LIB}_version.cpp, even
  if the lib is compiled separately.
- Rename FindQt3.cmake to FindQt3-patched.cmake and Qt3Macros to
  Qt3Macros-patched.
- Make CGAL-Qt3 compilable separately.
- Fix all commited CMakeLists.txt:
    - use Qt3-patched and Qt3Macros-patched, and s/QT_/QT3_/
    - add a comment about FindQt3-patched,
    - wrap target creation with if(CGAL_FOUND AND QT3_FOUND)/else/endif
- Modified cgal_create_cmake_script
2008-09-24 10:32:44 +00:00
Peter Hachenberger 8c7ac40f70 removed buggy operator* completely 2008-09-23 17:37:31 +00:00
Andreas Fabri 1f81e09ca8 Removed stuff added for debugging 2008-09-22 06:09:44 +00:00
Andreas Fabri 2f5bf7739e Why does this RCSdef not compile 2008-09-19 11:55:41 +00:00
Andreas Fabri 492a11533d Added '\' to mathbb and simplification of template parameter names 2008-09-11 07:41:39 +00:00
Andreas Fabri 8ffa2dafba Added the -- again for getting to the right page 2008-09-10 08:02:47 +00:00
Andreas Fabri 04b0f537d5 Put operator* with three arguments in a comment. Peter has to remove or fix this 2008-09-10 08:00:30 +00:00
Laurent Rineau 410f435d21 6th pass to remove CGAL_USE_QT: remove "#ifdnef CGAL_USE_QT"/"#else"/"#endif" 2008-09-09 22:20:48 +00:00
Laurent Rineau c9e35521e9 5th pass (manually) to remove CGAL_USE_QT: remove "#ifdnef CGAL_USE_QT"/"#endif" 2008-09-09 22:17:19 +00:00
Laurent Rineau 7dee76b1ab Third pass (manually) to remove CGAL_USE_QT 2008-09-09 21:46:21 +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
Andreas Fabri 8baa6e59fd simplification for debugging 2008-09-09 07:22:12 +00:00
Andreas Fabri 77c25b9dee added fake documentation to see what the problem is 2008-09-08 12:37:49 +00:00
Andreas Fabri fa08c68779 added stuff in order to see what goes wrong 2008-09-08 10:29:11 +00:00
Andreas Fabri d363811e83 Added template parameter and () to the constructor code 2008-09-08 07:54:45 +00:00
Peter Hachenberger b52003b9e4 removed old Polyline constructor 2008-09-02 08:02:37 +00:00
Peter Hachenberger cb97d78b8a exclude example polygon_construction 2008-09-01 09:32:43 +00:00
Peter Hachenberger 6fb189367a .C->.cpp 2008-08-23 18:38:07 +00:00
Peter Hachenberger 7a1a8819a1 .C->.cpp 2008-08-23 18:33:32 +00:00
Peter Hachenberger f0dbdc03ab .C->.cpp 2008-08-23 18:30:03 +00:00
Peter Hachenberger 81176fb976 .C -> .cpp 2008-08-23 18:26:20 +00:00
Peter Hachenberger 7b5fd820c7 .C -> .cpp 2008-08-23 18:20:03 +00:00
Peter Hachenberger e9a1082727 .C -> .cpp 2008-08-23 17:54:24 +00:00
Peter Hachenberger 3c85ef37f8 .C -> .cpp 2008-08-23 17:54:02 +00:00
Peter Hachenberger 6c194f4a1a .C -> .cpp 2008-08-23 17:47:01 +00:00
Peter Hachenberger 551e2ee831 .C->.cpp 2008-08-23 17:46:06 +00:00
Peter Hachenberger fdf9a1ccae added sorting in grid fashion 2008-08-23 17:42:45 +00:00
Peter Hachenberger 0cb5ed7ee1 uses nary intersection + indexed items 2008-08-23 17:28:34 +00:00
Peter Hachenberger 5163d36b6c works with indexes, now 2008-08-23 17:27:47 +00:00
Peter Hachenberger d8ff884f33 small interface change in functions for visual hull 2008-08-23 17:26:43 +00:00
Peter Hachenberger e4c8f19881 adapted for new interface for polyline construction 2008-08-23 16:51:00 +00:00
Andreas Fabri 1119e5d024 fixed partial specialization 2008-08-21 07:44:16 +00:00
Laurent Rineau cba856d1d8 Add nary to the makefile, so that it can be compiled correctly. 2008-08-19 07:49:46 +00:00
Peter Hachenberger 881aa271c3 took out trace output 2008-08-12 07:28:27 +00:00
Peter Hachenberger 39d050af5e removed redundant template parameter Items 2008-08-11 13:43:58 +00:00
Peter Hachenberger 8b9507ce6f examples should not bother users with the use
of items any more
2008-08-11 11:31:44 +00:00
Peter Hachenberger 3f0a194ee8 template parameter Items has become redundant with the
introduction of Default_items
2008-08-11 11:30:18 +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 def2c918d8 removed syntax errors. 2008-07-26 16:02:20 +00:00
Peter Hachenberger f1bb32626b manual pages for new classes 2008-07-26 15:58:31 +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
Sylvain Pion dc3bf72707 Remove changes.txt files. 2008-07-24 17:47:16 +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 5dd220456e forgot renaming of includes and class names. 2008-07-24 14:08:53 +00:00
Peter Hachenberger d7b01ede28 final change for feature 2008-07-16 17:05:32 +00:00
Peter Hachenberger 0b81919e24 added
- Nef_polyhedron_3::intersection(plane)
- SHalfedge::in_inner_facet_cycle
- SHalfedge::in_outer_facet_cycle
2008-07-15 15:31:27 +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 94f7ca5fdf tests nary union and nary intersection 2008-07-15 14:17:35 +00:00
Peter Hachenberger 0f89e1ebe5 removed intersection test, which are not supported any more 2008-07-14 22:16:53 +00:00
Peter Hachenberger f027f67612 removed inclusion of Edge_edge_overlay.h 2008-07-14 19:14:57 +00:00
Peter Hachenberger 9362ce74bf added a few files that don't go into the release 2008-07-14 19:14:26 +00:00
Peter Hachenberger ece33a9fe5 visual hull with indexes 2008-07-14 18:52:08 +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
Peter Hachenberger 6ab177b4ac how did this work before? 2008-06-27 11:33:30 +00:00
Peter Hachenberger 401a3b9997 update of coordiante conversion 2008-06-27 11:32:54 +00:00
Peter Hachenberger 9d6f1a8eca now working with indexed items 2008-06-27 11:31:34 +00:00
Peter Hachenberger 0537be3cd9 small bug fix 2008-06-27 11:31:13 +00:00
Peter Hachenberger 6f3007d013 removed Genptr info 2008-06-27 11:30:32 +00:00
Peter Hachenberger 6a6c2cd3ed added currently unused experimental code 2008-06-27 11:29:12 +00:00
Peter Hachenberger bfb86352b6 added namespace 2008-06-27 11:28:28 +00:00
Peter Hachenberger 3dfab42e69 bug fix 2008-06-27 11:27:53 +00:00
Peter Hachenberger e722f28b59 removed bug in simplification 2008-06-27 11:27:06 +00:00
Peter Hachenberger 491b111f05 experimental code added 2008-06-27 11:26:21 +00:00
Peter Hachenberger 118556d83f some more experiments 2008-06-19 15:04:19 +00:00
Peter Hachenberger 132e3de2dd removed some old stuff 2008-06-19 15:02:16 +00:00
Peter Hachenberger 69182801b3 Marks for Mink sum on arbitrary Nef polyhedra 2008-06-19 14:56:15 +00:00
Peter Hachenberger ade9c7ed09 wrong link 2008-05-28 16:28:10 +00:00
Peter Hachenberger 65c6d4491d optimization is not stable and therefore turned off 2008-05-22 15:04:50 +00:00
Peter Hachenberger b77c09dfe4 items moved to separate files 2008-05-22 15:04:20 +00:00
Peter Hachenberger 7fd7c215b7 removed inclusion of Reflex_vertex_searcher 2008-05-20 20:23:15 +00:00
Peter Hachenberger 79ade493af added insertion of vertex into loop 2008-05-20 20:22:09 +00:00
Peter Hachenberger 6d25673f69 not needed any more 2008-05-20 20:19:01 +00:00
Peter Hachenberger a84b55ef81 added TODO comment 2008-05-20 20:11:26 +00:00
Peter Hachenberger 4ca7e23718 cerr -> CGAL_NEF_TRACEN 2008-05-20 20:10:41 +00:00
Peter Hachenberger b216b238c4 resolved conflict 2008-05-20 20:09:08 +00:00
Peter Hachenberger 0f6fbd5b90 nothing special 2008-05-20 20:06:28 +00:00
Peter Hachenberger a70a745d90 reordering of checks 2008-05-20 20:03:16 +00:00
Peter Hachenberger cc8dac3d7f use deque instead of vector 2008-05-20 20:01:56 +00:00
Peter Hachenberger 309b0b8104 sorts in both directions, now 2008-05-20 20:00:26 +00:00
Peter Hachenberger e4733bb18a got rid of loops and second Edge_sorter 2008-05-20 19:58:09 +00:00
Fernando Cacciola f93437ca22 Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release) 2008-05-05 14:01:55 +00:00
Peter Hachenberger 441626ad3f latest version 2008-04-03 14:22:49 +00:00
Peter Hachenberger 257c06df33 latest version 2008-04-02 15:12:40 +00:00
Peter Hachenberger febce311bb now only computes the configuration space and prints it to standard out. 2008-03-31 23:18:00 +00:00
Laurent Rineau e62e053848 Fix the error
"../../include/CGAL/Nef_3/SNC_point_locator.h", line 311: Error: The function "strcpy" must have a prototype.
detected by Sun CC.
2008-03-11 11:38:02 +00:00
Fernando Cacciola b704509dcf Examples/Demos/Test CMake scripts updated 2008-03-05 21:14:02 +00:00
Peter Hachenberger 973a281f11 checks whether a given point is a legal position
defined by a given hsp
2008-03-03 13:47:55 +00:00
Peter Hachenberger db0fa3e94a inserted some tests 2008-02-29 12:57:34 +00:00
Fernando Cacciola f030a7e598 autogenerated cmake script manually fixed 2008-02-28 13:37:08 +00:00
Andreas Fabri 7e109f6992 Added label Nef3, so that we can link from www.cgal.org/Pkg/Nef3 2008-02-27 08:01:53 +00:00
Peter Hachenberger bfad284bc5 newest version 2008-02-22 19:20:31 +00:00
Fernando Cacciola a659cd852a Added project() and conditional test for CGAL_DIR 2008-02-14 15:42:36 +00:00
Fernando Cacciola 14043c43a0 Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically) 2008-02-08 17:47:21 +00:00
Fernando Cacciola afddfc4fca CMake scripts for demos/examples/test added 2008-02-06 19:06:24 +00:00
Peter Hachenberger 9d2f9cb807 Extended_XXX_3 => Extended_XXX 2008-01-30 09:34:25 +00:00
Peter Hachenberger db179833c8 small bug fix 2008-01-17 15:59:04 +00:00
Peter Hachenberger e47918c1f6 optimizations to prevent filter failures 2008-01-16 15:11:30 +00:00
Peter Hachenberger c38f558186 optimization to prevent filter failures 2008-01-16 15:10:16 +00:00
Peter Hachenberger 8b7653e094 corrected protective guards 2008-01-15 12:00:28 +00:00
Sylvain Pion 2fd547c229 Fix typo s/Point/Point_3/. 2008-01-14 21:14:54 +00:00
Peter Hachenberger 6d1dd4bb0e prevent filter failures 2008-01-04 17:36:01 +00:00
Peter Hachenberger 7a3d8afb8c plane(f) -> f->plane() and similar changes 2008-01-04 17:35:07 +00:00
Peter Hachenberger af270f5db8 use the new Reflex_vertex_searcher function 2007-12-18 00:15:55 +00:00
Peter Hachenberger a307a7c421 handle sloop 2007-12-18 00:15:00 +00:00
Peter Hachenberger ec2824e3f6 check for Reflex_vertex the safe way 2007-12-18 00:14:13 +00:00
Peter Hachenberger be160ed720 handle sloop additionally 2007-12-18 00:13:31 +00:00
Sylvain Pion a46b55bf71 The files "changes.txt", "description.txt", "long_description.txt" and "maintainer"
are now under /trunk/$Package/package_info/$Package/ .
2007-12-02 15:06:42 +00:00
Peter Hachenberger 1b508fdf96 .C -> .cpp 2007-11-29 18:08:28 +00:00
Peter Hachenberger 265c9a024f .C -> .cpp 2007-11-29 18:08:10 +00:00
Peter Hachenberger 9761b8de78 call convex_decomposition instead of performing redundant code 2007-11-29 18:07:20 +00:00
Peter Hachenberger 16778ff8e5 if statement put into comments. Probably redundant 2007-11-29 18:03:54 +00:00
Peter Hachenberger ce4930d97e Gausian->Gaussian 2007-11-29 18:01:33 +00:00
Peter Hachenberger 7ead50bddb Gausian => Gaussian
-setting marks of new walls
2007-11-29 17:40:13 +00:00
Andreas Meyer 0f941fbcf2 again CGAL_error -> CGAL_error_msg 2007-11-09 15:27:44 +00:00
Andreas Meyer c1d1609af1 replaced CGAL_assertion( false* and CGAL_assertion( 0*
with CGAL_error/CGAL_error_msg
2007-11-08 00:27:20 +00:00
Andreas Meyer fdeedcf8b0 some low level code cleanup. renamed
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Sylvain Pion 055009cc58 Remove the need for mentionning todo files and doxygen files. 2007-11-03 21:15:36 +00:00
Peter Hachenberger 64f4414691 remove facets between obstacles 2007-09-26 12:38:05 +00:00
Peter Hachenberger aa08830151 added parameters for unification of obstacles 2007-09-26 12:35:20 +00:00
Peter Hachenberger f775539f3d simplification is done as long as possible, now 2007-09-24 11:03:33 +00:00
Peter Hachenberger 6f04b5197a adapted to orientation change in hsp format 2007-09-21 20:35:48 +00:00
Peter Hachenberger 65115ded96 now contains simplification through volume computation 2007-09-21 20:35:02 +00:00
Peter Hachenberger 950ec69f49 testing simplification at the moment 2007-09-20 12:05:33 +00:00
Peter Hachenberger 8a95600cc1 updated experimental code for edge/edge overlay by hand 2007-09-11 15:45:46 +00:00
Peter Hachenberger 1253f001ab added header 2007-09-11 15:43:18 +00:00
Peter Hachenberger 274ebeda7b bug in conversion Polyhedron3 to Nef_3 removed
Polyhedron was not cleared before conversion
2007-09-11 15:37:36 +00:00
Peter Hachenberger 6cd5535d24 new classes that efficiently handle the union or intersection of multiple polyhedra
OFF_to_nef_3 benefits from the new union
2007-08-01 12:54:10 +00:00
Peter Hachenberger 05774ba46d added test for wrongly oriented off-files 2007-07-31 12:19:07 +00:00
Peter Hachenberger ae4623ca2b constructor for OFF-files is more general, now
- can now handle several surfaces, which also need not to be closed any more
- orientation of Off-file does not matter any more; constructor constructs the 
  same polyhedron for both orientations.

conversion from Nef_3 to Polyhedron_3 now triangulates all facets to
- prevent rounding problems
- handle facets with holes
2007-07-31 11:41:47 +00:00
Peter Hachenberger f048a210f6 deleted redundant type definition 2007-07-31 11:35:46 +00:00
Peter Hachenberger c6fc1d29a8 adaptation to new ID_support 2007-07-18 19:36:44 +00:00
Peter Hachenberger 1163124b4b change of some privacy issues 2007-07-18 19:31:59 +00:00
Peter Hachenberger cdac42e3f1 adaptation to new ID_support 2007-07-18 19:31:03 +00:00
Peter Hachenberger 2faca5a6e5 adaptation to new ID_support 2007-07-18 19:04:10 +00:00
Peter Hachenberger 45c33082f0 adaptation to new ID_supporter 2007-07-18 19:02:25 +00:00
Peter Hachenberger 5fc8dda1ef bug fix: new comparison function for smallest vertex on facet 2007-07-18 19:01:23 +00:00
Peter Hachenberger a827d60975 check for empty triangulations 2007-07-18 18:55:49 +00:00
Peter Hachenberger 18b9a58077 new variable for finding common facet 2007-07-18 18:52:15 +00:00
Peter Hachenberger 676da58860 allows to perform binary operations with halfspaces (only used for intersections, yet) 2007-07-18 18:49:44 +00:00
Peter Hachenberger 4a6c01300a a nicer to handle 2007-07-18 18:45:44 +00:00
Peter Hachenberger ac4f9feb6a plain stupid bug fixed 2007-06-20 10:03:51 +00:00
Peter Hachenberger ff39279a5c for compatibility reasons, coordiantes can be read
like in old versions via precompiler directive
2007-06-19 16:22:04 +00:00
Peter Hachenberger fbf942721a help for debuging added 2007-06-19 16:20:34 +00:00
Peter Hachenberger 01c168cae1 small bug fix 2007-06-19 16:19:00 +00:00
Peter Hachenberger 4453f61c0e new ID_supporter 2007-06-19 16:15:51 +00:00
Peter Hachenberger 2d81f51000 - adaptation to indexed items requirements
- added intersection with plane
- added conversion of shell to Polyhedron_3
2007-06-19 16:12:16 +00:00
Peter Hachenberger db463c3eaa keep empty polyhedron 2007-06-19 16:07:58 +00:00
Peter Hachenberger ead94fffa2 small bug fix 2007-06-19 16:06:25 +00:00
Peter Hachenberger 597917aa64 keep empty polyhedron 2007-06-19 16:04:43 +00:00
Peter Hachenberger 2900b36021 reset variable inserted after get_union 2007-06-19 14:24:27 +00:00
Peter Hachenberger 2798a741bb - point locator only searches for vertices and edges
- new edges are added to point locator
2007-06-19 13:49:13 +00:00
Peter Hachenberger 9df40ef96b renaming 2007-06-19 13:44:02 +00:00
Peter Hachenberger 91d857d1d5 clear SNC_structure at beginning 2007-06-19 13:42:40 +00:00
Peter Hachenberger 83488c8196 conversion tools 2007-06-19 13:40:56 +00:00
Peter Hachenberger c7eb6ed41d small changes to the output 2007-06-19 13:40:16 +00:00
Fernando Cacciola 88111fcf70 VS project files merged back 2007-06-06 15:35:17 +00:00
Laurent Rineau ecdbf1291b remove incorrect execution bits 2007-05-30 12:55:54 +00:00
Andreas Meyer 7ed1a00c04 merge manual fixed from 3.3 branch back intro trunk:
svn merge -r 38751:38754 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38773:38775 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38783:38784 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38795:38796 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38815:38816 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38827:38829 ~/projects/CGAL/branches/CGAL-3.3-branch
svn merge -r 38834:38836 ~/projects/CGAL/branches/CGAL-3.3-branch
2007-05-28 23:05:00 +00:00
Peter Hachenberger 72b14d45e4 removed the building of the external structure after
every new wall
2007-05-11 13:33:19 +00:00
Peter Hachenberger 3ae227f2c1 computes the configuration space of a trunk and a
box with brute force
2007-05-09 15:03:52 +00:00
Peter Hachenberger b593deea23 omit repeated construction of empty polyhedron. 2007-05-09 15:03:01 +00:00
Peter Hachenberger 7c89a7cf25 allows brute force or with heuristics 2007-05-09 15:00:07 +00:00
Andreas Fabri 9e6232725d demos need a makefile 2007-05-04 16:29:19 +00:00
Andreas Meyer 840df40367 added pkg illu for nef_[23] 2007-05-03 10:41:58 +00:00
Peter Hachenberger 5ffaa24941 get rid of some warnings 2007-04-27 09:14:14 +00:00
Peter Hachenberger 907b40bba3 removed warning 2007-04-26 13:00:36 +00:00
Peter Hachenberger 36e414a397 bug fix; one should not increment the past-the-end
iterator
2007-04-26 11:21:32 +00:00
Peter Hachenberger 94aa16b98b makefile not needed any more 2007-04-25 12:39:38 +00:00
Peter Hachenberger 8d1f5c0a91 Box_d<FT> should be initialized with inital corners. 2007-04-24 15:09:03 +00:00
Peter Hachenberger 024552394d use Bouding bos with exact coordinates to come
around Gmp problem
2007-04-23 09:51:41 +00:00
Peter Hachenberger 57a83e2b80 initialize variable to remove warning 2007-04-20 10:11:38 +00:00
Peter Hachenberger cfb055ee35 specialized new Bounding box for extended kernel 2007-04-19 17:32:41 +00:00
Peter Hachenberger 890ef3b5a1 corrected rules when output is sorted and/or reduced 2007-04-19 17:29:45 +00:00
Peter Hachenberger 678d5c60c0 not needed any more 2007-04-18 15:23:49 +00:00
Peter Hachenberger 0de2dfac93 ouput is now only sorted for test suite. Sorted output
can be quite slow. Therefore, sorting should be omitted
if not needed
2007-04-18 15:09:43 +00:00
Peter Hachenberger 3db1a1d162 replaced the demo by three demos, such that user
feels free to use different kernels
2007-04-18 14:31:06 +00:00
Andreas Meyer c1e9765ff4 manual fix: moved labels inside sectioning command 2007-04-18 14:20:12 +00:00
Peter Hachenberger 0bb84af3b3 corrected stupid typing error 2007-04-18 11:46:36 +00:00
Peter Hachenberger 76caae5dbe inserted handling of floating-point data 2007-04-18 09:32:00 +00:00
Peter Hachenberger 4dd297bdf9 removed warnings 2007-04-17 09:02:58 +00:00
Peter Hachenberger e908227c36 removed warnings 2007-04-17 08:46:38 +00:00
Peter Hachenberger 58514d2a6f removed g++-4.1.1 warning 2007-04-17 08:27:13 +00:00
Peter Hachenberger 298ea2941a remove warning 2007-04-16 17:17:55 +00:00
Peter Hachenberger 15720a2aed - exchanged old inefficient bounding_box
- tried to remove some compiler problems
2007-04-16 14:55:31 +00:00
Efi Fogel 2fdc01431c changed C++ static to C static to avoid redefinition 2007-04-12 20:56:22 +00:00
Peter Hachenberger bce698a351 with output, without QT 2007-04-12 12:43:24 +00:00
Peter Hachenberger c8c1420839 specialized output for Lazy_kernel<Simple_cartesian< > > > 2007-04-12 10:37:04 +00:00
Peter Hachenberger edc4799d95 stable version 2007-04-12 10:20:45 +00:00
Peter Hachenberger a3814513a1 stable version 2007-04-12 10:20:29 +00:00
Peter Hachenberger 11da69aa26 - new nary strategies 2007-04-12 10:19:36 +00:00
Peter Hachenberger dbbb122e6d now stable 2007-04-12 10:14:50 +00:00
Peter Hachenberger 178490469e class that holds a point and a bool as label
for the Gaussian_map
2007-04-12 10:14:13 +00:00
Andreas Fabri ea71b8eaa1 .C ->.cpp and autolinking 2007-04-11 13:59:20 +00:00
Andreas Fabri 73f72ba5fa remove unused parameter 2007-04-06 08:57:25 +00:00
Andreas Fabri ad155d4f35 remove unused parameter 2007-04-06 08:53:48 +00:00
Andreas Meyer 41169fc270 * updated howtocite bibkeys for upcoming 3.3 release
* typo fixes/cosmetic changes
2007-03-29 17:40:13 +00:00
Peter Hachenberger 20f8304460 removed small bug 2007-03-29 13:23:52 +00:00
Peter Hachenberger e0981e5c48 forgot to take out debug code 2007-03-28 16:09:41 +00:00
Andreas Fabri bad244eabf Remove unused parameters 2007-03-28 14:48:40 +00:00
Joachim Reichel 142c8f5a3d fix copyright boilerplate 2007-03-27 20:20:17 +00:00
Peter Hachenberger ed8fc37c5c added virtual destructor 2007-03-27 12:09:05 +00:00
Peter Hachenberger 3464cac591 small bug fix 2007-03-27 12:08:32 +00:00
Peter Hachenberger a095c68dfa adapted note for new kernel 2007-03-26 20:23:40 +00:00
Peter Hachenberger 02530f52c8 exchanged kernel 2007-03-26 17:37:36 +00:00
Peter Hachenberger 50cc3010f0 example for lazy kernel and use of floating points 2007-03-26 17:14:01 +00:00
Peter Hachenberger fa8785ac84 removed unused parameter 2007-03-26 16:55:35 +00:00
Peter Hachenberger 4e39d6b29b added header 2007-03-26 11:19:56 +00:00
Peter Hachenberger 9a3bc255ca removed bug in constructor 2007-03-26 10:55:58 +00:00
Peter Hachenberger 6c8853c71f removed unnecessary template parameter 2007-03-26 10:55:37 +00:00
Peter Hachenberger ed2398dad3 put this class in separate file 2007-03-26 10:54:46 +00:00
Peter Hachenberger d402c20134 bug fix: now all facet cycles of a facet get the
same index
2007-03-23 21:24:03 +00:00
Peter Hachenberger 6c89b99853 removed unused parameter 2007-03-23 21:22:33 +00:00
Peter Hachenberger e1635f6053 removed unused parameters 2007-03-23 21:21:20 +00:00
Peter Hachenberger 4a02e032a1 removed unused parameters 2007-03-23 21:19:49 +00:00
Peter Hachenberger 1df25dca66 deleted ununsed parameter 2007-03-23 18:18:36 +00:00
Peter Hachenberger 7bb876265f function must be virtual 2007-03-23 18:15:31 +00:00
Peter Hachenberger df98d58da1 explicit construction of base class
removal of unused parameters
2007-03-23 18:09:20 +00:00
Peter Hachenberger b3ab1d799e i split man test into three smaller tests because of exhausted memory 2007-03-23 18:07:37 +00:00
Andreas Fabri fb5be348f3 removed unused parameters 2007-03-20 08:15:46 +00:00
Andreas Fabri aed4602898 removed unused parameters 2007-03-19 09:09:53 +00:00
Andreas Fabri 3001cdd69a removed unused parameters 2007-03-19 08:58:28 +00:00
Joachim Reichel d08f6bea45 replace obsolete variable CGAL_QT_LDFLAGS by CGAL_LDFLAGS 2007-03-11 09:54:17 +00:00
Sylvain Pion b2630cd7e1 Apply trailing whites-spaces and leadgin+trailing empty-lines cleanups
to demo/**/*.h and .cpp.
2007-03-10 16:55:12 +00:00
Sylvain Pion 847c23a15e Removing leading and trailing empty lines from all example files.
Using the following Perl script:
-----------------------------------------------------
#!/usr/bin/perl

local($/) = undef;
my $text = <>;

$text =~ s/\A\n+//mg;
$text =~ s/\n+\Z/\n/mg;

print "$text";
-----------------------------------------------------
2007-03-10 16:17:17 +00:00
Sylvain Pion ffe1e4ec1c More redundant filename removal.
The only survivors should be under Arrangement_2/examples
(some Doxygen syntax is used, so I don't touch them).
2007-03-10 15:22:41 +00:00
Sylvain Pion 6fb5cb906b Remove trailing white spaces and end of lines.
(using : perl -pi.bak -e 's/\s+$/\n/' */examples/*/*.cpp )
2007-03-10 14:59:41 +00:00
Sylvain Pion b8b87ab5a5 Actually, the "// file: example_bla.cpp" lines are not needed anymore,
since the manual tools know it.  So let's just remove them (many were
not uptodate with the filemane anyway).
2007-03-10 14:48:00 +00:00
Sylvain Pion 23edc11d3b Fix all first lines of examples "// file : example_file.C" to .cpp suffix.
Using :

for i in * ; do  cd $i ; for f in examples/*/*.cpp ; do ( head -1 $f | grep file | grep -v '\.cpp' ) && echo $f && perl -pi.bak -e 's/\.C$/.cpp/' $f ; done ; cd .. ; done
2007-03-10 14:34:05 +00:00
Sylvain Pion 5d8d4c8dec Constify check_sep(). 2007-03-10 12:49:21 +00:00
Peter Hachenberger 488604ffb9 erased redundant template parameters of compare
and smaller functors.
2007-03-08 17:51:06 +00:00
Andreas Fabri 74bc43936b Fixed typo 2007-03-08 09:35:03 +00:00
Andreas Fabri 39a7fb11e4 Restructured code to avoid ICE on VC7 2007-03-06 14:32:50 +00:00
Andreas Fabri 7124a12287 fixed typo 2007-03-06 14:31:29 +00:00
Sylvain Pion 54bafcf4c4 Add missing CGAL:: qualifications required by g++ 4.3 2007-03-05 16:20:47 +00:00
Peter Hachenberger 2319e51f9f rename Base class to prevent compiler problems 2007-02-28 15:34:52 +00:00
Andreas Fabri 1217ddd9d8 .C -> .cpp 2007-02-22 14:51:32 +00:00
Peter Hachenberger 60253c8df0 took out testing Simple_cartesian kernel because of memory problems. 2007-02-16 12:28:44 +00:00
Peter Hachenberger 1c5cbb9cef added header 2007-02-16 11:03:06 +00:00
Peter Hachenberger b7f15c8bac - Items are in separates files, now, in order to allow code reuse in SNC_indexed_items
- SNC_external_structure contains half of the code of the old SNC_constructor
2007-02-15 16:06:32 +00:00
Peter Hachenberger dd0855cd7d now faster and nicer through effective filtering 2007-02-15 16:01:40 +00:00
Peter Hachenberger 20ab08f1f8 now faster and nicer through effective filtering 2007-02-15 15:56:35 +00:00
Andreas Fabri e6a66a564b derivation instead of typedefs 2007-02-07 22:14:57 +00:00
Andreas Fabri 98c5ceded4 derivation instead of typedefs 2007-02-07 22:11:10 +00:00
Michael Hoffmann 384b656c73 Remove OPENGL_LIBS. 2007-02-07 16:01:49 +00:00
Fernando Cacciola f91efc4810 Fixed pending VC8 STL iterator issues 2007-02-06 14:14:16 +00:00
Peter Hachenberger f92dfb5504 constructor from plane, constructs halfspace on negative side of the plane 2007-01-29 14:26:58 +00:00
Peter Hachenberger d0979fe179 only gets SNC_structure - point locator is not
necessary
2007-01-08 12:04:41 +00:00
Peter Hachenberger 6c2b777687 works with IFS Versions 0.0.3 and 0.0.4, now 2007-01-08 12:03:11 +00:00
Peter Hachenberger 4c110cb402 output only considers selected volumes
facets in output are consistently oriented outwards, now
2006-12-20 13:38:23 +00:00
Peter Hachenberger a28d7a4b33 strategy maintains intermediate result and adds
everything new immediately up.
2006-12-18 16:42:50 +00:00
Peter Hachenberger c581365a85 inserted nary_union_strategies 2006-12-18 16:41:57 +00:00
Peter Hachenberger 43ca209c8c back to Mark=Point_3 2006-12-18 16:41:19 +00:00
Peter Hachenberger a2eb97a23f new assertion 2006-12-18 14:05:37 +00:00
Peter Hachenberger 7df5a9c798 assertion does not work, check needed 2006-12-18 14:05:11 +00:00
Peter Hachenberger 8543ae47f9 small bug fix 2006-12-18 14:04:26 +00:00
Laurent Saboret 9d0d302a87 Fixed svn properties of whole trunk 2006-12-18 09:37:55 +00:00
Peter Hachenberger 4bfa431e25 added computation of convex hull, difference
to convex hull, deocomposition of difference,
output of facet normals of the parts
2006-12-16 22:04:33 +00:00
Peter Hachenberger d2060d8193 SFace_separator creates sface object for additional sface
cycles. This helps in the decomposition adding new
sfaces, efficiently
2006-12-16 22:03:16 +00:00
Peter Hachenberger 16b25b8f98 adaptation to indexed items
add_sedges works now also for multiple sface cycles
2006-12-16 22:01:33 +00:00
Peter Hachenberger b88029a885 new PointMark 2006-12-16 21:58:12 +00:00
Peter Hachenberger a4da72bb45 adaptation to new PointMark 2006-12-16 21:57:36 +00:00
Peter Hachenberger 2769f9b602 added handling of indexes 2006-12-16 21:53:03 +00:00
Peter Hachenberger 4e4b10e079 added handling of indexes 2006-12-16 21:52:12 +00:00
Peter Hachenberger 8618db9fd2 template parameter expects Nef_3 instead of Kernel 2006-12-13 20:40:58 +00:00
Peter Hachenberger 93217a54f2 new recognition of reflex edges 2006-12-13 16:33:35 +00:00
Peter Hachenberger b7f8d21ba9 setting marks of volumes 2006-12-08 21:42:08 +00:00
Peter Hachenberger 824a257e4d nothing special 2006-12-08 21:22:51 +00:00
Peter Hachenberger c0fc32cdd3 computes the exact configuration space of a trunk
for checking against other approaches
2006-12-08 21:22:37 +00:00
Peter Hachenberger 851af35d60 removed traces 2006-12-08 21:21:07 +00:00
Peter Hachenberger 3ee4e782b1 added new projects 2006-12-08 21:20:55 +00:00
Peter Hachenberger ed03e83e42 main file for computing the configuration space
of a trunk
2006-12-08 21:20:21 +00:00
Peter Hachenberger 899a4872ed new files for union strategies and trunk offset 2006-12-08 21:18:57 +00:00
Peter Hachenberger d1fd7676aa removed traces 2006-12-08 21:18:14 +00:00
Peter Hachenberger bcb0bd0caa removed traces 2006-12-08 21:16:20 +00:00
Sylvain Pion c03659bc7a global update of maintainer files
(remove Lutz, Sven, Matthias, Geert-Jan...)
2006-12-05 14:01:13 +00:00
Andreas Meyer c71ee0619b typo (missing ">") 2006-11-22 11:58:00 +00:00
Andreas Fabri d34909bcaa fixed typo 2006-11-02 16:21:11 +00:00
Andreas Fabri 72bca7529d fix for min/max problem 2006-08-20 21:23:44 +00:00
Andreas Fabri 26b7d3bda9 fix for min/max problem 2006-08-20 21:22:20 +00:00
Andreas Meyer 68c3715b5c support for LEDA 5.x (mostly done by Eric Berberich) 2006-08-10 15:14:32 +00:00
Andreas Fabri 67a9cd53ec Fixed min max problem 2006-07-30 13:11:42 +00:00
Andreas Fabri 44e6a483f1 changed .C to .cpp in examples 2006-07-09 19:32:06 +00:00
Laurent Saboret d7c09afba8 Fixed svn properties based on latest svn config file 2006-06-29 08:51:46 +00:00
Andreas Fabri 1efd5ba184 workaround for the compiler that cannot read an int followed by a comma 2006-06-14 14:37:06 +00:00
Sylvain Pion 4074cb0e8b \cgal -> \cgal\ . 2006-05-19 14:29:54 +00:00
Peter Hachenberger 2399a6df12 removed bug in loop 2006-05-12 09:12:55 +00:00
Peter Hachenberger 6df6b696f7 new criteria when wall is build or not. It
detects already existing walls, now.
2006-05-11 14:19:34 +00:00
Peter Hachenberger 44515350c5 In order to fruther subdivide an yz-monotone
decomposition, yvertical walls are inserted
for all vertical reflex edges.
2006-05-11 14:18:32 +00:00
Peter Hachenberger d34351aef8 finds all reflex edges in the volumes of a
polyhedron
2006-05-11 14:16:35 +00:00
Peter Hachenberger a4918fb534 Ray_hit_generator2.h only inserts a single
vertical edge at a time.
2006-05-11 14:01:24 +00:00
Peter Hachenberger 797f8c9ea8 sorts reflex edges according to
their smaller vertex.
2006-05-11 14:00:22 +00:00
Peter Hachenberger 7003b622e7 new decomposition that is sensitive to reflex
edges
2006-05-11 13:57:25 +00:00
Peter Hachenberger 768b958cd7 2006-05-05 10:59:16 +00:00
Peter Hachenberger 368b39c501 2006-05-05 10:58:50 +00:00
Andreas Meyer 0e3d6b8143 manual bugfix (ccHowToCiteCgal) 2006-05-04 12:28:44 +00:00
Andreas Meyer dc3ce8747e \ccHowToCite --> \ccHowToCiteCgal 2006-05-03 11:24:03 +00:00
Andreas Fabri 7fb8073e58 Added ccHowTocite 2006-05-02 19:27:36 +00:00
Andreas Fabri 777c54eb7d Removed gmp.lib and mpfr.lib as it gets linked via a pragma 2006-05-01 15:58:34 +00:00
Andreas Fabri f1d5337c4a Changed to subsystem:console 2006-04-27 11:23:44 +00:00
Andreas Fabri a2273dc4da Initial version of vcproj files 2006-04-27 11:21:18 +00:00
Andreas Meyer 09d2cb06c5 replaced
\ccPkgMaturity{Introduced in \cgal\ 
by 
\ccPkgIntroducedInCGAL{
2006-04-26 16:40:25 +00:00
Marc Glisse b13e3b5ec0 Last round of missing std:: before 3.2 (Andreas permission) 2006-04-19 16:56:12 +00:00
Laurent Saboret 87d65f75e3 Fixed svn properties of ASCII files (as defined by Maintenance/svn_client/config) 2006-04-18 12:42:52 +00:00
Laurent Saboret 312353dd51 Global fix of svn:executable property in trunk 2006-04-14 15:07:17 +00:00
Andreas Meyer 00c6cdf6f0 typo 2006-04-09 22:01:17 +00:00
Andreas Meyer ae2e6cbc2f bugfix: labels shalt not contain _ 2006-04-06 17:15:12 +00:00
Andreas Meyer 5b5a60cecf rewritten the whole manual
ok. seriously:

renamed \chapter into \ccUserChapter and \ccRefChapter
2006-04-06 17:03:37 +00:00
Andreas Fabri daaab1c28a Added license information 2006-04-06 15:14:31 +00:00
Andreas Fabri 779a8bff84 cleanup of \sections 2006-04-05 13:51:44 +00:00
Andreas Fabri e855961949 cleanup of \sections 2006-04-05 07:47:12 +00:00
Andreas Fabri e9fb928058 cleanup of \sections 2006-04-05 07:46:00 +00:00
Andreas Fabri 3520739619 changed heading 2006-04-02 13:41:43 +00:00
Marc Glisse 1fb27ffd83 Missing CGAL:: 2006-03-31 12:13:21 +00:00
Andreas Fabri 7f19eec91a Added package description 2006-03-30 12:26:05 +00:00
Peter Hachenberger 6d2db9d6f8 removed bug in function clear() 2006-03-28 12:40:51 +00:00
Peter Hachenberger 78159aba79 added lines for funtion clear() 2006-03-28 12:40:12 +00:00
Peter Hachenberger e6760f090a added CGAL_ to some macros 2006-03-24 13:07:38 +00:00
Peter Hachenberger 21db1d8ba5 should compile on MacOS X, now. 2006-03-24 12:19:03 +00:00
Peter Hachenberger fb20cf2cdb should also work on Windows now. 2006-03-23 17:03:27 +00:00
Andreas Fabri 95230146d0 deICEing for Visual C++ 2006-03-22 17:09:45 +00:00
Peter Hachenberger 42f15dc77c erased error output 2006-03-22 16:59:00 +00:00
Peter Hachenberger 27c72b8e4d removed memory leaks 2006-03-22 12:18:20 +00:00
Peter Hachenberger 9e275626d2 -deleted constructor parameters for exchange of
point locator
- removed memory leaks
2006-03-22 12:17:47 +00:00
Peter Hachenberger d07357ae40 if LEDA is available, tests are only done
with leda number types, now
2006-03-22 12:16:47 +00:00
Peter Hachenberger 9c810100dc erased test with Simple_homogeneous kernel 2006-03-22 12:15:57 +00:00
Peter Hachenberger 2c2ab1343c never expect no side effects: excluding SNC_ray_shooter.h
had the effect of a missing #include<map> in K3_tree.h.
This was fixed.
2006-03-21 13:53:04 +00:00
Peter Hachenberger 81ffe69398 visual_hull now tells the user how to use it 2006-03-21 13:51:29 +00:00
Andreas Fabri 2d37935ddc juggling with typedefs to get rid of VC++ ICE 2006-03-21 12:28:14 +00:00
Andreas Fabri 6a6dad9f4a juggling with typedefs to get rid of VC++ ICE 2006-03-21 12:27:07 +00:00
Peter Hachenberger 90d529cfd3 additional #ifdef to definitely prevent the
compilation of the old point location and
ray shooting code.
2006-03-20 13:27:52 +00:00
Peter Hachenberger 1d8a8a8372 two hash maps are initialized with 0 instead
of -1 to prevent warning. Since there is no
code checking for the initialized value,
there should be no problem.
2006-03-20 13:10:40 +00:00
Andreas Fabri c37d17aa82 qualified make_pair with std:: 2006-03-20 09:23:51 +00:00
Peter Hachenberger c58506e934 This file is in the internal release, but definitely
not used as long as the special #define is not used.
Therefore this commit does not influence the testsuite.
On the other side, this code could be used and is
in the release. Hence, I wanted to fix some easy
bugs.

point(v) -> v->point()
2006-03-19 15:58:28 +00:00
Peter Hachenberger 7fab4d81f1 #ifdef => ifndef 2006-03-19 14:51:50 +00:00
Peter Hachenberger ca172a6564 include CGAL/basic.h before #ifdef CGAL_USE_QT 2006-03-17 12:11:37 +00:00
Peter Hachenberger 9a57dac06f find_cutoff_plane did not work for wall in
positive y-direction
2006-03-17 12:09:53 +00:00
Peter Hachenberger 0715288ff8 accidentally corrupted reversal of inner
cycles if needed
2006-03-16 20:30:40 +00:00
Peter Hachenberger 688df24b61 example file for visual_hull.C 2006-03-16 19:56:21 +00:00
Peter Hachenberger 4aa3b68f11 explained visual_hull.C plus file format .vsh 2006-03-16 19:56:00 +00:00
Peter Hachenberger 6da8a70a8a header files that helps constructing visual
hulls
2006-03-16 19:25:22 +00:00
Peter Hachenberger 6723bef013 added visual_hull 2006-03-16 19:24:42 +00:00
Peter Hachenberger 580ec32ff0 wrong author 2006-03-16 19:22:41 +00:00
Peter Hachenberger 19336a07a8 demo for the computation of a visual hull 2006-03-16 19:21:58 +00:00
Peter Hachenberger 8bcf801487 OK, I finally figured out how this file works. 2006-03-16 14:05:46 +00:00
Joachim Reichel f582718758 rename create_makefile to cgal_create_makefile to avoid name clashes,
adjust all occurences of create_makefile and create\_makefile in the entire
repository (well, trunk only)
2006-03-15 22:10:02 +00:00
Peter Hachenberger b0577e0505 I try different options for removing
files deep in the directory structure.
2006-03-15 16:36:11 +00:00
Peter Hachenberger fc06ac0bee number types are included before the
kernels to prevent compilation problems.
2006-03-15 15:17:09 +00:00
Peter Hachenberger bb28619f84 removed file test/Nef_3/FILES from release 2006-03-14 21:25:28 +00:00
Peter Hachenberger 38275d5ac6 inserted OFF_to_nef_3 2006-03-12 22:35:18 +00:00
Peter Hachenberger 312b04bebb use specialized classes with parameterized with
kernel tags
2006-03-12 22:20:20 +00:00
Peter Hachenberger ef4adb44da documentation for global function that creates
Nef polyhedra from complicated OFF files.
2006-03-12 21:30:56 +00:00
Peter Hachenberger 799804240c input file for example 2006-03-12 20:45:39 +00:00
Peter Hachenberger 6d6e97b88e example for global function OFF_to_nef3 2006-03-12 20:39:34 +00:00
Peter Hachenberger 9b646fddc6 added new constructor 2006-03-12 20:33:07 +00:00
Peter Hachenberger 579880f537 paramters char* -> const char* 2006-03-12 14:53:16 +00:00
Peter Hachenberger d518a424f5 inserted missing this-> 2006-03-12 14:52:47 +00:00
Peter Hachenberger 12ef4e3738 inserted missing typename 2006-03-12 14:52:32 +00:00
Marc Glisse 9240d225b1 Replace:
typedef B<T> B;
by:
typedef A::B<T> B;
to make sunpro happy.
2006-03-11 18:34:06 +00:00
Peter Hachenberger 008fb2c1f3 typo. Commited constructor, should have been
destructor. ~ was missing.
2006-03-10 17:19:35 +00:00
Peter Hachenberger 172a4e4c64 - removed redundant typedefs
- added virtual constructor to some classes
2006-03-10 16:21:31 +00:00
Peter Hachenberger 3363e66d42 is compiling now. Corrected some privacy problems 2006-03-10 15:47:29 +00:00
Peter Hachenberger dcad23df4b added this-> 2006-03-10 15:44:39 +00:00
Peter Hachenberger f2fef09655 added comparison with reference file for homogeneous
kernels.
2006-03-10 14:34:07 +00:00
Andreas Fabri 41141dd1bc make_pair -> std::make_pair 2006-03-10 11:32:10 +00:00
Peter Hachenberger c1f2b8a441 removed Visualizor.h from release 2006-03-09 22:56:11 +00:00
Peter Hachenberger 2c6815a97b adaptation to long ago deletion of static functions
in decorator. File is only used with glut visualization
and will be removed from the release immediately
2006-03-09 22:55:19 +00:00
Peter Hachenberger 17722c6eed excluded facet with box mechanism by #ifdef 2006-03-09 22:51:50 +00:00
Peter Hachenberger 13e4d89caf added CGAL_ to macros 2006-03-09 22:51:00 +00:00
Peter Hachenberger af97c1ed1f added CGAL_ to macros 2006-03-09 22:49:45 +00:00
Peter Hachenberger be008d11d4 bug fix for fast box intersection in presense
of the Infi Box
2006-03-09 22:49:07 +00:00
Peter Hachenberger 5cb761a288 latest changes for facet with box mechanism.
Mechanism is not compiled without special
flag
2006-03-09 22:47:22 +00:00
Peter Hachenberger f2df930a9b excluded the exploitation of reference
counting via #ifdef
2006-03-09 22:45:11 +00:00
Peter Hachenberger 79b4ca159e excluded exploitation of reference counting
via #ifdef
2006-03-09 22:44:20 +00:00
Peter Hachenberger 90c0513a29 added the setting of the sfaces 2006-03-09 22:41:45 +00:00
Peter Hachenberger 38004f8b75 - removed experiments from compiled code
via #ifdef
- removed some assertions that accidentally
failed with cartesian kernels
- removed progress indicator
2006-03-09 22:40:41 +00:00
Peter Hachenberger 994cad146f removed Progress_indicator.h from release 2006-03-09 22:35:15 +00:00
Peter Hachenberger bc47b5b22b added CGAL_ to macros 2006-03-09 22:34:13 +00:00
Peter Hachenberger 80a2ce897b added CGAL_ to macros 2006-03-09 22:33:27 +00:00
Peter Hachenberger 0e9b5ee95c added CGAL_ to macro 2006-03-09 22:33:09 +00:00
Peter Hachenberger 4561f79211 added CGAL_ to macros 2006-03-09 22:32:54 +00:00
Peter Hachenberger 895664f5b6 allow old visualization via #if guards 2006-03-09 22:31:37 +00:00
Peter Hachenberger be097c11d1 activated tests for LEDA in problematic_construction 2006-03-09 22:29:27 +00:00
Peter Hachenberger 45d266d633 changes according to Ralf Osbild:
add two new files to the repository:
Nef_3_problematic_construction.C
nine_planes.off

The former file contains a program to test the possibility of
building a Nef_polyhedron_3 from an OFF description read from a stream.
Several kernels can be tested with one run.

The second file contains a description of nine planes
in OFF format. Some of the planes intersect other planes.
Initially, this file is used for the test mentioned above.
2006-03-07 19:59:01 +00:00
Peter Hachenberger cd704b9cda changes according to Ralf Osbild:
The optional messages (verbose) were improved in both files:
OFF_to_nef_3.h
vertex_cycle_to_nef_3.h

Correction in OFF_to_nef_3.h:
old: V.reserve(NOI);
new: V_f.reserve(NOI);

Changes in vertex_cycle_to_nef_3.h
The meaning of the parameter 'normal' is now less mandatory.
Because of this, the structure of the funtion body slightly changed.
2006-03-07 19:48:46 +00:00
Sylvain Pion 0e130994a7 - Fix for universal brain damage: "the the" -> "the". 2006-03-06 17:38:43 +00:00
Peter Hachenberger cf04e57d38 examples for the construction of a set of polygons
and a set of polylines.
2006-03-05 17:34:34 +00:00
Peter Hachenberger 75d0aa081f old termination reactivated 2006-03-04 15:56:14 +00:00
Peter Hachenberger 97e69586bc inserting glut was a mistake 2006-02-27 17:12:36 +00:00
Andreas Fabri 55b116fffa The glut32.lib/-lglut is now taken from OPENGL_LIBS 2006-02-27 14:38:21 +00:00
Marc Glisse 13380ebe5e Add some missing std:: and #include <c*> 2006-02-22 15:22:27 +00:00
Peter Hachenberger ceb82087f7 test for different implementations of point location
on north and south pole of a Gauss map.
2006-02-21 14:53:29 +00:00
Peter Hachenberger 800675b8e9 2006-02-21 14:51:25 +00:00
Peter Hachenberger 0cc1e6cd72 three different union strategies
- consecutively adding up on an intermediate result
- push_back(union(pop_front,pop_front))
- priority queue
2006-02-21 14:48:44 +00:00
Peter Hachenberger b952566aaf cleaned up
now usable with various kernels via precompiler
macros
2006-02-17 16:39:32 +00:00
Peter Hachenberger be0807079f added possibility to use old glut visualization
with CGAL_NEF3_OLD_VISUALIZATION precompiler
macro
2006-02-16 14:42:36 +00:00
Peter Hachenberger 0fb5698b5d bbox developed to package Bounding_box_d 2006-02-16 14:37:03 +00:00
Peter Hachenberger 5c20f9ff39 bbox developed to package Bounding_box_d 2006-02-16 14:36:38 +00:00
Laurent Saboret db6a8f948c Change CVS keywords to SVN style 2006-02-16 14:30:13 +00:00
Laurent Saboret 1aad55d4cb Change CVS keywords to SVN style 2006-02-14 10:08:15 +00:00
Laurent Saboret a1fe37aed9 Move packages to trunk root 2006-02-14 08:58:17 +00:00