Olivier Devillers
e63e278e35
remove warning
2010-10-22 14:49:31 +00:00
Olivier Devillers
87e5fc54bd
remove warning
2010-10-22 14:49:10 +00:00
Sébastien Loriot
5ee07db31f
operator= of iterator: do nothing when internal ptr are the same.
2010-10-22 13:17:52 +00:00
Sébastien Loriot
d07f78578a
add parenthesis to indicate how an expression should be evaluated.
...
This was done so that an assertion of Orthogonal_incremental_nearest_neighbor does
not fail in case new_off == old_off (when using floating point arithmetic).
2010-10-22 11:03:44 +00:00
Sébastien Loriot
ece84b02fd
iterator of Incremental_nn: add missing const to operator* + types required by std algo
...
itertator of Ortho_incremental_nn: the iterator tag was incorrect: forward -> input
2010-10-22 10:58:59 +00:00
Sébastien Loriot
97ddcd58ac
add missing operator= which was responsible for a double delete
...
of a ref-counted value.
2010-10-21 14:28:31 +00:00
Eric Berberich
afdefbe3f5
added const int d
2010-10-21 12:33:47 +00:00
Alexander Kobel
52aadfb084
fix push_back -> operator[] access for known vector size
2010-10-21 10:13:43 +00:00
Eric Berberich
53ae115b9d
iinitialize vector to right size
2010-10-21 09:55:17 +00:00
Sébastien Loriot
7d7d25e5f7
typos
2010-10-20 07:55:34 +00:00
Christian Helbling
27d58d7229
new reference
2010-10-19 15:05:26 +00:00
Sébastien Loriot
5c8f3946f4
call to is_conforming_[Gabriel,Delaunay] was no longer possible: fix proposal.
...
Add a test into the testsuite
2010-10-19 14:23:04 +00:00
Sébastien Loriot
131ff881e8
forgot to update text
2010-10-19 10:54:36 +00:00
Sébastien Loriot
e61e26ae77
correct mistakes in Concept
2010-10-19 09:51:41 +00:00
Sébastien Loriot
00add17365
correct mistake in the manual
2010-10-19 08:12:59 +00:00
Sébastien Loriot
9adcfa7e1a
add functor taking care of construction of planes and vectors
...
in case the plane stored by the polyhedron is either a plane or
a vector (Polyhedron_traits_with_normals_3)
2010-10-19 07:22:22 +00:00
Andreas Fabri
94ddbe6842
put fit_in_double(Lazy_exact_nt) in namespace 'internal'
2010-10-18 13:36:23 +00:00
Laurent Rineau
01e03ffa49
svn:ignore some files
2010-10-18 13:19:21 +00:00
Joachim Reichel
a88623ecea
Use packaging of 3.7-1 as basis for 3.8 and later releases (2nd try).
2010-10-17 14:48:14 +00:00
Joachim Reichel
c6ddc80744
Undo revision 59259 (wrong directory level).
2010-10-17 14:45:11 +00:00
Joachim Reichel
047a6a914d
Use packaging of 3.7-1 as basis for 3.8 and later releases.
2010-10-17 14:41:35 +00:00
Andreas Fabri
aba7781117
Add some const& to avoid copies
2010-10-15 14:06:33 +00:00
Yves Brise
03f90cf9b8
Counting iterator with non-default template arguments in QP_models.h
2010-10-15 09:28:49 +00:00
Sébastien Loriot
799a3448ab
merge modifications made in the branch branches/experimental-packages/AABB_tree-faster-BBox_3_Triangle_do_intersect
...
created at r56349 and last modifications at r56671
modification in r56464 requires that the function point() of triangle returns a const ref
to the triangle point. This has already been done in the trunk at r56954.
Details:
*For Bbox_3 plane_3 intersection:
For floating point arithmetic everything is ok,
but in the presence of floating point filters
things start getting slightly more complicated.
The supporting plane/bbox test uses
the orientation of the normal of the plane
for finding two corners of the cube for a
sidedness test.
For planes parallel to the xy, xz, yz plane
this immediatly leads to problems.
We introduce CGAL::Uncertain, etc in order
to avoid switching to an exact arithmetic
as long as possible.
*For Bbox_3 triangle_3:
Idem. Fine with floating point or exact type
but get into troubles with interval arithmetic when one
triangle boundary is collinear with an axis.
Remember that the implementation is based on the
separating axis theorem. Amongst axis tested, the
one discribed by the cross product of the triangle boundary
and the bbox boundary is tested. In the case they are collinear
this directly fail.
To handle this we added a small part testing whether the triangle
has one boundary collinear to an axis to avoid this situation.
Also, The "underlying" code has been factorized using the swap function.
2010-10-15 08:57:22 +00:00
Laurent Rineau
3b66f50862
Make operator<< of Weighted_point compatible with the pretty-mode (of
...
CGAL::set_pretty_mode).
2010-10-14 13:52:18 +00:00
Fernando Cacciola
789bb0d83d
Fixed UB
2010-10-12 15:57:07 +00:00
Fernando Cacciola
df69129ee4
Lowering testsuite load
2010-10-12 15:50:31 +00:00
Michael Hemmer
ea7d9cfb43
fix typo
2010-10-12 15:43:13 +00:00
Michael Hemmer
522535cba8
added more information
2010-10-12 15:40:37 +00:00
Michael Hemmer
59f8e181bd
add missing include for gcc-4.4
2010-10-12 14:53:02 +00:00
Laurent Rineau
ddecab8cb4
Update scripts to that manual tools can be in candidate-packages
2010-10-11 22:05:22 +00:00
Laurent Rineau
c9d85975e3
Commit also auxiliary script that create new releases, and update the manual tools.
2010-10-11 21:34:32 +00:00
Andreas Fabri
a96f69b4d8
Rename x and y to lo and hi
2010-10-11 19:45:16 +00:00
Andreas Fabri
e9e2c4a353
Add Less operators
2010-10-11 14:13:27 +00:00
Andreas Fabri
fedc6c9987
Add link to Projection_traits_xy_3
2010-10-11 13:54:46 +00:00
Andreas Fabri
de9d5b7875
Add link to Projection_traits_xy_3
2010-10-11 13:52:07 +00:00
Andreas Fabri
3867047d18
Add Projection_traits_xy_3
2010-10-11 13:48:59 +00:00
Andreas Fabri
992879b912
Add Projection_traits_xy_3
2010-10-11 13:48:42 +00:00
Andreas Fabri
9064b74068
Generalize name of traits class
2010-10-11 13:35:17 +00:00
Andreas Fabri
6ce7d97cab
Add Projection_traits classes
2010-10-11 13:31:36 +00:00
Andreas Fabri
1e2383151e
Add Less_xy_2 and Less_yx, so that it becomes model of PolygonTraits_2
2010-10-11 13:28:40 +00:00
Andreas Fabri
ef9882a4e4
Use the renamed class which now is in the Kernel package
2010-10-11 13:27:39 +00:00
Andreas Fabri
4656f941a8
rename class inside the file
2010-10-11 13:19:16 +00:00
Andreas Fabri
80e6d72509
Generalize name
2010-10-11 13:17:15 +00:00
Andreas Fabri
ab087f138c
Move implementation of Projection_traits from Triangulation_2 to Kernel
2010-10-11 13:15:20 +00:00
Andreas Fabri
335fd1825f
Move implementation of Projection_traits from Triangulation_2 to Kernel
2010-10-11 13:14:31 +00:00
Andreas Fabri
0d8c3bdec4
Add directory for the Projection_traits
2010-10-11 13:12:54 +00:00
Andreas Fabri
a99c84ca85
Capitalize \subsection
2010-10-11 12:27:38 +00:00
Andreas Fabri
e071616ca7
It was wrong that Polygon_2<..>::edge returns a const Segment&. It returns a copy
2010-10-11 11:54:16 +00:00
Laurent Rineau
5b22e449e0
Kernel::Compare_distance_[23] with three objects, similar to
...
compare_distance_to_point, but with any object types
2010-10-11 11:10:32 +00:00