Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] compute_subcurves and Arr_curve_data_traits_2

Subject: CGAL users discussion list

List archive

[cgal-discuss] compute_subcurves and Arr_curve_data_traits_2


Chronological Thread 
  • From: Юрий Дынников <>
  • To:
  • Subject: [cgal-discuss] compute_subcurves and Arr_curve_data_traits_2
  • Date: Mon, 25 Apr 2016 05:58:26 +0000
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:9XMEsxfLp4rc7n6yzUPkpWPvlGMj4u6mDksu8pMizoh2WeGdxc6+ZR7h7PlgxGXEQZ/co6odzbGG4+a/BCdZuczJmUtBWaIPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3BPAZ4bt74BpTVx5zukbviq9uMPk4R3GD1SIgxBSv1hD2ZjtMRj4pmJ/R54TryiVwMRd5rw3h1L0mYhRf265T41pdi9yNNp6BprJYYAu2pN5g/GLdXBTBjP2Eu79DwrjHCSxGO7z0SSDY4iB1NVuHdBfiyt37xssITscA1jCydJ8r6QL0ucTun5qZvDhTvjXFUZHYC7GjLh5ko3+pgqxW7qkknzg==

Hello,

I'm trying to use Arr_curve_data_traits_2 for managing data throughout the process of finding subcurves with compute_subcurves. Everything works if I use following: 

typedef CGAL::Quotient<CGAL::MP_Float> NT;
typedef CGAL::Cartesian<NT> Kernel;
typedef CGAL::Arr_segment_traits_2<Kernel> Traits_2;
typedef Traits_2::X_monotone_curve_2 Segment_2;

, but I want Traits_2 to be Arr_curve_data_traits_2. For that reason I do 

typedef CGAL::Arr_segment_traits_2<Kernel> SegTraits_2;
typedef CGAL::Arr_curve_data_traits_2<SegTraits_2, unsigned int> Traits_2;

, which brings me to the following compilation error:

/usr/include/CGAL/Sweep_line_2_algorithms.h:134:48: error: no type named 'Traits' in 'struct CGAL::Default_arr_traits<CGAL::_Curve_data_ex<CGAL::Arr_segment_2<CGAL::Cartesian<CGAL::Quotient<CGAL::MP_Float> > >, unsigned int> >'

typename Default_arr_traits<Curve>::Traits traits;

^


What am I doing wrong?


Sincerely yours, Yuriy.






Archive powered by MHonArc 2.6.18.

Top of Page