Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] To Fernando: my code and errors for SVD

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] To Fernando: my code and errors for SVD


Chronological Thread 
  • From: Manuel Caroli <>
  • To:
  • Subject: Re: [cgal-discuss] To Fernando: my code and errors for SVD
  • Date: Mon, 16 Mar 2009 22:31:19 +0100

Hi Khuong,

Vu, Khuong wrote:
[...]
typedef CGAL::Voronoi_diagram_2<SDG2, AP, AT> VD;
You might want to try to exchange AP and AT.
[...]
my-finding-vertices.cpp:53: instantiated from here
/usr/include/CGAL/Voronoi_diagram_2/Iterator_adaptors.h:182: error: ‘const class CGAL::Vd2<CGAL::Sdg2<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag,
CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag,
CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double, CGAL::Quotient<CGAL::MP_Float> > >,
CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > >,
CGAL::Segment_Delaunay_graph_storage_traits_2<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag,
CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_car
tesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double, CGAL::Quotient<CGAL::MP_Float> > >, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >,
CGAL::To_interval<double> > > >, CGAL::Tds2<CGAL::Sdgvb2<CGAL::Segment_Delaunay_graph_storage_traits_2<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >,
CGAL::Field_tag, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double,
CGAL::Quotient<CGAL::MP_Float> > >, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > > >, CGAL::Tdsvb<void> >,
CGAL::Tfb<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL
::Quotient<CGAL::MP_Float> >, CGAL::Field_tag, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>,
CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double, CGAL::Quotient<CGAL::MP_Float> > >, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>,
CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > >, CGAL::Tdsfb<void> > >, CGAL::Boolean_tag<false> >,
CGAL::Segment_Delaunay_graph_degeneracy_removal_policy_2<CGAL::Sdg2<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag,
CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double,
CGAL::Quotient<CGAL::MP_Float> > >, CGAL::Cartesian_converter<
CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > >, CGAL::Segment_Delaunay_graph_storage_traits_2<CGAL::Sdgft2<CGAL::Simple_cartesian<double>,
CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag,
CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double, CGAL::Quotient<CGAL::MP_Float> > >,
CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > > >,
CGAL::Tds2<CGAL::Sdgvb2<CGAL::Segment_Delaunay_graph_storage_traits_2<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag,
CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sq
rt_tag, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double, CGAL::Quotient<CGAL::MP_Float> > >, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>,
CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > > >, CGAL::Tdsvb<void> >, CGAL::Tfb<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag,
CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>,
CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double, CGAL::Quotient<CGAL::MP_Float> > >, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >,
CGAL::To_interval<double> > >, CGAL::Tdsfb<void> > >, CGAL::Boolean_tag<false> > >, CGAL::Sdgat2<CGAL::Sdg2<CGAL::Sdgft2
<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag,
CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double, CGAL::Quotient<CGAL::MP_Float> > >,
CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > >,
CGAL::Segment_Delaunay_graph_storage_traits_2<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag,
CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >,
CGAL::NT_converter<double, CGAL::Quotient<CGAL::MP_Float> > >, CGAL::Cartes
ian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > > >,
CGAL::Tds2<CGAL::Sdgvb2<CGAL::Segment_Delaunay_graph_storage_traits_2<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag,
CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_sqrt_tag, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::NT_converter<double,
CGAL::Quotient<CGAL::MP_Float> > >, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > > >, CGAL::Tdsvb<void> >,
CGAL::Tfb<CGAL::Sdgft2<CGAL::Simple_cartesian<double>, CGAL::Field_with_sqrt_tag, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >, CGAL::Field_tag, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::Field_with_s
qrt_tag, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>, CGAL::Simple_cartesian<CGAL::Quotient<CGAL::MP_Float> >,
CGAL::NT_converter<double, CGAL::Quotient<CGAL::MP_Float> > >, CGAL::Cartesian_converter<CGAL::Simple_cartesian<double>,
CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::To_interval<double> > >, CGAL::Tdsfb<void> > >, CGAL::Boolean_tag<false>
> > >’ has no member named ‘face_rejector’
make: *** [my-finding-vertices] Error 1
khuong@khuong-laptop:~/MyWork/kSVD$
Actually this is not all too helpful because we cannot guess which one is line 53 from the information you provided.

I kindly ask you to check your code for typos before asking on the list! Even though the error messages are a bit longish the line number often is a good hint.

Btw. if you want to file further bug reports / support questions, please adhere to http://www.cgal.org/bug_report.html

best

Manuel



Archive powered by MHonArc 2.6.16.

Top of Page