Sylvain Pion
|
cbc3d41afc
|
- Get rid of equal_line() and remove the file predicates_on_line_2.h.
|
2004-03-13 22:49:43 +00:00 |
Sylvain Pion
|
3b4af661c2
|
- Internal *C[23] classes do not publicly derive from the Handle stuff,
but private data member instead.
|
2004-02-19 19:39:02 +00:00 |
Sylvain Pion
|
3a023451a0
|
- Remove obsolete CGAL_VC7_BUG_PROTECTED workaround (VC++ <= 7.0).
|
2004-01-18 13:12:20 +00:00 |
Sylvain Pion
|
9b61eeb846
|
- New faster Handle_for interface
- More work towards extensible kernel.
|
2004-01-01 18:12:57 +00:00 |
Sylvain Pion
|
9243d20759
|
- 2-stage name lookup fixes for g++ 3.4.
|
2003-11-17 18:59:12 +00:00 |
Sylvain Pion
|
768badd2ef
|
typo Saarbrucken -> Saarbruecken
|
2003-10-21 12:26:15 +00:00 |
Sylvain Pion
|
3a3efc6ed8
|
fix LGPL headers
|
2003-10-21 11:35:16 +00:00 |
Andreas Fabri
|
acd31087f9
|
Replaced more K:Point_[2,3] constructor calls with K::Construct_point_[2,3]
|
2003-09-29 20:50:27 +00:00 |
Sylvain Pion
|
ace0a0f1fa
|
- Change all headers to the new format/license.
|
2003-09-18 10:27:16 +00:00 |
Andreas Fabri
|
b458e283ae
|
Replaced global function calls by Kernel functors
|
2003-09-07 21:31:09 +00:00 |
Sylvain Pion
|
97545de5ba
|
Simplify default constructors to have better optimization.
|
2003-08-08 19:02:54 +00:00 |
Sylvain Pion
|
386daf4cdf
|
- Add missing functor for Plane_3(Point_3, Vector_3).
- In order to get rid of Direction_[23] at some point, I have added :
- Line_2(Point_2, Vector_2) ConstructLine_2
- Line_3(Point_3, Vector_3) ConstructLine_3
- Ray_2(Point_2, Vector_2) ConstructRay_2
- Ray_3(Point_3, Vector_3) ConstructRay_3
- Ray_2(Point_2, Line_2) ConstructRay_2
- Ray_3(Point_3, Line_3) ConstructRay_3
- Vector_2(Line_2) ConstructVector_2
- Vector_3(Line_3) ConstructVector_3
- Vector_2(Ray_2) ConstructVector_2
- Vector_3(Ray_3) ConstructVector_3
- Vector_2(Segment_2) ConstructVector_2
- Vector_3(Segment_3) ConstructVector_3
- Vector_2 Line_2.to_vector()
- Vector_3 Line_3.to_vector()
- Vector_2 Ray_2.to_vector()
- Vector_3 Ray_3.to_vector()
- Vector_2 Segment_2.to_vector()
- Vector_3 Segment_3.to_vector()
|
2003-05-11 18:44:58 +00:00 |
Michael Hoffmann
|
1258a53320
|
Moved common functors from function_objects into Kernel_23
Let some global functions call the functors
|
2003-05-09 13:27:39 +00:00 |
Sylvain Pion
|
1a6508153d
|
- Remove #ifdef CGAL_CFG_TYPENAME_BUG stuff, as VC6 is not supported anymore.
|
2003-01-20 18:18:39 +00:00 |
Sylvain Pion
|
698bbf501d
|
- Finish last change : remove *handle_[23] types from the main kernel classes.
|
2003-01-20 11:12:52 +00:00 |
Sylvain Pion
|
f0b03f578a
|
- VC7 workarounds.
|
2002-02-06 12:35:29 +00:00 |
Sylvain Pion
|
eb77786649
|
- Get rid of the "Advanced kernel" remaining macros.
|
2002-01-23 17:59:18 +00:00 |
Sylvain Pion
|
ee892f7ea8
|
- Classes and funtion return type only refer to R::...
|
2002-01-22 09:46:21 +00:00 |
Sylvain Pion
|
a0fda23004
|
- Use R::FT instead of Point_2::FT and co.
|
2001-10-31 09:13:44 +00:00 |
Sylvain Pion
|
24f1ace864
|
- Clean up advanced kernel support.
|
2001-10-04 09:44:58 +00:00 |
Sylvain Pion
|
c9b37184ee
|
- Move #include<CGAL/Cartesian/redefine_names_[23].h> to [Simple_]Cartesian.h
instead of in each Cartesian/*.h file.
|
2001-10-04 08:50:54 +00:00 |
Sylvain Pion
|
eded5d50b6
|
- Remove cartesian_classes.h.
|
2001-10-04 08:42:37 +00:00 |
Sylvain Pion
|
269f088817
|
- typedefs cleanup. Now the only public typedef of kernel classes is R.
|
2001-10-03 12:41:36 +00:00 |
Sylvain Pion
|
23bd618932
|
- Access functions of objects (like .x() ) now return const references.
|
2001-10-02 16:37:02 +00:00 |
Dmitrii V Pasechnik
|
bb413ef4e8
|
Renaming *_handle_* subtypes in the derived classes,
to avoid "redefinition" error on MSVC
|
2001-01-15 19:02:10 +00:00 |
Sylvain Pion
|
c2e282679f
|
- Re-added the "#define typename" machinery for VC++.
|
2001-01-12 11:40:16 +00:00 |
Sylvain Pion
|
9ecd13c568
|
- Added "if (is)" in all operator>> .
|
2000-11-17 14:43:36 +00:00 |
Sylvain Pion
|
0f8362cf41
|
- Formatting, Added a few FIXME comments.
|
2000-11-16 21:31:08 +00:00 |
Sylvain Pion
|
056f942c81
|
- Use the new type element_type provided by Handle_for.
|
2000-11-15 13:20:15 +00:00 |
Sylvain Pion
|
a713e51279
|
- Moved ctors in class body.
|
2000-11-03 12:32:56 +00:00 |
Sylvain Pion
|
8f0e487f79
|
- Removed copy ctors, as they are provided by the handles now.
|
2000-10-19 16:30:39 +00:00 |
Sylvain Pion
|
0c162ec37d
|
- Handle_for<...> and representation are now specified as types in
Cartesian<>, so that it's easy to customize it.
|
2000-10-17 17:55:12 +00:00 |
Sylvain Pion
|
bb474a56d0
|
- Changed ptr-> to Ptr()-> .
|
2000-10-17 16:28:13 +00:00 |
Sylvain Pion
|
27be5b0739
|
- Got rid of the empty useless destructors.
|
2000-10-13 14:49:30 +00:00 |
Sylvain Pion
|
495dde3c7f
|
- Got rid of the various new_rep().
|
2000-10-12 17:26:03 +00:00 |
Sylvain Pion
|
187d0166ef
|
- Objects ctors use Handle_for<> ctors, not "new static_cast<>" stuff.
|
2000-10-12 16:47:23 +00:00 |
Sylvain Pion
|
c22981bc7c
|
- Use identical() instead of comparing ptr.
- Use is_zero().
|
2000-10-06 16:35:26 +00:00 |
Sylvain Pion
|
e1a1a63163
|
- Update #includes for the new construction files.
|
2000-10-05 17:27:11 +00:00 |
Sylvain Pion
|
cdbc2717ac
|
- Merged .C into .h .
|
2000-10-05 15:52:24 +00:00 |
Sylvain Pion
|
ac060c2472
|
- Initial merge.
|
2000-10-03 13:51:57 +00:00 |