Michael Hoffmann
22c9ea11f2
KILL THE R!!
2002-12-17 19:22:03 +00:00
Michael Hoffmann
2d9f97f8df
Complete list of models.
...
Reference number type tags.
2002-12-17 18:40:19 +00:00
Sylvain Pion
b2feca3a77
- Remove CGAL_NO_LEDA_HANDLE : always use CGAL's handles.
2002-12-10 13:39:16 +00:00
Sylvain Pion
1ec57f088e
- Fix Iso_Cuboid documentation (4<->5 in the picture of .vertex()).
2002-12-09 14:04:28 +00:00
Sylvain Pion
fe26898562
- define LEDA_NO_MIN_MAX_TEMPL in basic.h for LEDA 4.4.
2002-12-09 12:47:28 +00:00
Susan Hert
01e0e8e0af
adding some missing std:: before swap
2002-11-07 11:12:41 +00:00
Michael Hoffmann
482bb06e53
Add and document arity for all functors.
2002-11-06 13:59:51 +00:00
Michael Hoffmann
a529075893
Add Arity to all kernel functors.
2002-11-06 13:56:17 +00:00
Sylvain Pion
c662c4706d
- Put all programs in test/Kernel.
2002-11-05 18:31:39 +00:00
Sylvain Pion
5748e3c9f9
- Merge test programs to speed up and uniformize the test-suite.
2002-11-05 17:40:12 +00:00
Sylvain Pion
08be4c5426
- Fix buglet : class Origin was declared outside namespace CGAL.
2002-11-05 16:00:50 +00:00
Susan Hert
2279f5ff1a
- qualify left_turn with CGAL:: to remove ambiguity when LEDA < 4.4 used
...
- remove obsolete config flag in rational_rotation related to std::swap
2002-11-05 14:07:58 +00:00
Susan Hert
80b574bae4
remove Susan as maintainer
2002-11-04 11:29:58 +00:00
Susan Hert
4589ecf53d
*** empty log message ***
2002-10-29 16:21:36 +00:00
Sylvain Pion
b02259425a
*** empty log message ***
2002-10-25 12:20:20 +00:00
Sylvain Pion
9311a0562a
- Rewrite iterator traits pointer specs.
2002-10-25 12:03:49 +00:00
Sylvain Pion
71a290b4e8
- Missing #include <CGAL/Origin.h>
2002-10-09 09:09:09 +00:00
Sylvain Pion
82dd865751
- remove obsolete functor
2002-10-08 10:25:38 +00:00
Sylvain Pion
a00de18faa
- Remove useless file _test_misc.
2002-10-08 10:15:14 +00:00
Sylvain Pion
1f21b75cac
- Merge .C files into their corresponding .h.
2002-10-08 10:04:16 +00:00
Sylvain Pion
7e36ca922d
- Functors rewrite.
2002-10-08 09:02:55 +00:00
Sylvain Pion
0321d7fb41
- New Is_a_predicate<> to differentiate predicate functors from constructions.
2002-10-08 09:02:37 +00:00
Sylvain Pion
82e4295130
- Make it work with -DCGAL_NO_DEPRECATED, and other fixes.
2002-10-08 08:59:46 +00:00
Sylvain Pion
812aba08dc
- fix a few typos
2002-10-06 13:07:18 +00:00
Sylvain Pion
f490bf717d
- Better support expression templates NTs (GMP++).
2002-10-05 16:41:21 +00:00
Susan Hert
26b9ccb384
added see also link to cross_product
2002-10-01 08:34:20 +00:00
Susan Hert
3e74982259
added access functions for the unweighted point and missing weight
...
access function for Weighted_point_2.
2002-08-27 09:54:45 +00:00
Susan Hert
770b77ee82
renamed concepts using concept-style names
2002-08-27 07:24:28 +00:00
Susan Hert
cab763339d
added missing include of weighted point concepts
2002-08-23 10:03:06 +00:00
Susan Hert
dd68b7a759
add weighted points to kernel
2002-08-22 18:29:31 +00:00
Susan Hert
a7ef73c615
add weighted point classes anc concepts
2002-08-22 18:26:46 +00:00
Susan Hert
d006aabe4e
all kernel objects should be default constructable.
2002-08-22 18:23:00 +00:00
Sylvain Pion
dd7a95a643
- Handle_for memory leak fixed : initialize_with() now assigns instead of
...
constructing, so that it works correctly after Handle_for has been default
constructed. There's a new way of constructing a Handle_for :
Handle_for(TO_BE_USED_ONLY_WITH_CONSTRUCT_WITH) followed by
construct_with(), which is supposed to produce more efficient code.
Simple_handle_for also accepts it.
2002-08-12 20:14:15 +00:00
Susan Hert
c637637145
replaced LEFTTURN and relatives by LEFT_TURN and relatives
2002-08-08 15:20:07 +00:00
Sylvain Pion
0a2fa2e322
- Test if CGAL_ALLOCATOR is already defined before defining it.
...
- Introduce CGAL_MEMORY, similar to LEDA_MEMORY.
2002-08-07 16:20:43 +00:00
Sylvain Pion
c98ce314f5
- Several fixes.
2002-08-07 00:53:03 +00:00
Susan Hert
be2b5fb722
removed ComputeYatX reference page since it is not included in the Kernel
...
concept (currently).
2002-08-01 08:52:48 +00:00
Susan Hert
07c388e51c
added CGAL:: to intersection example
2002-07-16 07:23:43 +00:00
Sylvain Pion
c37d35ad2a
- Add #include <CGAL/basic.h> on top.
2002-07-15 23:54:36 +00:00
Sylvain Pion
95f42895dd
- Remove spion.
2002-05-31 07:09:39 +00:00
Susan Hert
e74b5aaffa
remove kernel overview from HTML doc (repeated in intro to reference manual)
2002-05-30 16:07:32 +00:00
Sylvain Pion
d9ec121af7
- h.oriented_side() should be in the predicates section.
2002-05-27 12:04:56 +00:00
Susan Hert
7feb9412aa
changed editorial committee; added NoLinksFrom command
2002-05-03 11:36:37 +00:00
Susan Hert
75072d95d3
update doc to correctly reflect implementation
2002-04-23 15:44:46 +00:00
Sylvain Pion
ac82b78037
- Add default ctor to Cartesian_double_to_Homogeneous to shut up warning of
...
SunPro in RobustnessDemo.
2002-04-22 23:43:29 +00:00
Susan Hert
35d4898b60
added sentence about Filtered_kernel in choosing a kernel section and fixed
...
typos in number type concepts.
2002-04-17 09:10:45 +00:00
Susan Hert
a7b7231bec
some changes for LEDA namespace and VC7
2002-04-15 07:21:02 +00:00
Susan Hert
f6ee5a27ce
fixed return type
2002-04-08 09:40:06 +00:00
Michael Hoffmann
e457a2ee38
Restored file header.
2002-03-27 12:58:04 +00:00
Michael Hoffmann
3e6d2b24aa
Support Arity_traits for std functors on VC7.
2002-03-27 12:21:03 +00:00
Susan Hert
b093694f5b
updated editorial committee members
2002-03-24 19:52:49 +00:00
Susan Hert
98786615f7
added CGAL_LEDA_SCOPEs where needed fo to_double
2002-03-21 12:30:41 +00:00
Susan Hert
f0d03377b6
minor fixes for page breaks and such
2002-03-20 21:56:07 +00:00
Susan Hert
b9dfb40665
added documentation of the number type traits tags
2002-03-20 21:44:03 +00:00
Susan Hert
7bd9db66d3
removed Point_d
2002-03-20 21:43:27 +00:00
Susan Hert
9ac56809d3
added tag classes
2002-03-20 21:42:58 +00:00
Susan Hert
c3c50eb1f3
updated number type concepts
2002-03-20 19:32:55 +00:00
Susan Hert
842ba3fcb3
removed Point_d
2002-03-20 15:39:56 +00:00
Susan Hert
ee9d7bd4b4
removed Point_d stuff
2002-03-20 15:24:27 +00:00
Susan Hert
f897050b1f
removed obsolete number_type_tags.h
2002-03-20 14:56:57 +00:00
Susan Hert
f5754cb986
added number type concepts to doc and provide more explanation of affects
...
of number type choice for the kernels.
2002-03-07 11:18:53 +00:00
Susan Hert
c8b5350835
documented preconditions
2002-03-06 18:14:12 +00:00
Susan Hert
0c4822ce5c
fixed last parameter name in ConstructCentroid_[23]
2002-02-22 15:01:46 +00:00
Sylvain Pion
f488e5abee
- Fix the impossibility to derive from Object.
2002-02-06 19:02:31 +00:00
Sylvain Pion
77cd8a2667
- fix typo.
2002-01-24 17:05:37 +00:00
Susan Hert
3e0681bcbc
moved functors from predicate_objects_on_points.h to Kernel/function_objects
...
and put them in namespace CGALi
2002-01-24 16:42:18 +00:00
Sylvain Pion
60009b704c
- Gather function objects in Kernel/function_objects.h.
2002-01-24 15:40:07 +00:00
Sylvain Pion
884f4a13d5
- Remove Point_2_base and such typedefs.
2002-01-23 12:32:37 +00:00
Sylvain Pion
4f857bac14
- Declare Origin in Point_3.h and Null_vector in Vector_3.h.
2002-01-22 17:24:31 +00:00
Sylvain Pion
031dc28245
- Remove global functions and member functions, these are obtained by
...
derivation.
2002-01-22 09:43:34 +00:00
Sylvain Pion
5eccb26e23
- Fix previous patch.
2002-01-18 17:02:35 +00:00
Sylvain Pion
18ff4f5162
- Constify Origin and Null_vector.
2002-01-18 10:55:54 +00:00
Sylvain Pion
6fc9ee96e1
- Support namespace LEDA.
2002-01-16 09:37:14 +00:00
Sylvain Pion
3157f1784f
- update compare_y_at_x.
2002-01-09 10:55:26 +00:00
Sylvain Pion
d3a5933282
- Adding CGAL_CLIB_STD:: for abort() and exit() in src/assertions.C.
2002-01-08 17:31:02 +00:00
Sylvain Pion
a0f85b8b5d
- Adding missing opposite(Comparison_result).
2002-01-08 17:30:15 +00:00
Susan Hert
a6faf474d2
added test for compare_slope and tidied up a few file headers
2002-01-07 17:47:51 +00:00
Sylvain Pion
fe83d17bab
- Comment the now useless member functions of Iso_rectangle_2.
2002-01-07 13:39:02 +00:00
Sylvain Pion
81bc712aca
- Move classes _Twotuple, _Threetuple, _Fourtuple to Cartesian/Rep_tuples.h
...
in package Cd.
2002-01-05 16:52:46 +00:00
Sylvain Pion
cbd5ab8fa5
- Remove "pedantic" wording.
2002-01-04 17:21:04 +00:00
Sylvain Pion
9f15241994
- Fix Handle_for<> default ctor : it forgot to construct the object.
2002-01-04 14:07:53 +00:00
Sylvain Pion
c3a632c410
- compare_y_at_x for segments.
2001-12-21 17:37:45 +00:00
Sylvain Pion
77b28da003
- Add tests for compare_y_at_x for segments.
2001-12-21 17:30:38 +00:00
Sylvain Pion
b2d210efb4
- Add tests for IO operators.
2001-12-13 17:30:13 +00:00
Sylvain Pion
ccf6dd0760
- Improve Filtered_kernel doc.
2001-12-12 13:45:56 +00:00
Susan Hert
9007e07c02
removed duplicate function
2001-12-06 13:23:26 +00:00
Susan Hert
8c528870a2
added compare_slopes and CompareSlope
2001-12-05 15:12:13 +00:00
Susan Hert
3a1ecf6ac2
added compare_slopes and CompareSlope_2
2001-12-05 14:11:38 +00:00
Sylvain Pion
12eb816b44
- Add functional_base.h from STL extensions.
2001-12-04 17:51:36 +00:00
Sylvain Pion
108caf2b65
- Remove useless copy ctor in Object to please VC++.
...
- Merges Object_base into Ref_counted_virtual.
2001-12-02 17:05:24 +00:00
Sylvain Pion
c6e0db38a3
- Missing namespace CGAL in tags.h.
2001-11-26 10:18:44 +00:00
Sylvain Pion
f5bcaab193
- [Simple_]Handle_for new ptr access : const/non-const Ptr/ptr.
2001-11-23 14:20:49 +00:00
Sylvain Pion
ccdcc387d4
- Fix Conic_2.
2001-11-23 13:52:37 +00:00
Sylvain Pion
1a51f72d4d
- VC++ can't eat Allocator::rebind, so we workaround.
2001-11-21 18:15:02 +00:00
Sylvain Pion
1ea110a1e9
- Darwin support.
2001-11-20 10:09:27 +00:00
Sylvain Pion
e62cc64070
- Move assign() to a template member function of Object.
2001-11-19 17:23:11 +00:00
Susan Hert
aa0b0066c7
Missing include of cstddef in New_delete_allocator.h
2001-10-31 14:34:01 +00:00
Susan Hert
44c9569566
fixed return type bug in Iso_rectangle_2 minx, maxx, etc.
2001-10-29 15:12:57 +00:00
Sylvain Pion
542da0ebe0
- Missing std:: for CodeWarrior.
2001-10-29 14:42:56 +00:00
Sylvain Pion
3da710d509
- Simple_Sixtuple -> Sixtuple.
2001-10-24 14:33:34 +00:00
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