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