Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Delaunay triangulation in rectangular domain

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Delaunay triangulation in rectangular domain


Chronological Thread 
  • From: Gianmarco Spera <>
  • To:
  • Subject: Re: [cgal-discuss] Delaunay triangulation in rectangular domain
  • Date: Mon, 25 Jan 2021 14:09:53 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:xwUY9RQc2jQWHwGQy6QOj7B3YNpsv+yvbD5Q0YIujvd0So/mwa67ZRKHt8tkgFKBZ4jH8fUM07OQ7/mxHzZbqsrd+DBaKdoQDkBD0Z1X1yUbQ+e9QXXhK/DrayFoVO9jb3RCu0+BDE5OBczlbEfTqHDhpRQbGxH4KBYnbr+tQt2agMu4zf299IPOaAtUmjW9falyLBKrpgnNq8Uam4RvJrs1xxfTvHdFdetayGxnKFmOmxrw+tq88IRs/ihNuf8t7dJMXbn/c68lUbFWETMqPnwv6sb2rxfDVwyP5nUdUmUSjBVFBhXO4Q/5UJnsrCb0r/Jx1yaGM8L4S7A0Qimi4LxwSBD0kicHNiU2/3/Rh8dtka9UuhOhpxh4w47JfIGYMed1c63Bcd8GQ2dKQ8BcXDFDDIyhdYsCF+UOPehaoIf9qVUArgawCxewC+70zz9EmmX70Lcm3+g9EwzL2hErEdIUsHTTqdX4LKYcUeGvw6nOyDXMdelW1iv66IPVbx4hue+DXahqfsHMzkQvDBvFgUuKqYP/MDOV1/4Cs26e7+V6T+Kgl2knphp+ojiq3Mgsi43JipgJxVDD8CV02YA4LsC3R0Bne9CrCodQtz2EOItsRMMvW29mtSU6xLEapJK1cjUHxYg5yxPeb/GKb5WE7B3nWeifITp1inJodbKwihuz/kWtyvHxW9Sp3FtXsyZIjNbBu3IL2hfO5MaHTf598V2g2TaJzw3T5eBEIVw0larGMJEt2KI/lp0WsUjbAyD5gkr2jLSKdkU5+uio7/7rbaj4qZOEOI90ix3+MqQzmsOkG+g0KBQBX2+e+eik0r3s51b2T65OjvIoiKXWrJfaJcEDqq64BQ9VyIcj5AylAzeoytQVm2QMIlFdeB+fkYTlJ1XDLOr7APq/mVigjipny+zcMrDhDZjAKGXInq37crZn8UFczRI+zdBB6JJQDbEMOPfzVVXwtNzcFxM5NBC0z/v+BNVz1o4TVniDAqCeMKPVvl+I4vwgL/OQa48SvTbxM/kl5/jwgn8lgVIRY7Wl0J8NZH27HvlqOVuVbWfwjtsbEWoHsRIyTOnwh12DVT5TaWyyX6U55jwjE4KmFZnMRpq3j7yO3Se0BJtWZmVcBVCWDXjocJ6JW/gJaC2II89hliYIWqSmS48kzR2urhP1y6J7LurI/S0VrY7s1Ndv6O3XjB096D10D9+B3GGQVGF0hXgFRyQ23aB6uUxy0E2P0al+g/xCFNxc/elFUgkgNc2U8uphFtqnWh7dZszbDxG9U9C+CHcwSMgwypkAeQFmCtC6h1fC2SStRLQanrjOCJ0v+b/HxCvMId1gwVba0a10j0U6WtAdciq9l6tn/k7SAZTImgOXjeGxZKEE1WnM8mmEimGBtUUdXA9rWrjeRiMiYFDLp+j09l+XT6OyEa91dUxa2MuaI+1LbMfohBNIXrD4KdHGaiWwnWm3Qh2Hz7fJYIvxcHgGx3bhDx0PnAkXuHqHLgMjHTyJomTEDTUoG0i8TVnr9LxRqXq9S0YuxAbCVFVszbP9rgUNiOaVRPIa2LcNoiwmgzpxFVe5mdnRDozT9EJaYKxAbIZlsx983mXDulklZ83yH+VZnlcbNj9PkQbr3hRzBJ9HlJFz/nwvxQt2b6mf1QEYLm7K7dXLIrTSb1LK0lWvZqrRgAyM1d+X/uII9K19pQi/+g6uEUUm/jNs1NwHiyLAtKWPNxIbVNfKamhy7wJz/uiIbSw05oeS3nppY/G5

Hello,

thanks a lot! I did it and it solves the three-dimensional example, thanks.

However, If I try the same with the two-dimensional example, it gives me a new error message ( The previous one is solved! )
It says that there is an error with Triangulation_face_base_with_info_2, I attached the file with the error message. It suggests switching to Triangulation_face_base_2 but I get always an error.
Thanks for your help.

Best,

Gianmarco


Il giorno lun 25 gen 2021 alle ore 08:58 Mael Rouxel-Labbé <> ha scritto:

Hello,

That would be my fault, I changed the default branch of my repository back to the 'master' branch and not the periodic branch once the reviewing process was over. You have to add the following line:

  git checkout -b Generic_Periodic_Triangulations origin/Generic_Periodic_Triangulations

in between the two following commands:

  git clone  /path/to/cgal
  cd /path/to/cgal/Periodic_3_triangulation_3/examples/Periodic_3_triangulation_3

Since you were on the master branch, the periodic code was missing hence your errors.

Let me know if you have any further issues.

Best,
Mael

On 24/01/2021 17:52, Gianmarco Spera ( via cgal-discuss Mailing List) wrote:
Hello,

sorry if it took me so much time to reply.

I have tried to compile the cgal examples in the repository but I have some errors and I can't understand why.
The error is described in the attached file, and it seems to be related to the absence of the library Periodic_2_Delaunay_triangulation_2_generic.h, which is not in my computer even if cgal is installed. I find a similar error for the three-dimensional example.

I can't find the library Periodic_2_Delaunay_triangulation_2_generic.h in CGAL 5.2 or in the cgal repository you linked me.
CGAL has only  Periodic_2_Delaunay_triangulation_2.h. However, if I compile it with this one,  I get a lot of other errors.

Sorry if the mistake might be silly but I am a newbie in cpp and cgal.
Thanks a lot for your help and your time.

Il giorno lun 14 dic 2020 alle ore 17:27 Mael Rouxel-Labbé <> ha scritto:
Hello,

There is a feature under development that adds support for periodic
triangulations of such domain. You can find a stable (but unfinished)
version here :
https://github.com/MaelRL/cgal/tree/Generic_Periodic_Triangulations
<https://github.com/MaelRL/cgal/tree/Generic_Periodic_Triangulations>.

In this new version of the package, the base domain that is periodically
duplicated is a Voronoi face, described by a lattice basis of vectors; 3
vectors in your 2D case. See the associated paper :
https://drops.dagstuhl.de/opus/volltexte/2020/12941/pdf/LIPIcs-ESA-2020-75.pdf
<https://drops.dagstuhl.de/opus/volltexte/2020/12941/pdf/LIPIcs-ESA-2020-75.pdf>
for more details, explanations on how it works, etc.

The code is developed in the existing package
"Periodic_2_triangulation_2" (and "Periodic_3_triangulation_3" for the
3D version). You should base your code on this example :
https://github.com/MaelRL/cgal/blob/Generic_Periodic_Triangulations/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp
<https://github.com/MaelRL/cgal/blob/Generic_Periodic_Triangulations/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp>.

Let me know if you encounter any issue or have any question.

Best,
Mael

On 14/12/2020 09:41, Giammi ( via cgal-discuss
Mailing List) wrote:
> Dear all,
>
> I am a newbie of cpp and cgal.
> I would like to write a code in which particles move in a 2D rectangular
> domain ( with periodic boundary conditions) and then interact with their
> neighbors in a Delaunay triangulation.
> Currently, I am working with a code that has the precondition that the
> domain must be a square and I can't find anything in the documentation that
> could help me in changing the size of the domain.
>
> Therefore, I would like to ask you if there is any package that lets me work
> on a rectangular domain?
>
> Thanks a lot for your help.
>
> Best,
>
> Gianmarco
>
>
>
> --
> Sent from: http://cgal-discuss.949826.n4.nabble.com/
>

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss



--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss


--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss




gianmarcospera@Giammi:~/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/build/debug$
make generic_p2t2
Scanning dependencies of target generic_p2t2
[ 50%] Building CXX object CMakeFiles/generic_p2t2.dir/generic_p2t2.cpp.o
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:20:15:
error: ‘Triangulation_face_base_with_info_2’ in namespace ‘CGAL’ does not
name a template type; did you mean ‘Triangulation_face_base_2’?
20 | typedef CGAL::Triangulation_face_base_with_info_2<std::pair<bool,
CGAL::Color>, GT> Fbb;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Triangulation_face_base_2
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:21:64:
error: ‘Fbb’ was not declared in this scope
21 | typedef CGAL::Periodic_2_triangulation_face_base_2_generic<GT, Fbb>
Fb;
| ^~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:21:67:
error: template argument 2 is invalid
21 | typedef CGAL::Periodic_2_triangulation_face_base_2_generic<GT, Fbb>
Fb;
| ^
In file included from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:32,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:19,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:
In instantiation of ‘class
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:52:75:
required from ‘class
CGAL::Periodic_2_Delaunay_triangulation_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:25:13:
required from here
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:53:57:
error: ‘int’ is not a class, struct, or union type
53 | typedef typename Fb::template Rebind_TDS<Tds>::Other Face_base;
| ^~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:91:54:
error: ‘int’ is not a class, struct, or union type
91 | typedef Compact_container<Face> Face_range;
| ^~~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:94:54:
error: ‘int’ is not a class, struct, or union type
94 | typedef typename Face_range::size_type size_type;
| ^~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:95:54:
error: ‘int’ is not a class, struct, or union type
95 | typedef typename Face_range::difference_type difference_type;
| ^~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:97:54:
error: ‘int’ is not a class, struct, or union type
97 | typedef typename Face_range::iterator Face_iterator;
| ^~~~~~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:106:59:
error: ‘int’ is not a class, struct, or union type
106 | typedef Iterator_range<Prevent_deref<Face_iterator> >
Face_handles;
| ^~~~~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:111:54:
error: ‘int’ is not a class, struct, or union type
111 | typedef std::pair<Face_handle, int> Edge;
| ^~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:113:27:
error: ‘int’ is not a class, struct, or union type
113 | typedef std::list<Edge> List_edges;
| ^~~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:344:3:
error: ‘int’ is not a class, struct, or union type
344 | Fourtuple;
| ^~~~~~~~~
In file included from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:32,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:19,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:2383:1:
error: ‘int’ is not a class, struct, or union type
2383 | Triangulation_data_structure_2<Vb,Fb>::
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:
In instantiation of ‘class
CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:69:75:
required from ‘class
CGAL::Periodic_2_Delaunay_triangulation_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:25:13:
required from here
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:110:15:
error: no members matching
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base {aka
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >}::locate’ in
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base’ {aka ‘class
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’}
110 | using Base::locate;
| ^~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:116:15:
error: no members matching
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base {aka
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >}::get_neighbor_offset’ in
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base’ {aka ‘class
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’}
116 | using Base::get_neighbor_offset;
| ^~~~~~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:118:15:
error: no members matching
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base {aka
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >}::set_offsets’ in
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base’ {aka ‘class
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’}
118 | using Base::set_offsets;
| ^~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:126:15:
error: no members matching
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base {aka
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >}::number_of_vertices’ in
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base’ {aka ‘class
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’}
126 | using Base::number_of_vertices;
| ^~~~~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:131:15:
error: no members matching
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base {aka
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >}::faces_begin’ in
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base’ {aka ‘class
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’}
131 | using Base::faces_begin;
| ^~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:132:15:
error: no members matching
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base {aka
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >}::faces_end’ in
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base’ {aka ‘class
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’}
132 | using Base::faces_end;
| ^~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:133:15:
error: no members matching
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base {aka
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >}::incident_faces’ in
‘CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Base’ {aka ‘class
CGAL::Periodic_2_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’}
133 | using Base::incident_faces;
| ^~~~~~~~~~~~~~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:
In instantiation of ‘class
CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:808:7:
required from ‘class
CGAL::Periodic_2_Delaunay_triangulation_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:25:13:
required from here
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:80:24:
error: no members matching
‘CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Triangulation {aka
CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >}::make_hole’ in
‘CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Triangulation’ {aka ‘class
CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’}
80 | using Triangulation::make_hole;
| ^~~~~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:81:24:
error: no members matching
‘CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Triangulation {aka
CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >}::fill_hole_delaunay’ in
‘CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Triangulation’ {aka ‘class
CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’}
81 | using Triangulation::fill_hole_delaunay;
| ^~~~~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:
In function ‘int main(int, char**)’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:91:45:
error: ‘GPDT’ {aka ‘class
CGAL::Periodic_2_Delaunay_triangulation_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’} has no member named ‘number_of_vertices’
91 | std::cout << "Number of vertices: " << Tr.number_of_vertices() <<
std::endl;
| ^~~~~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:92:42:
error: ‘GPDT’ {aka ‘class
CGAL::Periodic_2_Delaunay_triangulation_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’} has no member named ‘number_of_faces’
92 | std::cout << "Number of faces: " << Tr.number_of_faces() <<
std::endl;
| ^~~~~~~~~~~~~~~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:
In instantiation of ‘bool CGAL::write_PD2T2_to_OFF(Stream&, P2T2&) [with
Stream = std::basic_ofstream<char>; P2T2 =
CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >]’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:101:43:
required from here
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:80:21:
error: ‘class
CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’ has no member named ‘faces_begin’; did you mean ‘edges_begin’?
80 | for(auto fit=p2t2.faces_begin(); fit!=p2t2.faces_end(); ++fit)
| ~~~~~^~~~~~~~~~~
| edges_begin
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:80:46:
error: ‘class
CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’ has no member named ‘faces_end’; did you mean ‘edges_end’?
80 | for(auto fit=p2t2.faces_begin(); fit!=p2t2.faces_end(); ++fit)
| ~~~~~^~~~~~~~~
| edges_end
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:
In instantiation of ‘bool CGAL::write_DT2_to_OFF(Stream&, const T2&) [with
Stream = std::basic_ofstream<char>; T2 =
CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >]’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:106:39:
required from here
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
error: no match for ‘operator!=’ (operand types are
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ and
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’)
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/assertions.h:350,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/basic.h:31,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:20,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Uncertain.h:389:17:
note: candidate: ‘template<class T> CGAL::Uncertain<bool>
CGAL::operator!=(CGAL::Uncertain<T1>, CGAL::Uncertain<T1>)’
389 | Uncertain<bool> operator!=(Uncertain<T> a, Uncertain<T> b)
| ^~~~~~~~
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Uncertain.h:389:17:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘CGAL::Uncertain<T1>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/assertions.h:350,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/basic.h:31,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:20,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Uncertain.h:396:17:
note: candidate: ‘template<class T> CGAL::Uncertain<bool>
CGAL::operator!=(CGAL::Uncertain<T1>, T)’
396 | Uncertain<bool> operator!=(Uncertain<T> a, T b)
| ^~~~~~~~
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Uncertain.h:396:17:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘CGAL::Uncertain<T1>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/assertions.h:350,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/basic.h:31,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:20,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Uncertain.h:403:17:
note: candidate: ‘template<class T> CGAL::Uncertain<bool> CGAL::operator!=(T,
CGAL::Uncertain<T1>)’
403 | Uncertain<bool> operator!=(T a, Uncertain<T> b)
| ^~~~~~~~
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Uncertain.h:403:17:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘CGAL::Uncertain<T1>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:22,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_2.h:188:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Origin&, const CGAL::Weighted_point_2<R>&)’
188 | operator!=(const Origin& o, const Weighted_point_2<R>& p)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_2.h:188:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Weighted_point_2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:22,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_2.h:201:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Point_2<R>&, const CGAL::Weighted_point_2<R>&)’
201 | operator!=(const Point_2<R>& bp, const Weighted_point_2<R>& p)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_2.h:201:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Point_2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:22,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_2.h:213:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Weighted_point_2<R>&, const CGAL::Point_2<R>&)’
213 | operator!=(const Weighted_point_2<R>& p, const Point_2<R>& bp)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_2.h:213:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Weighted_point_2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:22,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_2.h:225:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Weighted_point_2<R>&, const CGAL::Weighted_point_2<R>&)’
225 | operator!=(const Weighted_point_2<R>& p, const Weighted_point_2<R>&
p2)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_2.h:225:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Weighted_point_2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:23,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Vector_2.h:276:1: note:
candidate: ‘template<class R> bool CGAL::operator!=(const CGAL::Vector_2<R>&,
const CGAL::Null_vector&)’
276 | operator!=(const Vector_2<R> &v, const Null_vector &n)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Vector_2.h:276:1: note:
template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Vector_2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:23,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Vector_2.h:284:1: note:
candidate: ‘template<class R> bool CGAL::operator!=(const CGAL::Null_vector&,
const CGAL::Vector_2<R>&)’
284 | operator!=(const Null_vector &n, const Vector_2<R> &v)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Vector_2.h:284:1: note:
template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Vector_2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:34,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Point_3.h:211:1: note:
candidate: ‘template<class R> bool CGAL::operator!=(const CGAL::Origin&,
const CGAL::Point_3<R>&)’
211 | operator!=(const Origin& o, const Point_3<R>& p)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Point_3.h:211:1: note:
template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Point_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:35,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_3.h:203:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Origin&, const CGAL::Weighted_point_3<R>&)’
203 | operator!=(const Origin& o, const Weighted_point_3<R>& p)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_3.h:203:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Weighted_point_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:35,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_3.h:215:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Point_3<R>&, const CGAL::Weighted_point_3<R>&)’
215 | operator!=(const Point_3<R>& bp, const Weighted_point_3<R>& p)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_3.h:215:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Point_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:35,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_3.h:227:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Weighted_point_3<R>&, const CGAL::Point_3<R>&)’
227 | operator!=(const Weighted_point_3<R>& p, const Point_3<R>& bp)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_3.h:227:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Weighted_point_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:35,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_3.h:239:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Weighted_point_3<R>&, const CGAL::Weighted_point_3<R>&)’
239 | operator!=(const Weighted_point_3<R>& p, const Weighted_point_3<R>&
p2)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Weighted_point_3.h:239:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Weighted_point_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/user_classes.h:46,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Circle_3.h:165:1: note:
candidate: ‘template<class R> bool CGAL::operator!=(const CGAL::Circle_3<R>&,
const CGAL::Circle_3<R>&)’
165 | operator!=(const Circle_3<R> &p,
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Circle_3.h:165:1: note:
template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Circle_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:40:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Point_2<R>&, const CGAL::Origin&)’
40 | operator!=(const Point_2<K> &p, const Origin& o)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:40:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Point_2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:808:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Point_2<R>&, const CGAL::Point_2<R>&)’
808 | operator!=(const Point_2<K>& p, const Point_2<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:808:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Point_2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:23,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:844:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Vector_2<R>&, const CGAL::Vector_2<R>&)’
844 | operator!=(const Vector_2<K>& v, const Vector_2<K>& w)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_2.h:844:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Vector_2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:775:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Point_3<R>&, const CGAL::Point_3<R>&)’
775 | operator!=(const Point_3<K>& p, const Point_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:775:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Point_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:787:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Point_3<R>&, const CGAL::Origin&)’
787 | operator!=(const Point_3<K>& p, const Origin& o)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:787:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Point_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:799:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Iso_cuboid_3<R>&, const CGAL::Iso_cuboid_3<R>&)’
799 | operator!=(const Iso_cuboid_3<K>& p, const Iso_cuboid_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:799:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Iso_cuboid_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:811:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Plane_3<R>&, const CGAL::Plane_3<R>&)’
811 | operator!=(const Plane_3<K>& p, const Plane_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:811:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Plane_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:823:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Segment_3<R_>&, const CGAL::Segment_3<R_>&)’
823 | operator!=(const Segment_3<K>& p, const Segment_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:823:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Segment_3<R_>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:835:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Line_3<R>&, const CGAL::Line_3<R>&)’
835 | operator!=(const Line_3<K>& p, const Line_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:835:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Line_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:847:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Ray_3<R>&, const CGAL::Ray_3<R>&)’
847 | operator!=(const Ray_3<K>& p, const Ray_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:847:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Ray_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:859:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Triangle_3<R>&, const CGAL::Triangle_3<R>&)’
859 | operator!=(const Triangle_3<K>& p, const Triangle_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:859:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Triangle_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:871:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Tetrahedron_3<R>&, const
CGAL::Tetrahedron_3<R>&)’
871 | operator!=(const Tetrahedron_3<K>& p, const Tetrahedron_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:871:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Tetrahedron_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:883:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Direction_3<R>&, const CGAL::Direction_3<R>&)’
883 | operator!=(const Direction_3<K>& p, const Direction_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:883:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Direction_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:895:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Sphere_3<R_>&, const CGAL::Sphere_3<R_>&)’
895 | operator!=(const Sphere_3<K>& p, const Sphere_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:895:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Sphere_3<R_>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:907:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Vector_3<R>&, const CGAL::Vector_3<R>&)’
907 | operator!=(const Vector_3<K>& p, const Vector_3<K>& q)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:907:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Vector_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions.h:24,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:22,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:919:1:
note: candidate: ‘template<class K> typename K::Boolean
CGAL::operator!=(const CGAL::Vector_3<R>&, const CGAL::Null_vector&)’
919 | operator!=(const Vector_3<K>& p, const Null_vector& o)
| ^~~~~~~~
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Kernel/global_functions_3.h:919:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Vector_3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:26,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_2.h:116:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::VectorC2<R>&, const CGAL::VectorC2<R>&)’
116 | operator!=(const VectorC2<R> &v, const VectorC2<R> &w)
| ^~~~~~~~
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_2.h:116:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::VectorC2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:26,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_2.h:140:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::VectorC2<R>&, const CGAL::Null_vector&)’
140 | operator!=(const VectorC2<R> &v, const Null_vector &n)
| ^~~~~~~~
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_2.h:140:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::VectorC2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:26,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_2.h:148:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Null_vector&, const CGAL::VectorC2<R>&)’
148 | operator!=(const Null_vector &n, const VectorC2<R> &v)
| ^~~~~~~~
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_2.h:148:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::VectorC2<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:44,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_3.h:151:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::VectorC3<R>&, const CGAL::VectorC3<R>&)’
151 | operator!=(const VectorC3<R> &v, const VectorC3<R> &w)
| ^~~~~~~~
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_3.h:151:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::VectorC3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:44,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_3.h:176:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::VectorC3<R>&, const CGAL::Null_vector&)’
176 | operator!=(const VectorC3<R> &v, const Null_vector &n)
| ^~~~~~~~
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_3.h:176:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::VectorC3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Cartesian_base.h:44,
from
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Simple_cartesian.h:20,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_3.h:184:1:
note: candidate: ‘template<class R> bool CGAL::operator!=(const
CGAL::Null_vector&, const CGAL::VectorC3<R>&)’
184 | operator!=(const Null_vector &n, const VectorC3<R> &v)
| ^~~~~~~~
/home/gianmarcospera/cgal/Cartesian_kernel/include/CGAL/Cartesian/Vector_3.h:184:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::VectorC3<R>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Number_types/include/CGAL/internal/Exact_type_selector.h:23,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_kernel_selector.h:26,
from
/home/gianmarcospera/cgal/Filtered_kernel/include/CGAL/Filtered_kernel.h:22,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Number_types/include/CGAL/MP_Float.h:389:6: note:
candidate: ‘bool CGAL::operator!=(const CGAL::MP_Float&, const
CGAL::MP_Float&)’
389 | bool operator!=(const MP_Float &a, const MP_Float &b)
| ^~~~~~~~
/home/gianmarcospera/cgal/Number_types/include/CGAL/MP_Float.h:389:33: note:
no known conversion for argument 1 from
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ to ‘const CGAL::MP_Float&’
389 | bool operator!=(const MP_Float &a, const MP_Float &b)
| ~~~~~~~~~~~~~~~~^
In file included from
/home/gianmarcospera/cgal/Number_types/include/CGAL/internal/Exact_type_selector.h:25,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_kernel_selector.h:26,
from
/home/gianmarcospera/cgal/Filtered_kernel/include/CGAL/Filtered_kernel.h:22,
from
/home/gianmarcospera/cgal/Kernel_23/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:1:
/home/gianmarcospera/cgal/Number_types/include/CGAL/Lazy_exact_nt.h:550:1:
note: candidate: ‘template<class ET1, class ET2> bool CGAL::operator!=(const
CGAL::Lazy_exact_nt<ET>&, const CGAL::Lazy_exact_nt<ET1>&)’
550 | operator!=(const Lazy_exact_nt<ET1>& a, const Lazy_exact_nt<ET2>& b)
| ^~~~~~~~
/home/gianmarcospera/cgal/Number_types/include/CGAL/Lazy_exact_nt.h:550:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Lazy_exact_nt<ET>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_triangulation_iterators_2_generic.h:16,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/iterator.h:650:6: note:
candidate: ‘template<class I, class P> bool CGAL::operator!=(const
CGAL::Filter_iterator<I, P>&, const CGAL::Filter_iterator<I, P>&)’
650 | bool operator!=(const Filter_iterator<I,P>& it1,
| ^~~~~~~~
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/iterator.h:650:6: note:
template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Filter_iterator<I, P>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:33,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:32,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:19,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:794:6:
note: candidate: ‘template<class T, class Allocator, class Increment_policy,
class TimeStamper> bool CGAL::operator!=(const CGAL::Compact_container<T,
Allocator, Increment_policy, TimeStamper>&, const CGAL::Compact_container<T,
Allocator, Increment_policy, TimeStamper>&)’
794 | bool operator!=(const Compact_container<T, Allocator,
Increment_policy, TimeStamper> &lhs,
| ^~~~~~~~
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:794:6:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Compact_container<T, Allocator, Increment_policy, TimeStamper>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:38,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:32,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:19,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_circulators_2.h:107:1:
note: candidate: ‘template<class Tds_> bool CGAL::operator!=(typename
Tds_::Face_handle, CGAL::Triangulation_ds_face_circulator_2<Tds_>)’
107 | operator!=(typename Tds_::Face_handle fh,
| ^~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_circulators_2.h:107:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from
‘CGAL::Triangulation_ds_face_circulator_2<Tds_>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:38,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:32,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:19,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_circulators_2.h:190:1:
note: candidate: ‘template<class Tds_> bool CGAL::operator!=(typename
Tds_::Vertex_handle, CGAL::Triangulation_ds_vertex_circulator_2<Tds_>)’
190 | operator!=(typename Tds_::Vertex_handle vh,
| ^~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_circulators_2.h:190:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from
‘CGAL::Triangulation_ds_vertex_circulator_2<Tds_>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:35,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:19,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h:125:1:
note: candidate: ‘template<class Triangulation> bool
CGAL::operator!=(typename
Triangulation::Triangulation_data_structure::Face_handle,
CGAL::Triangulation_line_face_circulator_2<Triangulation>)’
125 | operator!=(typename
Triangulation::Triangulation_data_structure::Face_handle fh,
| ^~~~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h:125:1:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from
‘CGAL::Triangulation_line_face_circulator_2<Triangulation>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:29,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/utility.h:162:13: note:
candidate: ‘template<class T1, class T2, class T3> bool
CGAL::operator!=(const CGAL::Triple<T1, T2, T3>&, const CGAL::Triple<T1, T2,
T3>&)’
162 | inline bool operator!=(const Triple<T1, T2, T3>& x,
| ^~~~~~~~
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/utility.h:162:13: note:
template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Triple<T1, T2, T3>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:29,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/utility.h:265:1: note:
candidate: ‘template<class T1, class T2, class T3, class T4> bool
CGAL::operator!=(const CGAL::Quadruple<T1, T2, T3, T4>&, const
CGAL::Quadruple<T1, T2, T3, T4>&)’
265 | operator!=(const Quadruple<T1, T2, T3, T4>& x,
| ^~~~~~~~
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/utility.h:265:1: note:
template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:35:44:
note:
‘CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator’ is not derived from ‘const
CGAL::Quadruple<T1, T2, T3, T4>’
35 | for(auto fit=t2.finite_faces_begin(); fit!=t2.finite_faces_end();
++fit)
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:41:36:
error: no matching function for call to
‘CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>
>::point(CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator&, int&) const’
41 | ids.insert(std::make_pair(t2.point(fit, i), pid));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:19,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:1084:1:
note: candidate: ‘const Point& CGAL::Triangulation_2<Gt,
Tds>::point(CGAL::Triangulation_2<Gt, Tds>::Vertex_handle) const [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Triangulation_2<Gt, Tds>::Point =
CGAL::Point_2<CGAL::Epick>; CGAL::Triangulation_2<Gt, Tds>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]’
1084 | Triangulation_2<Gt, Tds>::
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:1084:1:
note: candidate expects 1 argument, 2 provided
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:44:9:
error: no matching function for call to
‘CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>
>::point(CGAL::Triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::Finite_faces_iterator&, int&) const’
44 | points.push_back(t2.point(fit, i));
| ^~~~~~
In file included from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:19,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:1084:1:
note: candidate: ‘const Point& CGAL::Triangulation_2<Gt,
Tds>::point(CGAL::Triangulation_2<Gt, Tds>::Vertex_handle) const [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Triangulation_2<Gt, Tds>::Point =
CGAL::Point_2<CGAL::Epick>; CGAL::Triangulation_2<Gt, Tds>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]’
1084 | Triangulation_2<Gt, Tds>::
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:1084:1:
note: candidate expects 1 argument, 2 provided
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_triangulation_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:17,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/periodic_2_triangulation_2_io.h:55:33:
error: ‘const class
CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’ has no member named ‘number_of_faces’
55 | os << ids.size() << " " << t2.number_of_faces() << " 0\n";
| ~~~^~~~~~~~~~~~~~~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:
In instantiation of ‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Vertex_handle CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::insert_in_p2dt2(const Point&) [with GT =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>;
CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT, TDS>::Point =
CGAL::Point_2<CGAL::Epick>]’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:592:14:
required from ‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Vertex_handle CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::insert(const Point&) [with GT =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>;
CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT, TDS>::Point =
CGAL::Point_2<CGAL::Epick>]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:88:17:
required from here
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:674:18:
error:
‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::P2DT2’ {aka ‘class
CGAL::Periodic_2_Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’} has no member named ‘insert’
674 | return p2dt2.insert(p);
| ~~~~~~^~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:
In instantiation of ‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Vertex_handle CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::insert_in_dt2(const Point&) [with GT =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>;
CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT, TDS>::Point =
CGAL::Point_2<CGAL::Epick>]’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:594:14:
required from ‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Vertex_handle CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::insert(const Point&) [with GT =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>;
CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT, TDS>::Point =
CGAL::Point_2<CGAL::Epick>]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:88:17:
required from here
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:605:11:
error:
‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::DT2’ {aka ‘class
CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’} has no member named ‘get_conflicts’
605 | dt2.get_conflicts(p, std::back_inserter(faces_in_conflict));
| ~~~~^~~~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:617:27:
error: using invalid field
‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::faces_with_too_big_circumradius’
617 | erased_faces += faces_with_too_big_circumradius.erase(cfh);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:623:19:
error: no matching function for call to
‘CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::insert(const Point&)’
623 | Vertex_handle vh = dt2.insert(p);
| ^~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:297:3:
note: candidate: ‘template<class InputIterator> std::ptrdiff_t
CGAL::Delaunay_triangulation_2<Gt, Tds>::insert(InputIterator, InputIterator,
typename boost::enable_if<boost::is_convertible<typename
std::iterator_traits<_InputIterator>::value_type, typename Gt::Point_2>
>::type*) [with InputIterator = InputIterator; Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
297 | insert(InputIterator first, InputIterator last,
| ^~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:297:3:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:623:19:
note: candidate expects 3 arguments, 1 provided
623 | Vertex_handle vh = dt2.insert(p);
| ^~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:369:3:
note: candidate: ‘template<class InputIterator> std::ptrdiff_t
CGAL::Delaunay_triangulation_2<Gt, Tds>::insert(InputIterator, InputIterator,
typename boost::enable_if<boost::is_convertible<typename
std::iterator_traits<_InputIterator>::value_type, std::pair<typename
Gt::Point_2, typename CGAL::internal::Info_check<typename Tds::Vertex>::type>
> >::type*) [with InputIterator = InputIterator; Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
369 | insert(InputIterator first,
| ^~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:369:3:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:623:19:
note: candidate expects 3 arguments, 1 provided
623 | Vertex_handle vh = dt2.insert(p);
| ^~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:382:3:
note: candidate: ‘template<class InputIterator_1, class InputIterator_2>
std::ptrdiff_t CGAL::Delaunay_triangulation_2<Gt,
Tds>::insert(boost::iterators::zip_iterator<boost::tuples::tuple<InputIterator_1,
InputIterator_2> >,
boost::iterators::zip_iterator<boost::tuples::tuple<InputIterator_1,
InputIterator_2> >, typename
boost::enable_if<boost::mpl::and_<boost::is_convertible<typename
std::iterator_traits<_InputIterator>::value_type, typename Gt::Point_2>,
boost::is_convertible<typename
std::iterator_traits<InputIterator_2>::value_type, typename
CGAL::internal::Info_check<typename Tds::Vertex>::type> > >::type*) [with
InputIterator_1 = InputIterator_1; InputIterator_2 = InputIterator_2; Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
382 | insert(boost::zip_iterator<
boost::tuple<InputIterator_1,InputIterator_2> > first,
| ^~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:382:3:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:623:19:
note: ‘CGAL::Point_2<CGAL::Epick>’ is not derived from
‘boost::iterators::zip_iterator<boost::tuples::tuple<InputIterator_1,
InputIterator_2, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
>
623 | Vertex_handle vh = dt2.insert(p);
| ^~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:641:23:
error: no matching function for call to
‘CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::insert(const Point&)’
641 | Vertex_handle vh_copy = dt2.insert(off_p);
| ^~~~~~~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:297:3:
note: candidate: ‘template<class InputIterator> std::ptrdiff_t
CGAL::Delaunay_triangulation_2<Gt, Tds>::insert(InputIterator, InputIterator,
typename boost::enable_if<boost::is_convertible<typename
std::iterator_traits<_InputIterator>::value_type, typename Gt::Point_2>
>::type*) [with InputIterator = InputIterator; Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
297 | insert(InputIterator first, InputIterator last,
| ^~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:297:3:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:641:23:
note: candidate expects 3 arguments, 1 provided
641 | Vertex_handle vh_copy = dt2.insert(off_p);
| ^~~~~~~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:369:3:
note: candidate: ‘template<class InputIterator> std::ptrdiff_t
CGAL::Delaunay_triangulation_2<Gt, Tds>::insert(InputIterator, InputIterator,
typename boost::enable_if<boost::is_convertible<typename
std::iterator_traits<_InputIterator>::value_type, std::pair<typename
Gt::Point_2, typename CGAL::internal::Info_check<typename Tds::Vertex>::type>
> >::type*) [with InputIterator = InputIterator; Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
369 | insert(InputIterator first,
| ^~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:369:3:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:641:23:
note: candidate expects 3 arguments, 1 provided
641 | Vertex_handle vh_copy = dt2.insert(off_p);
| ^~~~~~~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:382:3:
note: candidate: ‘template<class InputIterator_1, class InputIterator_2>
std::ptrdiff_t CGAL::Delaunay_triangulation_2<Gt,
Tds>::insert(boost::iterators::zip_iterator<boost::tuples::tuple<InputIterator_1,
InputIterator_2> >,
boost::iterators::zip_iterator<boost::tuples::tuple<InputIterator_1,
InputIterator_2> >, typename
boost::enable_if<boost::mpl::and_<boost::is_convertible<typename
std::iterator_traits<_InputIterator>::value_type, typename Gt::Point_2>,
boost::is_convertible<typename
std::iterator_traits<InputIterator_2>::value_type, typename
CGAL::internal::Info_check<typename Tds::Vertex>::type> > >::type*) [with
InputIterator_1 = InputIterator_1; InputIterator_2 = InputIterator_2; Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
382 | insert(boost::zip_iterator<
boost::tuple<InputIterator_1,InputIterator_2> > first,
| ^~~~~~
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:382:3:
note: template argument deduction/substitution failed:
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:641:23:
note: ‘CGAL::Point_2<CGAL::Epick>’ is not derived from
‘boost::iterators::zip_iterator<boost::tuples::tuple<InputIterator_1,
InputIterator_2, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type,
boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>
>
641 | Vertex_handle vh_copy = dt2.insert(off_p);
| ^~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:652:44:
error:
‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >::DT2’ {aka ‘class
CGAL::Delaunay_triangulation_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >’} has no member named ‘incident_faces’
652 | typename DT2::Face_circulator fc = dt2.incident_faces(vh),
done(fc);
| ~~~~^~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:662:9:
error: using invalid field
‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::faces_with_too_big_circumradius’
662 | faces_with_too_big_circumradius.insert(cfh);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:666:8:
error: using invalid field
‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::faces_with_too_big_circumradius’
666 | if(faces_with_too_big_circumradius.empty())
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:32,
from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:19,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:23,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:
In instantiation of ‘CGAL::Triangulation_data_structure_2<Vb,
Fb>::Vertex_handle CGAL::Triangulation_data_structure_2<Vb,
Fb>::insert_dim_up(CGAL::Triangulation_data_structure_2<Vb,
Fb>::Vertex_handle, bool) [with Vb =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >; Fb = int; CGAL::Triangulation_data_structure_2<Vb, Fb>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]’:
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:925:10:
required from ‘CGAL::Triangulation_data_structure_2<Vb, Fb>::Vertex_handle
CGAL::Triangulation_data_structure_2<Vb, Fb>::insert_first() [with Vb =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >; Fb = int; CGAL::Triangulation_data_structure_2<Vb, Fb>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]’
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:771:20:
required from ‘CGAL::Triangulation_2<Gt, Tds>::Triangulation_2(const
Geom_traits&) [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Triangulation_2<Gt, Tds>::Geom_traits =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>]’
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:86:31:
required from ‘CGAL::Delaunay_triangulation_2<Gt,
Tds>::Delaunay_triangulation_2(const Gt&) [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:101:55:
required from ‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Periodic_2_Delaunay_triangulation_2_generic(const GT&) [with GT =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:107:62:
required from ‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Periodic_2_Delaunay_triangulation_2_generic(const Lattice&) [with GT =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Lattice = CGAL::Lattice_2<CGAL::Epick>]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:86:12:
required from here
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1035:8:
error: ‘class
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >’ has no member named ‘set_face’; did you mean ‘set_offset’?
1035 | v->set_face(f1);
| ~~~^~~~~~~~
| set_offset
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1041:8:
error: ‘class
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >’ has no member named ‘set_face’; did you mean ‘set_offset’?
1041 | v->set_face(f2);
| ~~~^~~~~~~~
| set_offset
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1046:30:
error: ‘int’ is not a class, struct, or union type
1046 | std::list<Face_handle> faces_list;
| ^~~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1046:30:
error: ‘int’ is not a class, struct, or union type
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1053:31:
error: ‘int’ is not a class, struct, or union type
1053 | std::list<Face_handle> to_delete;
| ^~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1054:49:
error: ‘int’ is not a class, struct, or union type
1054 | typename std::list<Face_handle>::iterator lfit =
faces_list.begin();
| ^~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1054:49:
error: ‘int’ is not a class, struct, or union type
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1053:31:
error: ‘int’ is not a class, struct, or union type
1053 | std::list<Face_handle> to_delete;
| ^~~~~~~~~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1105:10:
error: ‘class
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >’ has no member named ‘set_face’; did you mean ‘set_offset’?
1105 | v->set_face( *(faces_list.begin()));
| ~~~^~~~~~~~
| set_offset
In file included from
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_vertex_base_2.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_triangulation_vertex_base_2_generic.h:20,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:18,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_vertex_base_2.h:
In instantiation of ‘void*
CGAL::Triangulation_ds_vertex_base_2<TDS>::for_compact_container() const
[with TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’:
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:158:72:
required from ‘static void*
CGAL::Compact_container_traits<T>::pointer(const T&) [with T =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >]’
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:635:40:
required from ‘static CGAL::Compact_container<T, Allocator_,
Increment_policy_, TimeStamper_>::Type CGAL::Compact_container<T, Allocator_,
Increment_policy_, TimeStamper_>::type(CGAL::Compact_container<T, Allocator_,
Increment_policy_, TimeStamper_>::const_pointer) [with T =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >; Allocator_ = CGAL::Default; Increment_policy_ =
CGAL::Default; TimeStamper_ = CGAL::Default; CGAL::Compact_container<T,
Allocator_, Increment_policy_, TimeStamper_>::const_pointer = const
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >*]’
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:736:15:
required from ‘void CGAL::Compact_container<T, Allocator_,
Increment_policy_, TimeStamper_>::clear() [with T =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >; Allocator_ = CGAL::Default; Increment_policy_ =
CGAL::Default; TimeStamper_ = CGAL::Default]’
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:290:5:
required from ‘CGAL::Compact_container<T, Allocator_, Increment_policy_,
TimeStamper_>::~Compact_container() [with T =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >; Allocator_ = CGAL::Default; Increment_policy_ =
CGAL::Default; TimeStamper_ = CGAL::Default]’
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:707:1:
required from ‘CGAL::Triangulation_data_structure_2<Vb,
Fb>::~Triangulation_data_structure_2() [with Vb =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >; Fb = int]’
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:88:7:
required from here
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_vertex_base_2.h:51:51:
error: using invalid field ‘CGAL::Triangulation_ds_vertex_base_2<TDS>::_f’
51 | void * for_compact_container() const { return
_f.for_compact_container(); }
| ^~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_vertex_base_2.h:
In instantiation of ‘void*&
CGAL::Triangulation_ds_vertex_base_2<TDS>::for_compact_container() [with TDS
=
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’:
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:159:72:
required from ‘static void*&
CGAL::Compact_container_traits<T>::pointer(T&) [with T =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >]’
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:646:20:
required from ‘static void CGAL::Compact_container<T, Allocator_,
Increment_policy_, TimeStamper_>::set_type(CGAL::Compact_container<T,
Allocator_, Increment_policy_, TimeStamper_>::pointer, void*,
CGAL::Compact_container<T, Allocator_, Increment_policy_,
TimeStamper_>::Type) [with T =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >; Allocator_ = CGAL::Default; Increment_policy_ =
CGAL::Default; TimeStamper_ = CGAL::Default; CGAL::Compact_container<T,
Allocator_, Increment_policy_, TimeStamper_>::pointer =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >*]’
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:739:17:
required from ‘void CGAL::Compact_container<T, Allocator_,
Increment_policy_, TimeStamper_>::clear() [with T =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >; Allocator_ = CGAL::Default; Increment_policy_ =
CGAL::Default; TimeStamper_ = CGAL::Default]’
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:290:5:
required from ‘CGAL::Compact_container<T, Allocator_, Increment_policy_,
TimeStamper_>::~Compact_container() [with T =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >; Allocator_ = CGAL::Default; Increment_policy_ =
CGAL::Default; TimeStamper_ = CGAL::Default]’
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:707:1:
required from ‘CGAL::Triangulation_data_structure_2<Vb,
Fb>::~Triangulation_data_structure_2() [with Vb =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >; Fb = int]’
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:88:7:
required from here
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_vertex_base_2.h:52:51:
error: using invalid field ‘CGAL::Triangulation_ds_vertex_base_2<TDS>::_f’
52 | void * & for_compact_container() { return
_f.for_compact_container(); }
| ^~
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_vertex_base_2.h:
In instantiation of
‘CGAL::Triangulation_ds_vertex_base_2<TDS>::Triangulation_ds_vertex_base_2()
[with TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’:
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_vertex_base_2.h:53:45:
required from ‘CGAL::Triangulation_vertex_base_2<GT,
Vb>::Triangulation_vertex_base_2() [with GT =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Vb =
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> >]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_triangulation_vertex_base_2_generic.h:51:80:
required from ‘CGAL::Periodic_2_triangulation_vertex_base_2_generic<Gt,
Vb>::Periodic_2_triangulation_vertex_base_2_generic() [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Vb =
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > >]’
/home/gianmarcospera/cgal/STL_Extension/include/CGAL/Compact_container.h:383:5:
required from ‘CGAL::Compact_container<T, Allocator_, Increment_policy_,
TimeStamper_>::iterator CGAL::Compact_container<T, Allocator_,
Increment_policy_, TimeStamper_>::emplace(const Args& ...) [with Args = {}; T
=
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >; Allocator_ = CGAL::Default; Increment_policy_ =
CGAL::Default; TimeStamper_ = CGAL::Default; CGAL::Compact_container<T,
Allocator_, Increment_policy_, TimeStamper_>::iterator =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]’
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1382:29:
required from ‘CGAL::Triangulation_data_structure_2<Vb, Fb>::Vertex_handle
CGAL::Triangulation_data_structure_2<Vb, Fb>::create_vertex() [with Vb =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >; Fb = int; CGAL::Triangulation_data_structure_2<Vb, Fb>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]’
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:1025:17:
required from ‘CGAL::Triangulation_data_structure_2<Vb, Fb>::Vertex_handle
CGAL::Triangulation_data_structure_2<Vb,
Fb>::insert_dim_up(CGAL::Triangulation_data_structure_2<Vb,
Fb>::Vertex_handle, bool) [with Vb =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >; Fb = int; CGAL::Triangulation_data_structure_2<Vb, Fb>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]’
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_data_structure_2.h:925:10:
required from ‘CGAL::Triangulation_data_structure_2<Vb, Fb>::Vertex_handle
CGAL::Triangulation_data_structure_2<Vb, Fb>::insert_first() [with Vb =
CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >; Fb = int; CGAL::Triangulation_data_structure_2<Vb, Fb>::Vertex_handle =
CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_vertex_base_2<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>,
CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]’
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Triangulation_2.h:771:20:
required from ‘CGAL::Triangulation_2<Gt, Tds>::Triangulation_2(const
Geom_traits&) [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Triangulation_2<Gt, Tds>::Geom_traits =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>]’
/home/gianmarcospera/cgal/Triangulation_2/include/CGAL/Delaunay_triangulation_2.h:86:31:
required from ‘CGAL::Delaunay_triangulation_2<Gt,
Tds>::Delaunay_triangulation_2(const Gt&) [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:101:55:
required from ‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Periodic_2_Delaunay_triangulation_2_generic(const GT&) [with GT =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:107:62:
required from ‘CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Periodic_2_Delaunay_triangulation_2_generic(const Lattice&) [with GT =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; TDS =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Periodic_2_Delaunay_triangulation_2_generic<GT,
TDS>::Lattice = CGAL::Lattice_2<CGAL::Epick>]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:86:12:
required from here
/home/gianmarcospera/cgal/TDS_2/include/CGAL/Triangulation_ds_vertex_base_2.h:38:45:
error: using invalid field ‘CGAL::Triangulation_ds_vertex_base_2<TDS>::_f’
38 | Triangulation_ds_vertex_base_2 () : _f() {}
| ^
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:
In instantiation of ‘void CGAL::Periodic_2_Delaunay_triangulation_2<Gt,
Tds>::clear_covering_data() [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:886:16:
required from here
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:888:5:
error: using invalid field ‘CGAL::Periodic_2_Delaunay_triangulation_2<Gt,
Tds>::faces_with_too_big_circumdisk’
888 | faces_with_too_big_circumdisk.clear();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:
In instantiation of ‘void CGAL::Periodic_2_Delaunay_triangulation_2<Gt,
Tds>::update_cover_data_after_converting_to_9_sheeted_covering() [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:879:16:
required from here
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:883:9:
error: using invalid field ‘CGAL::Periodic_2_Delaunay_triangulation_2<Gt,
Tds>::faces_with_too_big_circumdisk’
883 | faces_with_too_big_circumdisk.insert(iter);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Generic_P2T2/Periodic_2_Delaunay_triangulation_2_generic.h:24,
from
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/generic_p2t2.cpp:3:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:
In instantiation of ‘void CGAL::Periodic_2_Delaunay_triangulation_2<Gt,
Tds>::clear() [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>]’:
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:273:5:
required from ‘void CGAL::Periodic_2_Delaunay_triangulation_2<Gt,
Tds>::set_domain(const Domain&) [with Gt =
CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
>; Tds =
CGAL::Triangulation_data_structure_2<CGAL::Periodic_2_triangulation_vertex_base_2_generic<CGAL::Periodic_2_Delaunay_triangulation_traits_base_2<CGAL::Epick,
CGAL::Periodic_2_offset_2, CGAL::Lattice_2<CGAL::Epick>,
CGAL::Periodic_2_triangulations_2::internal::Lattice_construct_point_2<CGAL::Epick>
> >, int>; CGAL::Periodic_2_Delaunay_triangulation_2<Gt, Tds>::Domain =
CGAL::Lattice_2<CGAL::Epick>]’
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:271:8:
required from here
/home/gianmarcospera/cgal/Periodic_2_triangulation_2/include/CGAL/Periodic_2_Delaunay_triangulation_2.h:258:5:
error: using invalid field ‘CGAL::Periodic_2_Delaunay_triangulation_2<Gt,
Tds>::faces_with_too_big_circumdisk’
258 | faces_with_too_big_circumdisk.clear();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [CMakeFiles/generic_p2t2.dir/build.make:63:
CMakeFiles/generic_p2t2.dir/generic_p2t2.cpp.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:430: CMakeFiles/generic_p2t2.dir/all]
Error 2
make[1]: *** [CMakeFiles/Makefile2:437: CMakeFiles/generic_p2t2.dir/rule]
Error 2
gianmarcospera@Giammi:~/cgal/Periodic_2_triangulation_2/examples/Periodic_2_triangulation_2/build/debug$





Archive powered by MHonArc 2.6.19+.

Top of Page