Sylvain Pion
0575cd72ef
prefix macro with CGAL_
2007-02-15 20:49:53 +00:00
Eric Berberich
82645c5551
added guard to avoid warning
2007-01-25 12:32:50 +00:00
Laurent Saboret
9d0d302a87
Fixed svn properties of whole trunk
2006-12-18 09:37:55 +00:00
Ron Wein
c38c22bad8
Renamed Infinity_type to Boundary_type.
2006-12-11 15:35:58 +00:00
Andreas Fabri
3201ed1ac8
Changed variable name to avoid nameclash when including windows.h
2006-11-12 20:58:14 +00:00
Michael Hemmer
9608231a02
fixed problems with CGAL::sign(CGAL::Sign)
2006-10-28 13:07:32 +00:00
Baruch Zukerman
386fc9f59a
added operator casting to Kernel::Plane_3
2006-10-19 00:27:34 +00:00
Baruch Zukerman
081c510507
construct_projected_boudary has changed
2006-10-17 14:11:29 +00:00
Baruch Zukerman
1d6739bd0a
fixed a compilation error
2006-10-17 13:02:15 +00:00
Baruch Zukerman
a4846490ab
fixed a bug
2006-10-08 08:58:03 +00:00
Baruch Zukerman
5fe648d3d7
fixed comments
2006-10-03 11:47:40 +00:00
Baruch Zukerman
701cbaf28a
removed Env_caching_traits_3
2006-09-25 12:14:57 +00:00
Baruch Zukerman
5aa38bc9eb
clean up
2006-09-25 12:13:32 +00:00
Baruch Zukerman
1621545c65
fixed compilation error
2006-09-13 13:44:18 +00:00
Baruch Zukerman
961e6f2dc9
fixed the traits classes to define Multiplicity type
2006-09-13 09:38:14 +00:00
Baruch Zukerman
e802d9a34d
changed the traits so the surface will not inherit from the Handle
2006-09-13 09:34:53 +00:00
Baruch Zukerman
24969f9840
changed the traits so the surface will not inherit from the Handle
2006-09-13 09:34:39 +00:00
Baruch Zukerman
45f9194a2b
fixed some compilation errors
2006-09-11 14:19:33 +00:00
Baruch Zukerman
6068d1659f
renamed file
2006-09-11 13:45:20 +00:00
Baruch Zukerman
2e03255e31
fixed some bugs (with infinity stuff) and some compilation errors
2006-09-11 13:41:23 +00:00
Baruch Zukerman
88f2b7af9e
added myself as an author to all relevant files at the Envelope_3 package.
2006-09-11 10:22:10 +00:00
Baruch Zukerman
a8c03e9597
extending the Envelope_3 package to support unbounded surfaces, fixed bugs in the Env_plane_traits_3.
2006-09-11 10:14:13 +00:00
Baruch Zukerman
f30df37b72
changed the construct projected intersection function of the traits to return x-monotone curves instead curve.
2006-09-04 13:02:34 +00:00
Baruch Zukerman
362b0aecf3
traits class for planes and half-planes
2006-09-03 14:35:00 +00:00
Baruch Zukerman
518183cbfc
traits class for planes
2006-09-03 14:34:31 +00:00
Baruch Zukerman
41a7ba11d1
removing files
2006-09-03 13:50:00 +00:00
Baruch Zukerman
7a58b5bdda
many changes...
2006-09-03 13:49:11 +00:00
Baruch Zukerman
670cebc988
changed the code to match the new interface of the traits
2006-08-03 10:16:41 +00:00
Baruch Zukerman
d38fe2802f
changed Construct_envelope_xy_monotone_parts_3 to Make_xy_monotone_3
2006-08-02 08:41:09 +00:00
Baruch Zukerman
8e22345d08
added surface() method to get the first surface (with the precondition that there is at least one)
2006-08-02 08:15:00 +00:00
Baruch Zukerman
3216e291cf
put in a comment '#define CGAL_ENV_TRIANGLES_TRAITS_CACHE_POINT_ON'
2006-08-02 07:51:31 +00:00
Baruch Zukerman
1353f56b53
removed #include<CGAL/Timer.h> from file
2006-08-02 07:27:37 +00:00
Baruch Zukerman
8166169bd3
changed the global functions not to use the caching traits automatically
2006-08-02 07:18:08 +00:00
Ron Wein
71947a0330
Added the surface-data traits and made the caching traits public.
2006-08-02 07:12:59 +00:00
Ron Wein
c8b9eb5893
Fixed all include files and updated the examples.
2006-08-01 12:48:10 +00:00
Ron Wein
87ab1fc3fa
Finished renaming and removing files.
2006-08-01 09:43:58 +00:00
Ron Wein
7cda802792
Renamed more files.
2006-08-01 09:08:00 +00:00
Ron Wein
57606cb940
Renamed files.
2006-08-01 08:21:52 +00:00
Ron Wein
a846c8ce1f
Fixed the enums.
2006-08-01 07:33:08 +00:00
Ron Wein
710c660a47
Documentation for the Envelope_3 package.
2006-08-01 07:13:14 +00:00
Baruch Zukerman
69a318bcb7
getting started with the Envelope_3 package:
...
removed timers and other debug stuff,
implemented the lower_envelope_3 and upper_envelope_3 global functions (currently the type of the envelope UPPER or LOWER is determined as a paramter passed to the traits constructor.
2006-07-31 14:25:32 +00:00
Ron Wein
15b1274ed8
Added nicer public interface to the envelope_3 functions.
2006-07-24 11:56:48 +00:00
Michal Meyerovitch
ae798fe5e2
fixed a bug in case when the spheres intersect in one point.
2006-05-17 08:09:10 +00:00
Michal Meyerovitch
3d56046492
added construction of envelope from xy-monotone surfaces to the public
...
interface.
2006-05-08 08:07:32 +00:00
Michal Meyerovitch
c9d84711b6
1. added support for 3d segments (as surfaces).
...
2. changed the handling of vertical triangles - instead of using them as
xy-monotone surfaces, the relevant segment(s) is(are) constructed and
considered xy-monotone.
3. removed the functor is_vertical_3, since it is no longer in the concept.
2006-05-08 08:04:42 +00:00
Michal Meyerovitch
3b22ccb854
removed the use of traits->is_vertical_3_object(), since it is not needed.
...
- line, and those below, will be ignored--
M Envelope_element_visitor_3.h
2006-05-08 07:50:17 +00:00
Michal Meyerovitch
329aabf466
removed is_vertical_3 since it is not in the concept.
2006-05-08 07:48:17 +00:00
Michal Meyerovitch
3b71c90f9f
add handle to sphere_3 + few minor changes.
2006-04-09 12:26:14 +00:00
Michal Meyerovitch
da179a895a
timers exist and work only when CGAL_BENCH_ENVELOPE_DAC is on.
2006-04-09 09:09:47 +00:00
Michal Meyerovitch
35ce66d396
timers exist and work only when CGAL_BENCH_ENVELOPE_DAC is on.
2006-04-09 09:05:26 +00:00