Sébastien Loriot
8ae6131f2e
opti
2011-12-30 15:11:21 +00:00
Sébastien Loriot
c564dfe82a
fix drawing of degenerate parabola segment (source, target and center are collinear)
2011-12-30 15:00:46 +00:00
Sébastien Loriot
60ca2d55ef
add missing operator in Projection_traits
2011-12-30 13:38:51 +00:00
Sébastien Loriot
5eace40fa1
BUG-FIX: Compute_squared_radius_2 should not be Compute_squared_radius_3 in projection traits
2011-12-30 11:06:01 +00:00
Sébastien Loriot
e1650a8c65
thread-safety of remove in Delaunay_2
2011-12-30 08:32:08 +00:00
Sébastien Loriot
59b50cc467
make static variable in remove thread_safe.
...
I choose this solution since making the container global variable of
the class penalize classes that do not use remove functions.
The overhead introduced is small (less than 2-3% of the total remove time).
2011-12-29 16:35:40 +00:00
Sébastien Loriot
894b8c36d5
patch to prevent integer overflow
2011-12-29 08:14:37 +00:00
Sébastien Loriot
6218ff55d6
make the plane plugin working with old version of QGLViewer too
2011-12-16 16:48:15 +00:00
Sébastien Loriot
8feec6a713
*add more path for finding GLEW
...
*pretty formatting of Cmake error when glew is not here
for the plane plugin
2011-12-16 16:31:31 +00:00
Philipp Möller
bf3a5b414c
* showing isovalues at pixels is now done with shift+click and is a lot smoother
2011-12-16 12:53:28 +00:00
Philipp Möller
15e8fee2ba
Fixed an issue where the slider size would jump around when the cubeLabel grew by a digit
2011-12-16 11:27:19 +00:00
Philipp Möller
cbdd2fdcdb
* Disabled spurious MSVC warnings C4250
2011-12-16 10:26:10 +00:00
Guillaume Damiand
a32aadb219
Bug fix in the doc (missing the precise dart which is return).
2011-12-15 13:52:29 +00:00
Philipp Möller
e84416e368
Reintegrated ^/features/Mesh3_plane_plugin-pmoeller into next
2011-12-14 18:13:25 +00:00
Philipp Möller
c51a88d593
merged next prior to reintegration
2011-12-14 18:08:34 +00:00
Sébastien Loriot
c18c7d57e2
revert commit 66805: the inherits was refering to the template parameter
...
not the concept. Added a no link instruction.
2011-12-14 15:08:29 +00:00
Sébastien Loriot
ceaf6e3bca
A class cannot inherits from a concept,
...
this "inheritance" notion is already done at the concept level.
2011-12-14 13:59:11 +00:00
Laurent Rineau
aae46d5428
Reintegrate branch /branches/features/Static_filter_equal-GF
2011-12-14 10:51:26 +00:00
Sébastien Loriot
80e0ff0c81
use cell_radius_edge_ratio in examples instead of cell_radius_edge which is
...
no longer documented
2011-12-14 09:42:11 +00:00
Sébastien Loriot
e75645e963
fix typo
2011-12-14 09:18:45 +00:00
Philipp Möller
f93f560888
* IsoValues at mouse position are approximately mapped back to the original values
...
* message for cmake
* cleanup
2011-12-13 17:34:53 +00:00
Laurent Rineau
cc6c9ebb76
Fix the profiling macro calls in the static filter of Equal_3
2011-12-13 16:30:53 +00:00
Sébastien Loriot
e14a5c98cf
we are not allowed to add examples without review
2011-12-13 16:19:54 +00:00
Sébastien Loriot
f2ca8973dc
add an example to print a cropped Voronoi diagram
2011-12-13 15:50:34 +00:00
Philipp Möller
d5cab29802
Fixed superfluous semicolon and unused parameter warnings
2011-12-13 15:17:01 +00:00
Laurent Rineau
0ed64d1fd3
merge changes from next
2011-12-12 12:00:32 +00:00
Laurent Rineau
1aa74178ea
Reindentation/whitespace before that can be merged in next
2011-12-12 11:59:16 +00:00
Sébastien Loriot
6dd4e8f41a
update email
2011-12-09 16:49:18 +00:00
Philipp Möller
478bf6cf53
Volume_plane_plugin only compiled when GLEW is available
2011-12-09 16:20:48 +00:00
Laurent Rineau
cc081c16cf
Fix: RegularTriangulationTraits_3::Bare_point
...
Bug fixes in specification. The Regular_triangulation_3 template, does
require that its template parameter Gt has a nested type Gt::Bare_point.
2011-12-09 13:22:21 +00:00
Andreas Fabri
2effc4c783
Add static filter for Equal_3::operator(Point_3,Point_3)
2011-12-09 11:42:35 +00:00
Andreas Fabri
8fe1642de3
Is_degenerate now uses the statically filtered version of Equal
2011-12-09 11:41:59 +00:00
Andreas Fabri
494a3b74b6
Statically filter Equal
2011-12-09 10:28:23 +00:00
Laurent Rineau
b06d74f5ef
reintegrate /branches/features/Static_filter_do_intersect_seg_tri-GF
...
Add a static filter Do_intersect(Segment_3, Triangle_3)
2011-12-09 10:25:24 +00:00
Andreas Fabri
51874a6c2c
Add an explanation
2011-12-08 15:10:58 +00:00
Andreas Fabri
32543b08f8
do_intersect(Segment_3, Triangle_3) only calls orientation(..)
...
so we can avoid putting doubles in intervals and unpacking
them inside statically filtered orientation tests
2011-12-08 14:50:59 +00:00
Andreas Fabri
707ac8e9f7
Static filter for do_intersect(Triangle_3, Segment_3)
2011-12-08 13:44:10 +00:00
Laurent Rineau
ffde9be118
Change the name of the backward compatibility macro
...
CGAL_DISABLE_RECENTLY_ADDED_STATIC_FILTERS was misleading because
of... "recently"! What would mean that macro in several months?
I have changed it to CGAL_DISABLE_STATIC_FILTERS_ADDED_2011. As a matter of
fact, only GeometryFactory has added static filters to the CGAL kernel
during year 2011, and it was only the filters added November/December:
Is_degenerate_3 -- only for Ray_3 and Segment_3
Do_intersect_3 -- only for BBox_3-Ray_3 and BBox_3-Segment_3
Angle_3 -- only the operator()(Point_3, Point_3, Point_3)
2011-12-08 13:43:02 +00:00
Philipp Möller
4290882495
Added volume_planes_plugin to cgal_test_with_cmake
2011-12-08 13:03:02 +00:00
Philipp Möller
b5026bf1aa
extract RGB from mouse position
2011-12-08 13:00:04 +00:00
Laurent Rineau
ab6628060a
Fix a bug in a debug message
2011-12-07 18:10:32 +00:00
Laurent Rineau
19633dbf7a
Reintegrate /branches/features/Static_filter_is_degenerate-GF
...
This adds a static filter for Is_degenerate_3.
2011-12-07 11:17:39 +00:00
Laurent Rineau
06c96d91ce
Do not include CGAL include dirs *before* user ones!!
2011-12-07 10:49:43 +00:00
Laurent Rineau
d9dc5f4ebb
Revert that commit:
...
| ------------------------------------------------------------------------
| r66638 | afabri | 2011-12-02 23:00:04 +0100 (Fri, 02 Dec 2011) | 1 line
|
| Remove unnecessary abs()
| ------------------------------------------------------------------------
It must be applied to a new branch of next.
2011-12-06 16:43:14 +00:00
Philipp Möller
dc527ead7a
Merged next up from revision r66540
2011-12-06 15:57:40 +00:00
Philipp Möller
640cf4a10f
* Visual Studio fixes
2011-12-06 15:49:42 +00:00
Laurent Rineau
00c7151ce0
merge change from next
2011-12-06 14:23:47 +00:00
Philipp Möller
3a690309c5
* Release build fixes
...
* Added a label that shows the cube number each plane is in
2011-12-06 14:17:50 +00:00
Philipp Möller
90d100f924
* OpenGL 2.0 compatibility
2011-12-06 12:02:31 +00:00
Laurent Rineau
8e44b6acde
Change the name in the profiler of Do_intersect_3 static filter
...
Do_intersect_3 has a template member function. If one use
CGAL_PRETTY_FUNCTION as function name, then the compiler gives the full
name of the function, with its parameters.
2011-12-06 11:51:09 +00:00