Commit Graph

1181 Commits

Author SHA1 Message Date
Hervé Brönnimann eb951bc1e1 Superseded by Shpere_d* 1999-12-07 19:20:42 +00:00
Hervé Brönnimann 96d65bcd0c Need to qualify by CGAL:: (otherwise works with egcs, but not gcc-2.95) 1999-12-07 19:17:31 +00:00
Hervé Brönnimann 243ecb7a71 - Added all kernel classes, constructions/predicates and operators
in include/CGAL/Cartesian
- Rudimentary test suite, copied from 3D kernel, mostly to see
  if it compiles, and to check basic functionality
- wrapper and kernel classes to be found in test/KernelCd/include
1999-12-07 19:04:39 +00:00
Hervé Brönnimann 16f8d28a18 - Added all kernel classes, constructions/predicates and operators
in include/CGAL/Cartesian
- Rudimentary test suite, copied from 3D kernel, mostly to see
  if it compiles, and to check basic functionality
- wrapper and kernel classes to be found in test/KernelCd/include
1999-12-07 18:59:24 +00:00
Hervé Brönnimann 9ba3baf4b8 Compiles, but does not pass the test suite. 1999-12-06 08:30:20 +00:00
Hervé Brönnimann e001fa2131 Simple class based on Aff_transformation_repCd<R>, no sophisticated
virtual hierarchy -- later! Still need to implement composition and test!
1999-12-06 07:12:03 +00:00
Hervé Brönnimann d752028cd3 - Forgot a typename in Tetrahedron_3 1999-12-03 14:42:11 +00:00
Hervé Brönnimann 5b113240b3 - Rudimentary test suite, copied from 3D kernel, mostly to see
if it compiles, and to check basic functionality
- wrapper and kernel classes to be found in test/KernelCd/include
1999-11-25 17:54:30 +00:00
Hervé Brönnimann 1bc7adaf33 - Added all kernel classes, constructions/predicates and operators
in include/CGAL/Cartesian
- Rudimentary test suite, copied from 3D kernel, mostly to see
  if it compiles, and to check basic functionality
- wrapper and kernel classes to be found in test/KernelCd/include
1999-11-25 17:51:13 +00:00
Hervé Brönnimann c156c40b59 Cleaned up headers 1999-11-22 13:44:13 +00:00
Hervé Brönnimann 34e9db93c6 Removed reference to useless include <Kernel/...>
as long as we don't use them.
1999-11-22 13:42:09 +00:00
Sylvain Pion 4251ce83ec - Undo 1999-11-22 13:37:48 +00:00
Sylvain Pion 94a3a4891f - Essai 1999-11-22 13:36:38 +00:00
Hervé Brönnimann 78aad81ede - Rewrote the body of PlaneC3<R>::transform() for Borland C++
- Added id()-filters for comparaisons of kernel objects, only when there is
  substantial computation before first exit point. For instance, when comparing
  plane, has_on (expensive is called), therefore I compare id()s first;
  on the other hand, comparing spheres compares center.x() first, which is
  likely to exit, so comparing id()s not a good investment.
1999-11-22 13:34:09 +00:00
Hervé Brönnimann 718b6a3b48 Changed location of perl for INRIA. [Herv�] 1999-11-22 12:40:27 +00:00
Hervé Brönnimann 134abc5667 Version 3.3.9 (November 22 1999)
- Shorter headers in CVS repository, but complete in release
  thanks to script for submission [Herv�]
- Ray_2.C removed typename in has_on for Borland C++
1999-11-22 12:30:48 +00:00
Hervé Brönnimann bcf70184c8 Updated test suite for Plane_d 1999-11-17 16:57:44 +00:00
Hervé Brönnimann c739e24650 Added Direction_d, Vector_d, Plane_d
Linear_algebra: empty implementation [will not execute properly]
Compiles with egcs 1.1.2, TODO: check with g++ 2.95.2
1999-11-17 16:56:41 +00:00
Hervé Brönnimann dbde2d6193 Added more classes, notably plane and linear_algebra (still empty) [Herve]
Used linear_algebra in predicates, not yet functional but header is there.
Corrected test suite, and adapted for the new classes
1999-11-16 19:01:31 +00:00
Hervé Brönnimann 11c0583413 Added more classes, notably plane and linear_algebra (still empty) [Herve]
Corrected test suite, and adapted for the new classes
1999-11-16 19:00:09 +00:00
Hervé Brönnimann 6770d1b8ba These files are not needed and are confusing.
They could have been used before the new d-dim kernel,
but now it is redundant with the include/CGAL/PointCd.h
1999-11-16 18:46:50 +00:00
Hervé Brönnimann eba92a908b Again, forgot parts of the file. 1999-11-07 21:43:35 +00:00
Hervé Brönnimann 3d191962b5 Defined classes properly 1999-11-07 21:41:54 +00:00
Hervé Brönnimann cf325f02b5 First version of the dD kernel. Gives ICE with egcs-1.1.2. 1999-11-07 21:38:27 +00:00
Hervé Brönnimann 571483e0fb Added classes in Cartesian_base 1999-11-07 21:37:02 +00:00
Hervé Brönnimann 12b89a1046 First version of the dD kernel. Gives ICE with egcs-1.1.2. 1999-11-07 21:29:21 +00:00
Hervé Brönnimann da8357f0a4 Adapted for internal kernel stuff (CGAL_CFG_NO_ADVANCED_KERNEL, and
other local packages)
1999-11-07 21:25:22 +00:00
Hervé Brönnimann b9dbf6500e First version of the dD kernel. Gives ICE with egcs-1.1.2. 1999-11-07 13:55:54 +00:00
Hervé Brönnimann badf1c5aec Adapted for GNU make 1999-11-07 13:47:15 +00:00
Hervé Brönnimann 5d6df18fee First version of the dD kernel. Gives ICE with egcs-1.1.2. 1999-11-07 13:42:23 +00:00
Sylvain Pion be45888634 - Fix formatting and new bugs. 1999-11-06 12:32:19 +00:00
Hervé Brönnimann 6900b41987 Changed dominance and is_dominated to dominance and submittance 1999-11-05 23:38:05 +00:00
Hervé Brönnimann 2e546f8e3b - Shorter headers in CVS repository, but complete thanks to scripti
for submission
- Added compare_dominance and compare_is_dominated in predicates_on_points
- Added Iso_cuboid_3
1999-11-05 23:34:17 +00:00
Hervé Brönnimann 911225cb73 Shorter headers 1999-11-05 22:33:17 +00:00
Hervé Brönnimann a5272ea1b3 Shorter headers (automatically regenerated before submission) 1999-11-05 22:30:02 +00:00
Sylvain Pion f673a11491 - Simplify. 1999-11-03 13:15:13 +00:00
Hervé Brönnimann b2c906a160 Mega cleanup & headers [Syl and Herv�] 1999-11-02 21:23:58 +00:00
Sylvain Pion f682ed9d3c - Formatting. 1999-11-02 14:02:45 +00:00
Sylvain Pion c93e0fe1ed - Fix include in predicates/kernel_ftC2.h. 1999-11-02 14:02:13 +00:00
Sylvain Pion 5da91eef8f - Move the M$VC workaroud macros inside the protect macro, and after the
includes.
1999-11-02 14:01:28 +00:00
Sylvain Pion 08599dbf80 - Cleanup compare_lexicographically_xyzC3(). 1999-11-02 14:00:00 +00:00
Sylvain Pion 3c1e7d998f - Cleanups. 1999-11-02 13:58:42 +00:00
Sylvain Pion 94f95e1d31 - Remove protect macros. 1999-11-02 13:58:22 +00:00
Sylvain Pion 96043bca60 - Added missing headers. 1999-11-02 13:56:36 +00:00
Sylvain Pion 4acaa5f003 - cleanups. 1999-11-02 13:15:57 +00:00
Sylvain Pion bfbaeea019 - Remove protect macros.
- Various formatting cleanups.
1999-11-02 13:15:04 +00:00
Sylvain Pion 38c1c9a2d6 - Added "1999" to the copyright dates.
- Changed "Andreas.Fabri@sophia.inria.fr" to "Andreas Fabri".
1999-11-02 12:53:48 +00:00
Sylvain Pion 37ab59ac37 - Big cleanup. 1999-11-01 18:08:44 +00:00
Sylvain Pion 7f44b3fbb2 - Mega Cleanup mostly for coding style. 1999-11-01 18:08:03 +00:00
Hervé Brönnimann cadac64b51 Version 4.0.1 (October 28 1999)
- Filter related typo in kernel_ftC3.h [Sylvain]
- Changed cmp_signed_dist_to_planeC3() to cmp_signed_dist_to_directionC3()
  and related has_...(). [Syl]
- Optimized cmp_signed_dist_to_planeC3(5 points) [Syl].
- Cartesian/distance_predicates_3.h cleanup [Syl].
- Changed //CGAL_NO_FILTER_BEGIN&END to per predicate /*CGAL_NO_FILTER*/ [Syl].
1999-10-28 19:55:57 +00:00
Hervé Brönnimann 70324cc860 Version 3.3.8 (October 28 1999)
- Don't filter compare_lexicographically_xyC2() [Sylvain].
- Changed //CGAL_NO_FILTER_BEGIN&END to per predicate /*CGAL_NO_FILTER*/ [Syl].
- Corrected protect macro clash in predicates_on_directions
- removed some protect macros for file normally not included twice
1999-10-28 19:46:41 +00:00
Sylvain Pion 978f86e9ed - Changed //CGAL_NO_FILTER_BEGIN&END to per predicate /*CGAL_NO_FILTER*/. 1999-10-28 12:43:34 +00:00
Sylvain Pion 0210361353 - Cleanups. 1999-10-27 19:04:11 +00:00
Sylvain Pion 11426c0305 - Formatting. 1999-10-27 19:02:39 +00:00
Sylvain Pion 630e4b4642 - Various cleanup. 1999-10-27 19:02:00 +00:00
Sylvain Pion c50444f5a8 - Changed cmp_signed_dist_to_planeC3() to cmp_signed_dist_to_directionC3()
and related has_...().
- Optimized cmp_signed_dist_to_planeC3(5 points).
1999-10-27 19:01:17 +00:00
Sylvain Pion b905d27a75 - Bump for 1.7. 1999-10-27 12:20:39 +00:00
Sylvain Pion 2456c6cf26 -Removed IO includes. 1999-10-27 12:19:37 +00:00
Sylvain Pion f4fadb62bf - Removed IO include files, since they are in CGAL already. 1999-10-27 12:18:48 +00:00
Sylvain Pion d8028dfe55 - Added IO include files by default. 1999-10-27 12:18:31 +00:00
Sylvain Pion 9ae9c3941f - Don't filter compare_lexicographically_xyC2(). 1999-10-26 14:36:32 +00:00
Geert-Jan Giezeman b2a5c2db79 *** empty log message *** 1999-10-26 07:27:42 +00:00
Geert-Jan Giezeman 947b695ee0 renamed template parameters in Bops_default_I 1999-10-26 07:11:13 +00:00
Sylvain Pion 0a5de61815 - Fix typo BEGIN/END for the filter. 1999-10-24 13:25:25 +00:00
Hervé Brönnimann 74a9f49ac0 - Shortened a line thas was more than 80 characters long 1999-10-21 19:49:25 +00:00
Hervé Brönnimann 5c05aee56d - Cosmetic changes (indentation) for cgal-submit scripts 1999-10-21 19:23:16 +00:00
Hervé Brönnimann 5530d9bea3 Version 4.0 (October 21 1999)
- Cosmetic changes (indentation) for cgal-submit scripts
- Other than that, seems ready for CGAL 2.1
1999-10-21 19:19:12 +00:00
Sylvain Pion cc247cbf6c - Fix typo. 1999-10-21 18:53:41 +00:00
Hervé Brönnimann a1079e6dcc Version 3.6.4 (October 21 1999)
- Update for CGAL/Arithmetic_filter/predicates/kernel_ftC3.h [Sylvain]
1999-10-21 18:45:12 +00:00
Hervé Brönnimann 2e3318540a Make sure that changes.txt is edited and cvs update is performed 1999-10-12 15:41:07 +00:00
Hervé Brönnimann dfcd1f7f74 Version 3.6.3 (October 12 1999)
- Reverted the typename R::FT in *.C to typename Classname<R>::FT [Geert-Jan]
  Should now work on M$VC++ as well because of that change
- Will work on egcs 1.1.2 once direction.vector() is changed to
  to_vector() everywhere in CGAL (pending decision).
1999-10-12 15:37:46 +00:00
Sylvain Pion e18e97e54c - Bump for 1.6. 1999-10-12 13:37:54 +00:00
Sylvain Pion 4629a303e1 - Reformating. 1999-10-12 13:29:07 +00:00
Sylvain Pion eeba3f92be - Reformating.
- Added #include <cl_number.h>.
1999-10-12 13:26:33 +00:00
Sylvain Pion 5c722a37af - Add is_valid() calls. 1999-10-12 13:24:22 +00:00
Sylvain Pion 7c2f56aa7d - Use the new file <CGAL/CLN/common.h>, and remove all common code. 1999-10-12 13:11:18 +00:00
Sylvain Pion b79c14f2c8 - Gather common code between all CLN include files:
- includes
  - is_valid(), is_finite(), io_tag() and number_type_tag().
1999-10-12 13:08:06 +00:00
Sylvain Pion 64104ae9fb - Add #include<fstream>. 1999-10-12 12:52:31 +00:00
Sylvain Pion 77473002e0 - Bump for 2.3. 1999-10-11 18:39:50 +00:00
Sylvain Pion f829fade2e - Bump for 2.3. 1999-10-11 14:48:02 +00:00
Sylvain Pion 95d7421a95 - Fixed make package and clean. 1999-10-11 14:47:14 +00:00
Sylvain Pion 46c52afeb7 - Moved, so that it's not submitted. 1999-10-11 14:38:54 +00:00
Sylvain Pion df388632dc - Useless. 1999-10-11 14:33:42 +00:00
Geert-Jan Giezeman aa3b950200 *** empty log message *** 1999-10-11 14:16:12 +00:00
Geert-Jan Giezeman 384c58d952 Header adapted 1999-10-11 14:14:55 +00:00
Geert-Jan Giezeman 9ac96504ff Header added 1999-10-11 14:14:24 +00:00
Sylvain Pion 420c383391 - Renamed Boolean_Operations.ps -> bops.ps.
- No citation -> no need for bibtex.
1999-10-11 14:12:33 +00:00
Sylvain Pion 4e55842992 - New files for more automatic handling of the package. 1999-10-11 14:06:42 +00:00
Sylvain Pion 64f19e8280 - Main makefile to handle the package submissions. 1999-10-11 14:03:53 +00:00
Sylvain Pion 4e101bc5df Initial revision 1999-10-11 13:50:27 +00:00
Geert-Jan Giezeman d011fb3cd9 Reformatted lines that were too long 1999-10-11 12:41:16 +00:00
Geert-Jan Giezeman 0c196ba2ab Added header 1999-10-11 12:40:15 +00:00
Geert-Jan Giezeman a294a14ead Added header 1999-10-11 12:29:20 +00:00
Hervé Brönnimann 2a5887918d Version 3.6.2 (October 11 1999)
- Fixed projection_lineC3 that led to bug of version 3.6.1
1999-10-11 04:23:47 +00:00
Sylvain Pion 81e444be1b - Bump for 1.5. 1999-10-10 11:14:19 +00:00
Sylvain Pion 06fd2d191d - Reference the new version 1.0.2 of CLN, which is out. 1999-10-10 11:13:14 +00:00
Sylvain Pion 5a3e468f88 - Remove temporary file "test_io.tmp". 1999-10-08 16:50:04 +00:00
Sylvain Pion cde3033bec - New Makefile to support Visual C++. 1999-10-08 16:46:58 +00:00
Sylvain Pion aad0d385a9 - Removed "#include <fstream.h>" to please Visual C++. 1999-10-08 16:44:13 +00:00
Hervé Brönnimann 4ace593518 Instructions for using package 1999-10-08 15:53:31 +00:00
Hervé Brönnimann c604466827 Instruction for using the package 1999-10-08 15:48:00 +00:00
Hervé Brönnimann fbc1006dcc Instruction for using this package 1999-10-08 15:45:47 +00:00
Hervé Brönnimann 3a0c4626e4 Version 3.3.6 (October 7 1999)
- Removed  CVS conflict in Cartesian (was submitted in 3.3.5)
VS: Committing in .
1999-10-08 00:20:49 +00:00
Hervé Brönnimann 94fe230d15 Version 3.3.5 (October 7 1999)
- Added include iterator_traits_pointer_specs_for_cartesian_kernel.h
  in Cartesian.h
1999-10-08 00:07:57 +00:00
Hervé Brönnimann ec6c300478 Version 3.3.7 (October 7 1999)
- Various predicates and constructions cleanups and speedups [Sylvain].
- Changed vector to to_vector in Direction
1999-10-08 00:01:37 +00:00
Hervé Brönnimann edcf4540d3 Need to submit a new version although the kernel will fail, at least the library
will compile...
1999-10-07 21:33:53 +00:00
Hervé Brönnimann e113697c95 BUGGED VERSION: Assertion fails in LineC3
but I have to submit for the internal releae otherwise the whole library
will not compile...
1999-10-07 21:32:04 +00:00
Hervé Brönnimann 653a15e2b0 Version 3.3.7 (October 7 1999)
- Various predicates and constructions cleanups and speedups [Sylvain].
- Changed vector to to_vector in Direction
1999-10-07 19:41:36 +00:00
Hervé Brönnimann 83cb1f4fa5 Version 3.6.1 (October 7 1999)
- Various predicates and constructions cleanups and speedups [Sylvain].
- Added projection_lineC3 and point_on_line as constructions on lines
- Changed name of Direction::vector to Direction::to_vector
- Changed targets in the makefile (using .PHONY)
- Cosmetic changes (notably some typename R::FT)
1999-10-07 19:36:41 +00:00
Hervé Brönnimann 1d7e42319b Version 3.6.1 (October 7 1999)
- Various predicates and constructions cleanups and speedups [Sylvain].
- Added projection_lineC3 and point_on_line as constructions on lines
- Changed targets in the makefile (using .PHONY)
- Cosmetic changes (notably some typename R::FT)
1999-10-07 19:28:59 +00:00
Sylvain Pion a73b67a8d0 - Bump for 1.4. 1999-10-07 18:37:01 +00:00
Sylvain Pion 89a51e8e53 - Updated to the latest prototype in Interval_arithmetic/Makefile. 1999-10-07 18:36:23 +00:00
Sylvain Pion 6bb9ed271f - Update status concerning CLN 1.0.2. 1999-10-07 18:29:55 +00:00
Sylvain Pion 9161bf46f1 - Don't fail if CGAL_USE_CLN is not defined. 1999-10-07 18:28:22 +00:00
Sylvain Pion 06236e5cc6 - Don't fail when CGAL_USE_CLN is not defined. 1999-10-07 16:12:29 +00:00
Hervé Brönnimann 2e7e3580a2 Merged Sylvain's changes and mine for the new release 1999-10-05 21:45:43 +00:00
Sylvain Pion dc7157709e - Various predicates and constructions cleanups and speedups [Sylvain]. 1999-10-05 20:52:02 +00:00
Sylvain Pion 85301fd963 - Various clean ups.
- Use //CGAL_NO_FILTER_BEGIN and //CGAL_NO_FILTER_END for a few predicates.
- Optimized collinearC3(): 2 subtractions less in the common case.
- Removed buggy CGAL_kernel_exactness_precondition().
- Fixed a few trivially buggy functions.
1999-10-05 20:45:58 +00:00
Sylvain Pion 2fe1f92be5 - Various clean ups.
- Fixed scaled_distance_to_directionC3() and scaled_distance_to_planeC3().
1999-10-05 20:41:44 +00:00
Sylvain Pion dd93c20700 - Small clean ups. 1999-10-05 20:40:45 +00:00
Sylvain Pion 43453b2946 - Various clean ups.
- Removed useless protect macros.
- equal_lineC2() rewrite.
- using sign_of_determinant() where appropriate.
- Put a few functions between //CGAL_NO_FILTER_BEGIN and //CGAL_NO_FILTER_END.
- Removed buggy CGAL_kernel_exactness_precondition().
1999-10-05 20:40:11 +00:00
Hervé Brönnimann 35c39ec8cc Ver 1.0 (Oct 1 1999)
New package (code from Bernd and Sven, via Stefan)
- extracted for (int i=...) declarations into "int i; for (i=...)"
  due to problems with VC++
- added "os << d" in ASCII case of "os << Point_d"
1999-10-01 12:46:53 +00:00
Hervé Brönnimann a3c17d17b0 Added long_description to web page 1999-10-01 12:19:00 +00:00
Hervé Brönnimann fc4478ca05 Version 3.3.6 (September 30 1999)
- Forgot std:: qualifier for endl in Circle_2.C
- removed all virtuals in the derived transformation classes
1999-09-30 21:43:44 +00:00
Sylvain Pion 0329fb7106 - Essai. 1999-09-23 08:50:27 +00:00
Sylvain Pion 5a3e81cbb8 - Essai. 1999-09-23 08:50:03 +00:00
Hervé Brönnimann 6c1ec2ae40 Version 3.3.5 (September 22 1999)
- Corrected class Identity to class Identity_transformation
1999-09-22 18:36:28 +00:00
Hervé Brönnimann 88d1b5c802 Version 3.3.5 (September 20 1999)
- Fixed class Identity (clash with Kernel_objects)
- Fixed type mistake in second argument of line_get_point (Line_2.C)
1999-09-20 18:27:15 +00:00
Hervé Brönnimann 6fdfda4d09 Version 3.3.4
- Corrected template parameter of PointCd
1999-09-17 13:51:57 +00:00
Hervé Brönnimann 515e93b02e Version 3.3.3 (September 17 1999)
- Added Point_d_base in Cartesian
1999-09-16 23:40:15 +00:00
Hervé Brönnimann 1a2bc8ab8d Version 3.3.2 (September 16 1999)
- Added missing typename in Cartesian_dynamic_d
- Added missing typedefs for RT and FT in Cartesian_dynamic_d
- Synchronized predicate and construction objects with Homogeneous
1999-09-16 23:20:54 +00:00
Hervé Brönnimann 900943b932 Version 3.3.4 (September 16 1999)
- Use the new CGAL_CFG_TYPENAME_BUG
- Fixed some missing std:: for cerr
1999-09-16 23:15:35 +00:00
Hervé Brönnimann edbc8eb82c Version 3.3.4 (September 16 1999)
- Use the new CGAL_CFG_TYPENAME_BUG
- Added Monique's predicate coplanar_orientation
- Fixed some missing std:: for cerr
- Avoid using <CGAL/predicate_classes_3.h> in Tetrahedron_3.C
1999-09-16 23:12:16 +00:00
Hervé Brönnimann 447078c5a6 Version 3.3.3 (renamed scripts) 1999-09-09 17:26:30 +00:00
Hervé Brönnimann 26c658a95a Version 3.3.3., (scripts renamed) 1999-09-09 17:23:32 +00:00
Hervé Brönnimann feeaa3a001 Simply renamed the files 1999-09-09 17:21:11 +00:00
Hervé Brönnimann 12a9779ba2 In current and future releases, nost problems with Stefan have been fixed. Only
use this script when using Michael's design
1999-09-09 17:18:54 +00:00
Hervé Brönnimann bdb890e743 Simply renamed the files. 1999-09-09 17:16:52 +00:00
Hervé Brönnimann 1e4ab82136 Version 3.3.1 1999-09-09 17:12:39 +00:00
Hervé Brönnimann 1e6897cc23 Changes for 3.3.2
Corrected operator== for a correct definition of degenerate cases
1999-09-09 17:08:37 +00:00
Hervé Brönnimann 5596500d90 Changes for 3.3.2 1999-09-09 17:08:08 +00:00
Hervé Brönnimann 7c0e23f8b6 Removed NewKernel 1999-09-09 17:03:02 +00:00
Hervé Brönnimann f2e4c24ab8 No Longer needed (part of _2 and _3) 1999-09-09 17:01:08 +00:00
Hervé Brönnimann a15ef8497a Stefan Schirra: The <function_objects.h> is submitted with
kernel_basic and the version there contains much more stuff
1999-09-07 21:23:44 +00:00
Hervé Brönnimann 519a530600 Patch by Michael Hoffmann: The declarations of friend functions like
_general_transformation_composition have to precede their friend declaration (at
least on mips).
1999-09-07 21:20:45 +00:00
Hervé Brönnimann 38c78ed9f1 Added changes for phantom release 3.3 (which was never submitted) 1999-09-03 19:15:37 +00:00
Hervé Brönnimann dc9d1852cd Added headers to *.C to avoid complaints by Utrecht and corrected some errors
of Scripts...
1999-09-03 19:14:18 +00:00
Hervé Brönnimann a0711241f9 dded headers to *.C to avoid complaints by Utrecht 1999-09-03 18:44:32 +00:00
Hervé Brönnimann 8f4f00613e Editor macro did one too many changes... 1999-09-03 18:41:53 +00:00
Hervé Brönnimann fc97d5b238 Added headers to all the *.C files to avoid complaints by Utrechts 1999-09-03 18:40:50 +00:00
Hervé Brönnimann 50c65dfe11 Added header to avoid complaints by Utrecht 1999-09-03 18:28:30 +00:00
Hervé Brönnimann f00ddba5d4 Added headers to *.C to avoid complaints by Utrecht 1999-09-03 18:25:58 +00:00
Hervé Brönnimann 6674f5bb36 Changed file name in header, to avoid complaints in Utrecht. 1999-09-03 18:24:06 +00:00
Hervé Brönnimann a9be982701 Added headers, clean up, etc. 1999-09-03 18:20:46 +00:00
Hervé Brönnimann 1620c1eefb Version 3.3 (September 3 1999)
- Added Point_d to Cartesian
1999-09-03 17:15:41 +00:00
Hervé Brönnimann 86ff278cc9 Version 3.3 (September 3 1999)
- The typename added in 3.2.3 crashes VC++, hence the #define typename for VC++
- Minor bug for line_2.point(int i) (int not converted to FT) works with
  builtin types but not Gmpz for instance...
1999-09-03 17:01:47 +00:00
Hervé Brönnimann ce32729e27 This file was not added into cvs, although it was in previous releases.
It's now added, and has been unchanged since its creation.
1999-09-02 15:23:03 +00:00
Hervé Brönnimann 7010db81a3 The files were not added into cvs although they are in previous releases.
It's a mistake, but now it is fixed.
1999-09-02 15:21:39 +00:00
Hervé Brönnimann 5e547fb08d This file was not added into CVS although it should have.
Previous versions are unchanged since its creation.
1999-09-02 15:20:31 +00:00
Hervé Brönnimann 3eeebb9b5f Version 3.2.6 (September 2 1999)
- removed #warning which is not standard-compliant and crashes on M$VC++
1999-09-02 15:17:23 +00:00
Hervé Brönnimann ba3a140f16 Version 3.2.7 removed #warning which crashes on M$VC++ 1999-09-02 15:13:48 +00:00
Hervé Brönnimann fb86fabba4 Version 3.2.5
Forgot include/CGAL/Cartesian/Aff_transformation_3.h
1999-09-02 13:05:46 +00:00
Hervé Brönnimann 1fcac961c0 Version 3.2.4 ((September 2 1999)
- Changed all the typename R::FT into typename ClassC2<>::FT
  for M$VC++
1999-09-02 12:02:56 +00:00
Hervé Brönnimann d6aa17a4cd Version 3.2.6 (September 2 1999)
- Changed all the typename R::FT into typename ClassC2<>::FT
  for M$VC++
1999-09-02 12:00:30 +00:00
Hervé Brönnimann 66c6cc29c7 More comments for Version 3.2.4 1999-09-02 11:55:34 +00:00
Hervé Brönnimann 6a269caf83 Version 3.2.4
- Removed references to <CGAL/Kernel/function_objects_?.h>
  and copy pasted directly into Cartesian_? classes,
  because M$VC++ doesn't accept this (legal?) design
- Added definitions of Cartesian_3::*_2, even though I do not include the
  corresponding <CGAL/Cartesian/*_2.?> (except for Point_2)
  This only works if the compiler does lazy instantiation
1999-09-02 11:53:47 +00:00
Hervé Brönnimann 3464d3a12c new version 3.2.3
3.2.2 was used twice by mistake in the previous
1999-09-02 02:06:17 +00:00
Hervé Brönnimann 5cf76ef91b Version 3.2.5
Corrected FT's in Aff_transformation_3.C, should have been typename R::FT
1999-09-02 02:02:54 +00:00
Hervé Brönnimann 6294b3fdfd Version 3.2.3
added needed typename in all <CGAL/Cartesian/*.C>
indeed, Class_3<R>::Subclass needs a typename qualifier for MIPSPRO 7.3
although it worked with the other compilers
1999-09-02 01:58:35 +00:00
Hervé Brönnimann 0536f1b6aa Version 3.2.4
Buggy editor macro inserted typename R::LineC2<R...>::Point_2
which makes no sense whatsoever, in Line_2.C
1999-09-02 01:54:19 +00:00
Hervé Brönnimann 0d12cd1e99 Version 3.2.3
M$VC++ seems not to like "typedef ... Base" in a class (reserved?)
I renamed the Base to Kernel_base in all Cartesian* classes
1999-09-02 01:21:03 +00:00
Hervé Brönnimann 32186787fe Version 3.2.3 1999-09-02 01:20:12 +00:00
Hervé Brönnimann 933745b61a Added typenames where necessary for a release that compiles with MIPS PRO 7.3.
Indeed, Class_2<R>::Subclass needs a typename qualifier for MIPSPRO 7.3 although
it worked with the other compilers

Made an essay (Point_2.cpp) for a file that compiles with VC++. I don't know if
there will be a release for VC++ soon because of that though. All member
definitions that depend on a template parameter must be put inside the class.
1999-09-02 00:59:45 +00:00
Hervé Brönnimann 758166bb39 Added typenames where necessary for a release that compiles with MIPS PRO 7.3.
Indeed, Class_2<R>::Subclass needs a typename qualifier for MIPSPRO 7.3 although
it worked with the other compilers
1999-09-02 00:58:29 +00:00
Hervé Brönnimann be67134451 Version 3.2.2 for Dagstuhl
Fixed files including <CGAL/...C3.h> or <CGAL/_3.h>
1999-09-01 22:48:14 +00:00
Hervé Brönnimann 0c6f1ec4bb Version 3.2.2 for Dagstuhl 1999-09-01 22:47:28 +00:00
Hervé Brönnimann dd7f6aa27a Added submission again (since before, no mail command to Utrecht) 1999-09-01 21:53:32 +00:00
Hervé Brönnimann c0479707a2 Added submission again (since bfore, no mail command to Utrecht) 1999-09-01 21:53:09 +00:00
Hervé Brönnimann d6a7938f3f Version 3.2.1 for Dagstuhl meeting
F*ck CVS!
1999-09-01 21:51:24 +00:00
Hervé Brönnimann ff5240f417 Version 3.2.1 for CGAL 2.1-I-14 in Dagstuhl
F*ck CVS!
1999-09-01 21:38:32 +00:00
Hervé Brönnimann 3f8e44e2bb Version 3.2
New files in C2 and C3 for predicates and constructions
1999-09-01 19:05:54 +00:00
Hervé Brönnimann be7d2ffc16 Version 3.2 1999-09-01 19:05:04 +00:00
Hervé Brönnimann ad8e2470a6 Version 3.2
Moved constructions and predicates into <CGAL/.../kernel_ftC3.h>
Added Sphere_3 class (not tested)
1999-09-01 18:56:21 +00:00
Hervé Brönnimann 3df87ac347 Version 3.2 1999-09-01 18:55:20 +00:00
Hervé Brönnimann 991094c6d6 Version 3.2 1999-09-01 11:35:15 +00:00
Hervé Brönnimann 3a1cdbca22 Remove core in clean 1999-09-01 11:34:39 +00:00
Hervé Brönnimann 7ac4318211 Moved some constructions and predicates into kernel_ftC2.h
Fixed some includes
1999-09-01 11:34:24 +00:00
Hervé Brönnimann 8d17340aae added target symlinks, because to put it in Test creates problems
the second time you run "make Test"
version 3.2
1999-09-01 11:33:28 +00:00
Hervé Brönnimann ca30e57a16 No modification 1999-08-31 21:58:09 +00:00
Hervé Brönnimann 4800b20c9e Testing is more general with class Cartesian than Cartesian_3 1999-08-31 21:57:50 +00:00
Hervé Brönnimann dee7773c30 No important modifications. I did add a flag for non-inclusion of 2d stuff,
but it was a bad idea so I removed it.
1999-08-31 21:57:25 +00:00
Hervé Brönnimann 8d128c5c8b Version 3.1
"make clean" should clean the whole directory
"make Test" should also create the symlinks in include/CGAL
"make Package" should remove those symlinks
1999-08-31 21:56:38 +00:00
Hervé Brönnimann 215c4e6147 Version 3.1 1999-08-31 21:53:51 +00:00
Hervé Brönnimann 971191041a Added function objects into the kernel 1999-08-31 21:52:43 +00:00
Hervé Brönnimann 83f228323e New version 3.1 1999-08-31 21:51:07 +00:00
Hervé Brönnimann 1b8d3d3e51 More general test with Cartesian instead of Cartesian_2 1999-08-31 21:49:30 +00:00
Hervé Brönnimann a825faf27a Added Identity constructor 1999-08-31 21:49:03 +00:00
Hervé Brönnimann db84913b52 "make clean" should clean the whole dir (also test/Kernel)
"make Test" should create the symlinks (to avoid problems)
"make Package" should clean and remove the symlinks
1999-08-31 21:48:52 +00:00
Hervé Brönnimann 7f12e75458 This file is here until it is taken over by Stefan 1999-08-31 21:35:45 +00:00
Hervé Brönnimann 7f49268199 These files are in the package before they are taken over by Stefan 1999-08-31 21:33:08 +00:00
Hervé Brönnimann f125f31cbf Added Kernel function objects
Added Point_2 in Cartesian_3 for functionality in Plane_3
1999-08-31 21:32:27 +00:00
Hervé Brönnimann 3b45480a6c Clean should really clean the whole dir (including test/Kernel) 1999-08-31 21:31:32 +00:00
Hervé Brönnimann 61757fe81c Initial revision 1999-08-26 12:13:08 +00:00
Hervé Brönnimann 3ecd17f4ba Initial revision 1999-08-26 10:15:08 +00:00
Hervé Brönnimann 6f0ef18ddc Final touch 1999-08-26 10:04:53 +00:00
Hervé Brönnimann 90cb4a9770 Linked NewKernel against CGAL-I instead of symlink ../NewKernel 1999-08-26 10:00:34 +00:00
Hervé Brönnimann c82a79b5df Initial revision 1999-08-26 09:51:05 +00:00
Sylvain Pion e548e74cf5 - Relate the fact that we have official support in CGAL (CGAL_USE_CLN).
- Talk about how to do IOs.
1999-08-19 14:10:44 +00:00
Sylvain Pion 3609502653 - Bump for 1.3. 1999-08-19 13:45:58 +00:00
Sylvain Pion 6ae4f23294 - Added src/ and test/ 1999-08-19 13:27:20 +00:00
Sylvain Pion 27f8b7e21e - Added declaration of operator>>(Quotient<cl_I>), defined in src/CLN.C. 1999-08-19 13:25:21 +00:00
Sylvain Pion 2b8d315fed - Get rid of some commented cruft (low level printing routines of CLN). 1999-08-19 13:24:05 +00:00
Sylvain Pion 30fd3d5da0 - Simple test file to test some basic IO functions. 1999-08-19 13:23:04 +00:00
Sylvain Pion 1225afe5c1 - Use "using std::cout, std::endl". 1999-08-19 12:56:27 +00:00
Sylvain Pion fb70da12d1 - Added specialization for operator>> (Quotient<cl_I>). 1999-08-19 12:41:09 +00:00
Sylvain Pion 313a6fd3ef - New file: only contains a workaround. 1999-08-18 18:13:48 +00:00
Sylvain Pion 378b468506 - Local Makefile. 1999-08-18 10:04:56 +00:00
Sylvain Pion fad88ce1fb - Bump for 1.2. 1999-07-07 12:58:29 +00:00
Sylvain Pion 7089ed6c1b - Added the examples directory. 1999-07-07 12:57:25 +00:00
Sylvain Pion 04c7c3b761 - Removed "#include <cl_io.h>" everywhere. 1999-07-07 12:55:02 +00:00
Sylvain Pion a38d5799d6 - Example of how to use cl_I. 1999-07-07 12:52:49 +00:00
Sylvain Pion 3825a3516a - Added "CLN/" in the include path for the files. 1999-07-05 12:20:49 +00:00
Sylvain Pion 5ee2979afa - All files moved to subdirectory CLN/. 1999-07-05 12:17:32 +00:00
Sylvain Pion 5e737d305d - Directly moves the CLN.ps to doc_ps. 1999-06-26 14:14:18 +00:00
Sylvain Pion a24fe3cebf - Bump for 1.1. 1999-06-26 14:10:14 +00:00
Sylvain Pion 25876ea2d9 - Added a cgal.bib file for the URL.
- Rewrote the documentation.
1999-06-26 13:44:36 +00:00
Sylvain Pion f78acd11b1 - Moved from doc_tex/support/CLN/. 1999-06-26 13:01:25 +00:00
Sylvain Pion 0a33adf596 - Moved to doc_tex/support/NumberTypeSupport/. 1999-06-26 13:00:18 +00:00
Sylvain Pion c60e79ab6e - No "test" target yet. 1999-03-26 14:26:06 +00:00
Sylvain Pion e33b20f2f3 Initial revision 1999-03-26 14:21:04 +00:00
Michael Hoffmann cefaa615dc Initial revision 1998-07-15 12:28:22 +00:00