Commit Graph

1181 Commits

Author SHA1 Message Date
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