min(), max() and bounded_side()
- suppress compare_dominance and compare_submittance in
predicates_on_points_3.h and predicates/kernel_ftC3.h
- add dominance() and strict_dominance instead in
predicates_on_points_3.h and predicates/kernel_ftC3.h
- 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.
- 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].
- 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).
- 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
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