Commit Graph

47051 Commits

Author SHA1 Message Date
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