Add an operator for a Ray_3 to ConstructProjectedpoint_3
This commit is contained in:
@@ -3315,6 +3315,7 @@ namespace HomogeneousKernelFunctors {
|
||||
typedef typename K::Vector_3 Vector_3;
|
||||
typedef typename K::Triangle_3 Triangle_3;
|
||||
typedef typename K::Segment_3 Segment_3;
|
||||
typedef typename K::Ray_3 Ray_3;
|
||||
public:
|
||||
typedef Point_3 result_type;
|
||||
|
||||
@@ -3351,6 +3352,10 @@ namespace HomogeneousKernelFunctors {
|
||||
Point_3
|
||||
operator()( const Segment_3& s, const Point_3& p ) const
|
||||
{ return CommonKernelFunctors::Construct_projected_point_3<K>()(p,s,K()); }
|
||||
|
||||
Point_3
|
||||
operator()( const Ray_3& r, const Point_3& p ) const
|
||||
{ return CommonKernelFunctors::Construct_projected_point_3<K>()(p,r,K()); }
|
||||
};
|
||||
|
||||
template <class K>
|
||||
|
||||
Reference in New Issue
Block a user