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
5ffaa24941
get rid of some warnings
2007-04-27 09:14:14 +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
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
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
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
c8c1420839
specialized output for Lazy_kernel<Simple_cartesian< > > >
2007-04-12 10:37:04 +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
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
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
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
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
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
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
Fernando Cacciola
f91efc4810
Fixed pending VC8 STL iterator issues
2007-02-06 14:14:16 +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 Fabri
67a9cd53ec
Fixed min max problem
2006-07-30 13:11:42 +00:00
Marc Glisse
b13e3b5ec0
Last round of missing std:: before 3.2 (Andreas permission)
2006-04-19 16:56:12 +00:00
Marc Glisse
1fb27ffd83
Missing CGAL::
2006-03-31 12:13:21 +00:00
Peter Hachenberger
6d2db9d6f8
removed bug in function clear()
2006-03-28 12:40:51 +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
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
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
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
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
312b04bebb
use specialized classes with parameterized with
...
kernel tags
2006-03-12 22:20:20 +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
Andreas Fabri
41141dd1bc
make_pair -> std::make_pair
2006-03-10 11:32:10 +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
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
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
Peter Hachenberger
75d0aa081f
old termination reactivated
2006-03-04 15:56:14 +00:00
Marc Glisse
13380ebe5e
Add some missing std:: and #include <c*>
2006-02-22 15:22:27 +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