Fix typedef visibility

This commit is contained in:
Mael Rouxel-Labbé 2022-03-25 09:39:52 +01:00
parent 07f89eb795
commit 11c6020d44
1 changed files with 9 additions and 6 deletions

View File

@ -88,13 +88,7 @@ template <typename GT>
class Alpha_wrap_AABB_traits
: public GT
{
using Self = Alpha_wrap_AABB_traits<GT>;
public:
using FT = typename GT::FT;
using Point_3 = typename GT::Point_3;
using Segment_3 = typename GT::Segment_3;
using Triangle_3 = typename GT::Triangle_3;
using Ball_3 = internal::Ball_3<GT>;
public:
@ -103,6 +97,10 @@ public:
public:
class Construct_ball_3
{
using FT = typename GT::FT;
using Point_3 = typename GT::Point_3;
using Ball_3 = internal::Ball_3<GT>;
const GT& m_base_traits;
public:
@ -120,6 +118,11 @@ public:
{
using Base = typename GT::Do_intersect_3;
using Point_3 = typename GT::Point_3;
using Segment_3 = typename GT::Segment_3;
using Triangle_3 = typename GT::Triangle_3;
using Ball_3 = internal::Ball_3<GT>;
const GT& m_base_traits;
public: