Sylvain Pion
ea2ea628eb
- Simple_Fourtuple -> Fourtuple.
2001-10-24 14:32:18 +00:00
Sylvain Pion
2d42164092
- New Handle_for_virtual<> and Ref_counted_virtual.
...
- Ref_counted is not required anymore.
- Remove all Simple_* rep classes as deriving from Ref_counted is not
necessary anymore.
- basic.h cleanup.
2001-10-24 14:18:06 +00:00
Sylvain Pion
47a00923d1
- #include _d.
2001-10-24 14:17:36 +00:00
Sylvain Pion
89ad87e67e
- Add Cd and Number_types.
2001-10-24 14:13:02 +00:00
Susan Hert
2aad6e84bb
removed KERNEL_CTOR and KERNEL_FRIEND_INLINE macros
2001-10-23 13:48:17 +00:00
Sylvain Pion
2fdc8227c5
- Remove kludge for SunPro.
...
- Remove useless CGAL_ALLOC macro.
- Don't #include <memory> when we use LEDA.
2001-10-22 12:50:23 +00:00
Sylvain Pion
c6377d442a
- Move code to avoid warning with -Winline.
2001-10-18 09:50:30 +00:00
Sylvain Pion
e865056a6f
- Print error message instead of crashing when RTTI is not there with VC++.
2001-10-09 09:38:15 +00:00
Sylvain Pion
da37b8c19d
- Cleanup Object.h.
2001-10-09 09:09:21 +00:00
Sylvain Pion
d4afc7f112
- Add rebind<>.
2001-10-08 16:36:46 +00:00
Sylvain Pion
5b5d61bf80
- Handle_for<> should work for virtual hierarchies now.
2001-10-05 14:09:02 +00:00
Sylvain Pion
eded5d50b6
- Remove cartesian_classes.h.
2001-10-04 08:42:37 +00:00
Sylvain Pion
9f6dbfbbf6
- [Simple_]Handle_for<> protection cleanup, non-const Ptr() added.
2001-10-03 13:05:26 +00:00
Sylvain Pion
beaed3df0d
- Remove MipsPro warnings.
2001-09-27 13:56:03 +00:00
Sylvain Pion
82a5bd7bb2
- remove the need to have "-I../Kernel/include" in the submitted makefiles,
...
by hard coding it in the #includes<> inside the test files. This way it
makes it clear in the test files which headers come from CGAL, and which
come from the test-suite.
- a by product of this is that we can use the default makefiles, and so I
added "makefile" to dont_submit.
- I added "-I../../H2/include" and similar in the makefiles, so that we can
work more easily with our working copies (didn't you find it painful to
have to tweak the makefiles for each submission ?).
- Fixes a buffer overflow which made SunPro 5.3 fail at run time.
2001-09-27 09:47:33 +00:00
Sylvain Pion
c971b2e528
- Bboxes don't use ref counting anymore.
2001-09-24 17:27:01 +00:00
Sylvain Pion
c7a94891bf
- Regenerate.
2001-09-24 17:13:01 +00:00
Sylvain Pion
c79b1e42c4
- Fixes for SunPro.
2001-09-12 11:15:17 +00:00
Sylvain Pion
ac8b352b58
- Oops : #ifdef instead of #ifndef.
2001-08-15 19:29:33 +00:00
Sylvain Pion
97cf166ee8
- SunPro has problems with protected/friend.
2001-08-15 17:47:09 +00:00
Sylvain Pion
59ed8431b4
- Remove CGAL_SCOPE to please SunPro. Hopefully we don't break anything else.
2001-08-15 15:59:05 +00:00
Sylvain Pion
5c79468c15
- Add SunPro support in memory.h.
2001-08-15 15:36:33 +00:00
Susan Hert
db377054a1
added missing title.html and changed title to "2D and 3D Kernel Manual"
2001-07-25 09:47:21 +00:00
Susan Hert
63b264fbe1
*** empty log message ***
2001-07-24 15:31:16 +00:00
Susan Hert
67dd2f764b
fixed some undefined reference problems
2001-07-24 15:09:55 +00:00
Susan Hert
8c18f82ab4
reworded a bit for new design of kernel
2001-07-24 15:09:29 +00:00
Sylvain Pion
17e1a59287
- Remove merge bug.
2001-07-24 14:36:40 +00:00
Sylvain Pion
2fc49a898f
- Update Cartesian_converter and Homogeneous_converter.
...
- Update introduction wrt Simple_homogeneous.
- Add Filtered_predicate<> and Filtered_kernel<>.
2001-07-24 14:30:00 +00:00
Susan Hert
57b6d3beb5
new file for separating the two overview listings in HTML
2001-07-24 14:15:00 +00:00
Susan Hert
6889351c4f
- renamed kernel concepts to follow new capitalization sheme (words
...
separated by capital letters instead of underscores)
- added many cross references between the pages
- added a table of contents for the reference pages
- created a file Ref/ref_manual.tex that does the inclusion of the reference
pages (previously done in main.tex) and a file Ref/main.tex that includes
this and ordered the pages into sections
2001-07-24 14:13:27 +00:00
Susan Hert
aecbc0ae2e
renamed cmp_* to compare_* and *_dist_* to *_distance_* and
...
leftturn, Leftturn, LEFTTURN to left_turn, Left_turn, LEFT_TURN and
rightturn, Rightturn, RIGHTTURN to right_turn, Right_turn, RIGHT_TURN
and compare_lexicographically* to compare_*
2001-07-23 17:39:59 +00:00
Susan Hert
f3b770fd58
renamed cmp_* to compare_* and *_dist_* to *_distance_* and
...
leftturn, Leftturn, LEFTTURN to left_turn, Left_turn, LEFT_TURN and
rightturn, Rightturn, RIGHTTURN to right_turn, Right_turn, RIGHT_TURN
and compare_lexicographically* to compare_*
(deprecated the old names but didn't remove them).
2001-07-23 17:36:54 +00:00
Sylvain Pion
2f80d18785
- Remove -pedantic from makefiles. Don't submit cgal_test.
2001-07-23 12:24:37 +00:00
Sylvain Pion
55a9fabbb2
- Don't submit makefile and cgal_test.
2001-07-23 11:34:24 +00:00
Susan Hert
41d4b38c96
removed remaining constructive predicates from kernel traits
2001-07-20 10:19:17 +00:00
Susan Hert
c327d3fb24
removed remaining constructive predicates
2001-07-20 10:15:20 +00:00
Susan Hert
51cc7f65bd
got rid of non-default constructors
2001-07-20 10:00:11 +00:00
Susan Hert
e1daaf83b8
restored Less_distance_to_point_[23] with default constructors
2001-07-18 09:49:26 +00:00
Susan Hert
d2cb5c534b
changed Lutz's affiliation
2001-07-17 06:40:19 +00:00
Sylvain Pion
052e451cf6
- Kernel_traits<>
...
- Kernel::FT, Kernel::RT
- Cartesian_converter<>, Homogeneous_converter<>.
2001-07-12 15:46:11 +00:00
Sylvain Pion
53c09a19b3
- Add Kernel_traits<>.
2001-07-12 14:55:10 +00:00
Michael Hoffmann
f09e6851a7
Documented which functors are model for AdaptableFunctor.
2001-07-12 12:04:21 +00:00
Michael Hoffmann
929130bbe6
Added Arity to Call_perpendicular_to_get.
2001-07-12 12:00:46 +00:00
Sylvain Pion
33bbdbc195
- New predicate : coplanar_orientation(3 points).
2001-07-10 13:10:33 +00:00
Michael Hoffmann
73f6e97524
Added Arity typedefs to functions with same # of args.
2001-07-04 16:00:10 +00:00
Sylvain Pion
3e01d81ac0
- Put the IO operators back in, they are needed by Borland.
2001-06-27 14:51:36 +00:00
Susan Hert
4e9e09ae82
added many missing functors
2001-06-27 06:45:28 +00:00
Susan Hert
c642606a0e
added many missing functors and removed has_on_boundary for plane class
2001-06-27 06:44:55 +00:00
Susan Hert
ac7c69fde6
added many missing functors for kernel traits
2001-06-27 06:44:13 +00:00
Sylvain Pion
7d65566c98
- Remove references to obsolete Equal_xy_2, Equal_xyz_3,
...
Less_distance_to_point_2 and Less_distance_to_point_3.
2001-06-26 12:50:38 +00:00
Sylvain Pion
7192c8a9a5
- Remove references to obsolete Equal_xy_2, Equal_xyz_3,
...
Less_distance_to_point_2 and Less_distance_to_point_3.
2001-06-26 12:28:05 +00:00
Sylvain Pion
eda5eda369
- Deprecate Equal_xy_2 and Equal_xyz_3.
2001-06-26 12:17:40 +00:00
Sylvain Pion
21ef42c804
- Use new macros for the traits interface so that it can be reused elsewhere.
2001-06-21 21:07:27 +00:00
Sylvain Pion
77a3d4f14b
- Cleanup kernel_to_kernel.h
2001-06-21 20:56:28 +00:00
Sylvain Pion
0d8973a9fd
- Add missing consts.
...
- Add missing typedef result_type.
2001-06-21 20:39:59 +00:00
Michael Hoffmann
a83cf53d78
Removed Aff. transf. from KC.
...
Removed Construct_second, source and target_point from KC.
(--> Construct_point_on_2.)
Added Construct_vertex for Segment, Iso*, Triangle and Tetrahedron.
Fixed Has_on_*, boundary only for full dimensional objects,
sphere predicates were missing.
Removed direction_from_* --> Construct_direction.
Added corresponding constructors to Direction.
Added Direction of Segment.
Added Construct_opposite_direction.
Added Compare_angle_with_x_axis_2 for Directions.
Removed Construct_min/max_point --> Construct_vertex.
Completed Equal functors.
2001-06-21 17:13:44 +00:00
Michael Hoffmann
53f67aeb5c
Added constructor Direction from Line, Ray and Segment.
2001-06-21 16:09:35 +00:00
Michael Hoffmann
b4b7b077b6
Added constructor Direction from Line, Ray and Segment.
2001-06-21 16:08:47 +00:00
Michael Hoffmann
93ee9e2588
Removed Aff. transf. from KC.
...
Removed Construct_second, source and target_point from KC.
(--> Construct_point_on_2.)
Added Construct_vertex for Segment, Iso*, Triangle and Tetrahedron.
Fixed Has_on_*, boundary only for full dimensional objects,
sphere predicates were missing.
Removed direction_from_* --> Construct_direction.
Added corresponding constructors to Direction.
Added Direction of Segment.
Added Construct_opposite_direction.
Added Compare_angle_with_x_axis_2 for Directions.
Removed Construct_min/max_point --> Construct_vertex.
Completed Equal functors.
2001-06-21 16:06:14 +00:00
Sylvain Pion
a83a62164e
- Remove \ccInclude of obsolete header files.
2001-06-21 12:09:27 +00:00
Sylvain Pion
4a7dda8057
- Really test circumcenter(3 Point_3).
2001-06-21 12:06:31 +00:00
Sylvain Pion
c6edcd48ce
- Update author, editors, urls.
2001-06-21 09:30:56 +00:00
Sylvain Pion
f12260c7c0
- Update LEDA information.
2001-06-21 09:07:20 +00:00
Sylvain Pion
5c41c03f55
- Merge point_vector_definitions_3.C into point_vector_declarations_3.h.
...
- Remove number_type_tag(const Vector_3<R> &).
2001-06-21 08:16:40 +00:00
Sylvain Pion
1f61b7087b
- Merge point_vector_definitions_2.C into point_vector_declarations_2.h.
...
- Remove number_type_tag(const Vector_2<R> &).
2001-06-21 08:13:16 +00:00
Sylvain Pion
7c6e7f8c62
- remove global function predicates.
2001-06-20 15:13:23 +00:00
Susan Hert
43d50fb33a
added Construct_opposite_vector_[23]
2001-06-20 14:12:40 +00:00
Susan Hert
134d4c0df9
added Construct_opposite_vector_[23] and fixed problem with
...
Construct_orthogonal_vector_3
2001-06-20 14:10:36 +00:00
Susan Hert
d9e8c9b9f3
Added Construct_orthogonal_vector_3
2001-06-20 13:29:09 +00:00
Sylvain Pion
cfee5698b8
- Cleanup misc.h and don't include it from basic.h.
2001-06-20 13:07:31 +00:00
Sylvain Pion
5c68409e11
- remove conditionnal #includes from cartesian/homogeneous.
...
- remove member functions for predicates since they are inherited.
2001-06-20 12:26:10 +00:00
Sylvain Pion
00090fe6f0
- Change to support cgal_window instead of LEDA (CGAL_USE_CGAL_WINDOW).
2001-06-19 19:35:03 +00:00
Susan Hert
5fa8a239b0
added centroid and Construct_centroid_[23]
2001-06-19 14:31:24 +00:00
Susan Hert
08a97dfe66
added Bounded_side_2 and Bounded_side_3
2001-06-19 12:26:05 +00:00
Susan Hert
417bdeac25
added Bounded_side_2 and Bounded_side_3
2001-06-19 12:16:59 +00:00
Sylvain Pion
18987c4b99
- Remove obsolete documentation about the order of inclusion of headers.
2001-06-19 08:47:31 +00:00
Sylvain Pion
f1d8c8913a
- #include all _2 and _3 classes in user_classes.h.
2001-06-19 06:47:55 +00:00
Sylvain Pion
208c09015b
- Add std::endl to test_cls_quotient so that it's more readable.
2001-06-13 13:29:16 +00:00
Sylvain Pion
653eaa7fe0
- Add protect macro.
2001-06-07 14:39:56 +00:00
Sylvain Pion
4d38f743ba
- Remove Compare_distance_to_point_[23].
2001-05-30 06:59:31 +00:00
Sylvain Pion
d807fd1785
- Add Compare_distance_[23]
2001-05-29 16:05:42 +00:00
Sylvain Pion
37fd9a27e0
- Add Compare_distance_[23]
2001-05-29 15:58:16 +00:00
Susan Hert
2253023811
removed Construct_point_??_2 functors
2001-05-22 06:53:15 +00:00
Susan Hert
9c9a6bc619
fixed typo
2001-05-22 06:52:35 +00:00
Sylvain Pion
92a8642af5
- Commonize the definition of Precise_[integer|rational].
...
- Use MP_Float when neither LEDA or GMP are supported.
2001-05-16 09:06:03 +00:00
Susan Hert
115fbf32a6
added Construct_point_xy_2, Construct_point_xz_2, Construct_point_yz_2
2001-05-04 13:53:54 +00:00
Susan Hert
23e36d3ef3
fixed typo
2001-05-02 06:47:13 +00:00
Susan Hert
6484529149
added compare_x_at_y
2001-05-01 12:11:29 +00:00
Susan Hert
041443d500
added compare_x_at_y, Less_signed_distance_to_plane_3 and
...
Has_on(Plane_3, Point_3)
2001-05-01 12:06:45 +00:00
Susan Hert
39c6d528b4
Added Compare_x_at_y_2 and Less_signed_distance_to_plane_2
2001-05-01 12:03:45 +00:00
Susan Hert
5b99c469a5
added compare_x_at_y, Less_signed_distance_to_plane_3 and Has_on_3(Plane, Point)
2001-05-01 11:57:04 +00:00
Sylvain Pion
33673359a8
angle()
2001-04-27 16:52:57 +00:00
Sylvain Pion
e60239744a
angle
2001-04-27 16:49:50 +00:00
Sylvain Pion
86ac546452
- Fix return type.
2001-04-27 15:42:14 +00:00
Sylvain Pion
e5d6b52913
- Rename construct_tetrahedron_object to construct_tetrahedron_3_object.
2001-04-27 09:47:06 +00:00
Sylvain Pion
96fc753e6e
- Remove protect macro
2001-04-27 09:36:05 +00:00
Sylvain Pion
55fb483f07
- Change coplanar_side_of_oriented_circle
...
to coplanar_side_of_bounded_circle.
2001-04-26 14:17:22 +00:00
Susan Hert
45437dbbd7
removed erroneous link to Support Library manual.
2001-04-26 12:43:29 +00:00
Susan Hert
857eb28a7c
removed obsolete ccAdditionalReturnSkip command
2001-04-17 17:42:08 +00:00
Sylvain Pion
1da9e6efb8
- Remove Coplanar_orientation(3 points, 1 vector).
2001-04-13 17:35:56 +00:00
Sylvain Pion
c38598e6a3
- Coplanar_side_of_oriented_circle_3.
2001-04-13 17:24:40 +00:00
Sylvain Pion
e904b638a2
Coplanar_side_of_oriented_circle_3
2001-04-13 17:20:56 +00:00
Sylvain Pion
1b503f9d0b
Coplanar_side_of_oriented_circle
2001-04-13 17:03:46 +00:00
Sylvain Pion
55c41ac380
- Port to alpha.
2001-04-06 14:49:09 +00:00
Sylvain Pion
3090239ea6
- Add Construct_center_[23].
2001-03-23 12:09:43 +00:00
Sylvain Pion
b32414fdb8
- Fix lines too long.
2001-03-20 12:36:47 +00:00
Sylvain Pion
85a5d9a3c6
- Add squared_radius() and Compute_squared_radius_2 and 3.
2001-03-20 12:16:06 +00:00
Sylvain Pion
76cc5c6ac4
- Added squared_radius().
2001-03-20 12:12:27 +00:00
Sylvain Pion
f6d608db82
- Add squared_radius.
2001-03-20 12:10:25 +00:00
Sylvain Pion
3bd208bcb6
- Fix too long lines.
2001-03-19 12:46:15 +00:00
Sylvain Pion
0bc3904a63
- Side_of_bounded_circle_2 and Side_of_bounded_sphere_3.
2001-03-16 14:53:47 +00:00
Sylvain Pion
282a5551ef
- Add side_of_bounded_circle() and side_of_bounded_sphere().
2001-03-16 14:52:31 +00:00
Sylvain Pion
fdc03b0aac
- Side_of_bounded_circle(p,q,t) and
...
Side_of_bounded_sphere(p,q,t) and Side_of_bounded_sphere(p,q,r,t).
2001-03-16 14:46:51 +00:00
Sylvain Pion
801a8b758f
- Rename Kernel::* to Kernel_*.
2001-03-15 18:42:05 +00:00
Sylvain Pion
dab39ef27a
- Added constructor Vector(Point, Point).
2001-03-06 16:23:22 +00:00
Sylvain Pion
eebab494c3
- Add constructor Vector(Point, Point).
2001-03-06 16:22:01 +00:00
Sylvain Pion
a389a9c242
- Add Sylvain.
2001-03-06 15:06:48 +00:00
Sylvain Pion
d3894176a3
- Add Compute_squared_distance_2 and 3.
2001-03-06 15:02:24 +00:00
Sylvain Pion
d45b5a2863
- Added Compute_squared_distance_2 and 3.
2001-03-06 14:59:31 +00:00
Sylvain Pion
e84b17b231
- Added Compute_squared_distance_2 and 3
2001-03-06 14:53:26 +00:00
Sylvain Pion
99bb48e82f
- Document simple_homogeneous.
...
- Remove s_main.tex.
2001-03-05 15:02:40 +00:00
Sylvain Pion
cf05f84897
- Allow to change the inline policy on the command line.
2001-02-25 12:46:45 +00:00
Sylvain Pion
21534ea2fb
Construct_cross_product_vector_3
2001-02-21 14:48:05 +00:00
Sylvain Pion
670be3091f
- Construct_cross_product_vector_3.
2001-02-21 14:47:39 +00:00
Sylvain Pion
3ac29e67e4
- Make SunPro happy.
2001-02-19 15:29:38 +00:00
Sylvain Pion
7054c39a06
- Removed useless operator() in Coplanar_orientation, which caused a problem
...
with VC++.
2001-02-19 12:47:00 +00:00
Sylvain Pion
42edb7fb1e
- Remove protect macros.
2001-02-15 15:52:55 +00:00
Susan Hert
53a0312aa4
renaming of some include files
2001-02-15 09:18:25 +00:00
Susan Hert
0df78c4309
renaming files so each file has a unique name (ignorning capitalization)
2001-02-15 09:17:30 +00:00
Susan Hert
dc213dd256
*** empty log message ***
2001-02-14 18:13:39 +00:00
Susan Hert
10a45b0807
added min_coord, max_coord and new constructor
2001-02-14 17:18:50 +00:00
Susan Hert
e1a8f7fc47
added min_coord and max_coord and new constructor
2001-02-14 17:13:59 +00:00
Susan Hert
a134643d89
tests for Do_intersect and min_coord, max_coord in Iso_* classes
2001-02-14 17:13:14 +00:00
Susan Hert
1c4950122a
added new Do_intersect function object class
2001-02-14 17:11:08 +00:00
Susan Hert
8ab97744cd
added min_coord and max_coord and new constructor in Iso_* classes
...
added Do_intersect function object class
2001-02-14 17:07:39 +00:00
Sylvain Pion
26fb814e4a
- Simple_homogeneous.
2001-02-13 15:33:39 +00:00
Sylvain Pion
b16d50ae5d
- Simple_homogeneous<>.
2001-02-13 15:32:38 +00:00
Sylvain Pion
71cabd1c36
- Remove old style casts.
2001-02-13 14:46:36 +00:00
Sylvain Pion
327273edb9
- Remove old style casts.
2001-02-13 12:39:01 +00:00
Sylvain Pion
8346e27f6f
- Remove old style casts.
2001-02-12 19:21:18 +00:00
Sylvain Pion
db3ee3f077
- Towards Simple_homogeneous.
2001-02-12 14:13:18 +00:00
Susan Hert
78854e4c53
added volume, squared_area member function
2001-02-07 17:58:05 +00:00
Susan Hert
d356f24063
added area member function
2001-02-07 17:57:36 +00:00
Susan Hert
440e45f007
tests for area, volume, squared_area added
2001-02-07 17:57:05 +00:00
Susan Hert
87ee792dca
added area, volume, squared area function objects
2001-02-07 17:56:28 +00:00
Susan Hert
55c4f7d5fe
area, volume, squared_area added
2001-02-07 17:54:12 +00:00
Susan Hert
ec67314673
Added documentation for two missing function object classes. Added operator()
...
for is_rectangle and iso_cuboid in min and max construction.
2001-02-02 09:30:27 +00:00
Susan Hert
277326d351
Added tests for several function object classes that were missing
2001-02-02 09:21:29 +00:00
Susan Hert
50afea691f
added several missing function objects
2001-02-02 09:18:12 +00:00
Susan Hert
62e8603d2f
rearranged include directives
2001-01-22 16:01:29 +00:00
Sylvain Pion
b8edf598ed
- Lines too long.
2001-01-22 14:50:54 +00:00
Sylvain Pion
6738098295
- Adapts to new simple cartesian kernel.
...
- Remove redundant protect macros tests.
- Added a few missing CGAL_ to the NO_?STREAM* macros.
2001-01-22 13:32:13 +00:00
Sylvain Pion
35bf64110e
- Cleanups.
2001-01-18 11:01:15 +00:00
Sylvain Pion
9184bcbfde
- #define CGAL_HAS_INTEGER64.
2001-01-17 13:51:23 +00:00
Sylvain Pion
44570ef96a
- Simple Handle mecanism.
2001-01-12 12:24:11 +00:00
Sylvain Pion
5788d8e39e
Fix headers
2001-01-09 18:57:24 +00:00
Sylvain Pion
1a80bc0e41
Initial revision
2001-01-02 17:00:26 +00:00