- Move more code to the "user classes".

This commit is contained in:
Sylvain Pion
2006-08-01 13:17:03 +00:00
parent f874c309d9
commit a04f166f1f
14 changed files with 182 additions and 101 deletions
@@ -2872,6 +2872,7 @@ namespace CartesianKernelFunctors {
{
typedef typename K::Point_3 Point_3;
typedef typename K::Vector_3 Vector_3;
typedef typename K::Tetrahedron_3 Tetrahedron_3;
public:
typedef typename K::Orientation result_type;
typedef Arity_tag< 4 > Arity;
@@ -2893,6 +2894,12 @@ namespace CartesianKernelFunctors {
v.x(), v.y(), v.z(),
w.x(), w.y(), w.z());
}
result_type
operator()( const Tetrahedron_3& t) const
{
return t.rep().orientation();
}
};
template <typename K>