Commit Graph

47009 Commits

Author SHA1 Message Date
Sébastien Loriot f2ca8973dc add an example to print a cropped Voronoi diagram 2011-12-13 15:50:34 +00:00
Sébastien Loriot 6dd4e8f41a update email 2011-12-09 16:49:18 +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
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
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
Laurent Rineau 00c7151ce0 merge change from next 2011-12-06 14:23:47 +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
Laurent Rineau befa7c8e08 Add missing #include to <CGAL/Cartesian/Plane_3.h>.
The added #include is not really useful but to help a reader of the code to
understand where do functions come from.
2011-12-06 11:49:21 +00:00
Andreas Fabri 67e591188f Remove unnecessary abs() 2011-12-02 22:00:04 +00:00
Laurent Rineau 41915d0d4c Remove the executable bit 2011-11-30 14:50:08 +00:00
Sébastien Loriot de6e85bcf2 add an example to show how to triangulate a set of polygons and extract facets
inside the domain.
2011-11-30 14:12:04 +00:00
Andreas Fabri 63c1b84c0d Add static filter for Is_degenerate 2011-11-30 13:48:15 +00:00
Andreas Fabri f5bd032a9a Boost Is_degenerate 2011-11-30 10:27:29 +00:00
Laurent Rineau b45da73f9a reintegrate /branches/features/Static_filter_angle_3-GF into next
This adds a static filter for Angle_3.
2011-11-29 15:32:06 +00:00
Laurent Rineau f551b78e47 Add a comment 2011-11-28 14:53:15 +00:00
Laurent Rineau fef3253301 Static filter Angle_3: now handle over/underflows 2011-11-28 14:52:43 +00:00
Guillaume Damiand d09b988f08 See also in ref manual. 2011-11-28 12:13:38 +00:00
Guillaume Damiand 6f4f636710 Solve problems with some refs. 2011-11-26 08:04:00 +00:00
Laurent Rineau 6c8dc2c2d6 Added by error 2011-11-26 00:08:56 +00:00
Laurent Rineau c9b29f87c7 Static filter for Angle_3
TODO: overflow/underflow
2011-11-25 18:15:38 +00:00
Laurent Rineau 98d42cf63c new branch for static filters of Angle_3 2011-11-25 18:09:41 +00:00
Laurent Rineau 5685e10669 reintegrate \^/branches/features/Static_filter_do_intersect-GF 2011-11-25 17:45:11 +00:00
Laurent Rineau fb796dbc97 Missing match for Intersect_3::operator()(Ray_3, Triangle_3)
There was only Intersect_3::operator()(Triangle_3, Ray_3).

The specializations for CGAL::intersection were for both order however.
2011-11-25 17:40:02 +00:00
Guillaume Damiand 13edaf302b private -> protected. 2011-11-25 14:54:08 +00:00
Philipp Möller e9748fdf9a Set but not used variables removed for smoother compiling with -Wextra 2011-11-25 14:04:37 +00:00
Guillaume Damiand 643719dc6e Doc to solve the problem of cross references between LCC and CMap.
Items and Items_ as template parameters are rename CMItems.
2011-11-25 12:10:08 +00:00
Guillaume Damiand 4d36090b8d Ref + cleanup. 2011-11-25 10:25:03 +00:00
Sébastien Loriot 587fe22bc9 remove warning 2011-11-25 08:42:03 +00:00
Guillaume Damiand f87436aeaa Modifs of refs for combinatorial map package. 2011-11-25 06:25:27 +00:00
Sébastien Loriot bfba876fb8 typo 2011-11-24 17:41:40 +00:00
Laurent Rineau ede47077ce cleanup 2011-11-24 14:43:25 +00:00
Andreas Fabri c4c4a24029 cleanup 2011-11-24 14:15:32 +00:00
Laurent Rineau 6ca6c58a3f merge changes from next 2011-11-24 13:51:04 +00:00
Guillaume Damiand 9b489ba4a9 Modifs of local macro to avoid conflicts between CMap and LCC. 2011-11-24 11:59:26 +00:00
Guillaume Damiand 75afba4df1 Revert Combinatorial_map.h to r66434: there was a problem during the reintegrate... 2011-11-23 21:33:45 +00:00
Guillaume Damiand 3fe3269457 Add Linear_cell_complex in Installation/changes.html. 2011-11-23 18:35:51 +00:00
Guillaume Damiand eafd26e80f Add Linear_cell_complex in cgal manual. 2011-11-23 17:20:42 +00:00
Guillaume Damiand 6bf14d25ab Merge feature/Linear_cell_complex-gdamiand into next.
Feature accepted on 19 October 2011, tested since 8 November 2011. The test suite is green, and Laurent is ok.
2011-11-23 17:13:10 +00:00
Guillaume Damiand f8fa69ad72 PkgDescription plus Refs. 2011-11-23 17:03:47 +00:00
Guillaume Damiand 95ef49628f Merge with next. 2011-11-23 16:35:45 +00:00
Laurent Rineau e0c80037ae merge changes from next 2011-11-23 15:53:51 +00:00
Sébastien Loriot 5fd945cd3c is_iterator now requests the type to be either a pointer or
to provide all 5 nested types provided by iterator_traits
2011-11-23 11:29:15 +00:00
Laurent Rineau 1de3384634 Remove links to http://acs.cs.rug.nl/
The ACS web site is down for a long time (reported
2011/06/28). Unfortunately that site seems dead. So I remove the links to
it in the user manuals of Circular_kernel_[23]. :-(
2011-11-22 22:01:20 +00:00