Subject: CGAL users discussion list
List archive
- From: Emmanuel Olivi <>
- To:
- Subject: [cgal-discuss] CGAL 4.2 4.3: Surface mesher: Polyhedral_surface_3
- Date: Wed, 27 Nov 2013 10:47:47 +0100
Dear CGALs,
We're having some troubles updating our code to CGAL 4.3:
While changelog says the way we did is now (only) deprecated**, I cannot
compile successfully.
Our CGAL tool (included in OpenMEEG (Athena Team)) aims at giving us a
surfacic mesh with either a 3D grey-level image, implicit functions, or
polyhedron as input.
When giving a polyhedron, it should re-mesh it.
That is the part causing troubles at compilation time (see attached
files).
We want to solve this problem; the documentation says:
example Surface_mesher/polyhedron_remesher.cpp
and does
#include <CGAL/Polyhedral_surface_3.h>
These files do not exist... neither in CGAL 4.2 nor 4.3.
Attached files contains our short tool (which compile on 4.2
successfully) and the build log with CGAL 4.3.
We would appreciate any help on our tool or at least completing the
documentation/examples of your Surface_mesher.
Thank you and best regards
Emmanuel
** changelog:
"Introduce the class AABB_face_graph_triangle_primitive which replaces
the class AABB_polyhedron_triangle_primitive (which is now deprecated)."
/* Project Name : OpenMEEG © INRIA and ENPC (contributors: Geoffray ADDE, Maureen CLERC, Alexandre GRAMFORT, Renaud KERIVEN, Jan KYBIC, Perrine LANDREAU, Théodore PAPADOPOULO, Emmanuel OLIVI Maureen.Clerc.AT.sophia.inria.fr, keriven.AT.certis.enpc.fr, kybic.AT.fel.cvut.cz, papadop.AT.sophia.inria.fr) The OpenMEEG software is a C++ package for solving the forward/inverse problems of electroencephalography and magnetoencephalography. This software is governed by the CeCILL-B license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL-B license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's authors, the holders of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL-B license and that you accept its terms. */ #include "mesh.h" #include <assert.h> #include "options.h" #include "cgal_mesh_include.h" #include <CGAL/IO/Complex_2_in_triangulation_3_file_writer.h> using namespace OpenMEEG; int main(int argc, char **argv) { command_usage("Create a BEM mesh from either a very fine mesh, a 3D image (.inr format v4), or sphere (no input file):"); const char * input_filename = command_option("-i",(const char *) NULL,"Input image or mesh"); const bool inout = command_option("-inout",false,"Inside out the image ?"); const double radius_bound = command_option("-fs",1e-1,"facet radius bound of elements"); const double distance_bound = command_option("-fd",1e-1,"facet distance bound to the input surface"); const char * output_filename = command_option("-o",(const char *) NULL,"Output Mesh"); const double sphere_radius = command_option("-r", 0., "radius of the sphere"); const double hemisphere_radius = command_option("-hr", 0., "radius of the hemisphere"); const unsigned init_points = command_option("-ip", 10, "initial number of points"); if ( command_option("-h",(const char *)0,0) ) { return 0; } if ( output_filename == NULL ) { std::cerr << "Set an output filename" << std::endl; return 0; } Gray_level_image *image; Tr tr; // 3D-Delaunay triangulation C2t3 c2t3(tr); // 2D-complex in 3D-Delaunay triangulation // Mesh criteria double angle_bound = 30.; // angle bound for the triangular elements (not less than 30 degree) if ( input_filename != NULL ) { std::string extension = getNameExtension(input_filename); if ( extension == "inr" || extension == "inr4" ) { bool positive_inside = inout; double value_outside = 1.; double levelset_value = 0.; image = new Gray_level_image(input_filename,levelset_value,positive_inside,value_outside); std::cout << "Input INR image:\n dimension: " << image->xdim() << "x"<< image->ydim() << "x"<< image->zdim() << std::endl; // Carefully choose bounding sphere: the center must be inside the // surface defined by 'image' and the radius must be high enough so that // the sphere actually bounds the whole image. Point_3 bounding_sphere_center(image->xdim()/2., image->ydim()/2., image->zdim()/2.); Geom_traits::FT bounding_sphere_squared_radius = image->xdim()*image->ydim()*2.; Geom_traits::Sphere_3 bounding_sphere(bounding_sphere_center, bounding_sphere_squared_radius); // definition of the surface, with 10^-5 as relative precision GreySurface_3 surface(*image, bounding_sphere, 1e-8); CGAL::Surface_mesh_default_criteria_3<Tr> criteria(angle_bound, radius_bound, distance_bound); CGAL::make_surface_mesh(c2t3, surface, criteria, CGAL::Manifold_tag()); // make the surfacic mesh with a manifold criteria } else { Mesh m_in(input_filename, false); std::cout << "Input surface:\n nb of points: " << m_in.nb_vertices() << "\t nb of triangles:\t" << m_in.nb_triangles() << std::endl; // Create input polyhedron Polyhedron polyhedron; for ( Mesh::const_iterator tit = m_in.begin(); tit != m_in.end(); ++tit) { const Vertex p1 = tit->s1(); const Vertex p2 = tit->s2(); const Vertex p3 = tit->s3(); polyhedron.make_triangle(Point_3(p1.x(), p1.y(), p1.z()), Point_3(p2.x(), p2.y(), p2.z()), Point_3(p3.x(), p3.y(), p3.z())); } Input_surface input_surf(polyhedron); unsigned nb_initial_points = 5; unsigned i = 0; for ( Polyhedron::Vertex_iterator it = polyhedron.vertices_begin(); it != polyhedron.vertices_end(), i < nb_initial_points; it++, i++) { if ( i%m_in.nb_vertices() / 5 == 0 ) { tr.insert(it->point()); } } // Mesh generation CGAL::Surface_mesh_default_criteria_3<Tr> criteria(angle_bound, radius_bound, distance_bound); CGAL::make_surface_mesh(c2t3, input_surf, input_surf, criteria, CGAL::Manifold_tag()); // make the surfacic mesh with a manifold criteria } } else { // implicit functions (sphere or hemisphere) if ( sphere_radius > 0.0001 ) { SphereFunction spherefunction(std::pow(sphere_radius, 2)); // defining the surface SphereSurface_3 surface(spherefunction, // pointer to function Geom_traits::Sphere_3(CGAL::ORIGIN, std::pow(2.*sphere_radius, 2))); // bounding sphere // defining meshing criteria CGAL::Surface_mesh_default_criteria_3<Tr> criteria(angle_bound, // angular bound radius_bound, // radius bound distance_bound); // distance bound // meshing surface CGAL::make_surface_mesh(c2t3, surface, criteria, CGAL::Manifold_tag()); } else if ( hemisphere_radius > 0.0001 ) { // bug and too many point close to the origin (0, 0, 0) if BB is centered there HemiSphereFunction hspherefunction(std::pow(hemisphere_radius, 2)); // defining the surface HemiSphereSurface_3 surface(hspherefunction, // pointer to function Geom_traits::Sphere_3(Tr::Point(0, 0, hemisphere_radius/2.), std::pow(2.*hemisphere_radius, 2))); // bounding sphere // defining meshing criteria CGAL::Surface_mesh_default_criteria_3<Tr> criteria(angle_bound, // angular bound radius_bound, // radius bound distance_bound); // distance bound // Setting initial points on the circle unsigned init_points2 = init_points; if ( 2.*M_PI*hemisphere_radius/init_points > radius_bound ) { init_points2 = unsigned(2.*M_PI*hemisphere_radius / radius_bound); std::cout << "Increasing nb of initial points from " << init_points << " to " << init_points2 << std::endl; } for ( unsigned iip = 1; iip <= init_points2; ++iip) { Tr::Point p = Tr::Point(hemisphere_radius*std::cos(2.*M_PI/init_points2*iip), hemisphere_radius*std::sin(2.*M_PI/init_points2*iip) , 0); tr.insert(p); } // meshing surface CGAL::make_surface_mesh(c2t3, surface, criteria, CGAL::Manifold_tag(), 10); // 10 is nb of initial point (chosen by CGAL!...) // project the disk point on the x-y plane (i.e assign a 0 z-coordinate strictly) for ( Tr::Finite_vertices_iterator vit = c2t3.triangulation().finite_vertices_begin(), end = c2t3.triangulation().finite_vertices_end(); vit != end; ++vit) { Point_3& p = vit->point(); double d_sphere = (std::pow(p.x(), 2) + std::pow(p.y(), 2) + std::pow(p.z(), 2) - hemisphere_radius); if ( ( std::abs(p.z()) < std::min(distance_bound, radius_bound) ) && ( d_sphere < std::min(distance_bound, radius_bound)) ) { p = Point_3(p.x(), p.y(), 0); } } } } Mesh m_out = CGAL_to_OM(c2t3); m_out.update(); m_out.save(output_filename); m_out.info(); return 0; }
/* Project Name : OpenMEEG © INRIA and ENPC (contributors: Geoffray ADDE, Maureen CLERC, Alexandre GRAMFORT, Renaud KERIVEN, Jan KYBIC, Perrine LANDREAU, Théodore PAPADOPOULO, Emmanuel OLIVI Maureen.Clerc.AT.sophia.inria.fr, keriven.AT.certis.enpc.fr, kybic.AT.fel.cvut.cz, papadop.AT.sophia.inria.fr) The OpenMEEG software is a C++ package for solving the forward/inverse problems of electroencephalography and magnetoencephalography. This software is governed by the CeCILL-B license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL-B license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info". As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's authors, the holders of the economic rights, and the successive licensors have only limited liability. In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate, and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. The fact that you are presently reading this means that you have had knowledge of the CeCILL-B license and that you accept its terms. */ #ifndef OPENMEEG_CGAL_MESH_INCLUDE_H #define OPENMEEG_CGAL_MESH_INCLUDE_H // for verbosity #define CGAL_SURFACE_MESHER_VERBOSE #include <CGAL/Exact_predicates_inexact_constructions_kernel.h> #include <CGAL/Mesh_3/Robust_intersection_traits_3.h> #include <CGAL/Surface_mesh_default_triangulation_3.h> #include <CGAL/Complex_2_in_triangulation_3.h> #include <CGAL/Surface_mesh_traits_generator_3.h> #include <CGAL/Polyhedron_3.h> #include <CGAL/AABB_tree.h> #include <CGAL/AABB_traits.h> #include <CGAL/AABB_polyhedron_triangle_primitive.h> #include <CGAL/Simple_cartesian.h> #include <CGAL/Gray_level_image_3.h> #include <CGAL/Implicit_surface_3.h> #include <CGAL/make_surface_mesh.h> // Domain // (we use exact intersection computation with Robust_intersection_traits_3) typedef CGAL::Exact_predicates_inexact_constructions_kernel K; typedef CGAL::Mesh_3::Robust_intersection_traits_3<K> Geom_traits; typedef Geom_traits::Point_3 Point_3; typedef CGAL::Polyhedron_3<K> Polyhedron; typedef CGAL::Gray_level_image_3<Geom_traits::FT, Point_3> Gray_level_image; typedef CGAL::Simple_cartesian<double> Simple_cartesian_kernel; typedef CGAL::Implicit_surface_3<Geom_traits, Gray_level_image> GreySurface_3; // Triangulation typedef CGAL::Surface_mesh_default_triangulation_3 Tr; typedef CGAL::Complex_2_in_triangulation_3<Tr> C2t3; typedef Tr::Vertex_handle Vertex_handle; typedef Tr::Geom_traits GT; // from polygons namespace CGAL { template <class Polyhedron, class Kernel, class Dummy_kernel> class AABB_polyhedral_oracle; } typedef CGAL::AABB_polyhedral_oracle<Polyhedron,K,Simple_cartesian_kernel> Input_surface; // sphere function // for spheres template <typename FT, typename Point> class FT_to_point_Sphere_wrapper : public std::unary_function<Point, FT> { double sqrd; public: FT_to_point_Sphere_wrapper(FT sqrd_) : sqrd(sqrd_) {} FT operator()(Point p) const { return (std::pow(p.x(),2)+std::pow(p.y(),2)+std::pow(p.z(),2)-sqrd); } }; typedef FT_to_point_Sphere_wrapper<K::FT, K::Point_3> SphereFunction; typedef CGAL::Implicit_surface_3<Geom_traits, SphereFunction> SphereSurface_3; // Hemisphere function template <typename FT, typename Point> class FT_to_point_HemiSphere_wrapper : public std::unary_function<Point, FT> { double sqrd; public: FT_to_point_HemiSphere_wrapper(FT sqrd_) : sqrd(sqrd_) {} FT operator()(Point p) const { double d_sphere = (std::pow(p.x(), 2) + std::pow(p.y(), 2) + std::pow(p.z(), 2) - sqrd); double d_total; if ( p.z() > 0 ) { d_total = ( d_sphere > 0 ) ? d_sphere : -std::min(-d_sphere, std::pow(p.z(), 2)); } else { d_total = std::min(std::pow(p.x(), 2), sqrd ) + std::min(std::pow(p.y(), 2), sqrd ) + std::pow(p.z(), 2); } return d_total; } }; typedef FT_to_point_HemiSphere_wrapper<K::FT, K::Point_3> HemiSphereFunction; typedef CGAL::Implicit_surface_3<Geom_traits, HemiSphereFunction> HemiSphereSurface_3; namespace CGAL { // class dealing a surface as an input for the surface mesher (or building an oracle from the input surface) template <class Polyhedron, class Kernel, class Dummy_kernel> class AABB_polyhedral_oracle { public: typedef typename Kernel::FT FT; typedef typename Kernel::Ray_3 Ray_3; typedef typename Kernel::Line_3 Line_3; typedef typename Kernel::Point_3 Point_3; typedef typename Kernel::Segment_3 Segment_3; typedef AABB_polyhedral_oracle<Polyhedron,Kernel,Dummy_kernel> Self; typedef Self Surface_mesher_traits_3; typedef Point_3 Intersection_point; typedef Self Surface_3; // AABB tree // #if CGAL version <= 4.2 typedef AABB_const_polyhedron_triangle_primitive<Kernel, Polyhedron> AABB_primitive; // #else // typedef AABB_face_graph_triangle_primitive<Polyhedron> AABB_primitive; // #endif typedef class AABB_traits<Kernel,AABB_primitive> AABB_traits; typedef AABB_tree<AABB_traits> Tree; typedef typename AABB_traits::Bounding_box Bounding_box; typedef boost::shared_ptr<Tree> Tree_shared_ptr; Tree_shared_ptr m_pTree; Tree* tree() const { return m_pTree.get(); } // Surface constructor AABB_polyhedral_oracle(const Polyhedron& poly) : m_pTree(Tree_shared_ptr(new Tree(poly.facets_begin(), poly.facets_end()))) { } AABB_polyhedral_oracle(const AABB_polyhedral_oracle& oracle) : m_pTree(oracle.m_pTree) { } class Intersect_3; friend class Intersect_3; class Intersect_3 { typedef boost::optional<typename Tree::Object_and_primitive_id> AABB_intersection; const Self& self; public: Intersect_3(const Self& self_) : self(self_) { } Object operator()(const Surface_3& surface, const Segment_3& segment) const { AABB_intersection intersection = surface.tree()->any_intersection(segment); if ( intersection ) return intersection->first; else return Object(); } Object operator()(const Surface_3& surface, const Ray_3& ray) const { AABB_intersection intersection = surface.tree()->any_intersection(ray); if ( intersection ) return intersection->first; else return Object(); } Object operator()(const Surface_3& surface, const Line_3& line) const { AABB_intersection intersection = surface.tree()->any_intersection(line); if ( intersection ) return intersection->first; else return Object(); } }; Intersect_3 intersect_3_object() const { return Intersect_3(*this); } class Construct_initial_points; friend class Construct_initial_points; class Construct_initial_points { const Self& self; public: Construct_initial_points(const Self& self_) : self(self_) { } template <typename OutputIteratorPoints> OutputIteratorPoints operator() (const Surface_3, OutputIteratorPoints out, int ) const { return out; } }; Construct_initial_points construct_initial_points_object() const { return Construct_initial_points(*this); } template <class P> bool is_in_volume(const Surface_3& surface, const P& p) { const Bounding_box bbox = surface.tree()->root_bbox(); if (p.x() < bbox.xmin() || p.x() > bbox.xmax()) { return false; } if (p.y() < bbox.ymin() || p.y() > bbox.ymax()) { return false; } if (p.z() < bbox.zmin() || p.z() > bbox.zmax()) { return false; } const double diameter = max_bbox_length(bbox) * 2; typename CGAL::Random_points_on_sphere_3<Point_3> random_point(FT(1)); typename Kernel::Construct_vector_3 vector = Kernel().construct_vector_3_object(); typename Kernel::Construct_segment_3 segment = Kernel().construct_segment_3_object(); typename Kernel::Construct_translated_point_3 translate = Kernel().construct_translated_point_3_object(); typename Kernel::Construct_scaled_vector_3 scale = Kernel().construct_scaled_vector_3_object(); const Segment_3 seg = segment(p, translate(p, scale(vector(ORIGIN, *random_point), diameter))); return (surface.tree()->number_of_intersections(seg) % 2) == 1; } private: double max_bbox_length(const Bounding_box& bbox) const { return (std::max)(bbox.xmax()-bbox.xmin(), (std::max)(bbox.ymax()-bbox.ymin(), bbox.zmax()-bbox.zmin())); } }; // end class AABB_polyhedral_oracle } // end namespace CGAL OpenMEEG::Mesh CGAL_to_OM(C2t3 c2t3) { OpenMEEG::Mesh m(c2t3.triangulation().number_of_vertices(), c2t3.number_of_facets()); std::map<Vertex_handle, unsigned> V; unsigned inum = 0; for ( Tr::Finite_vertices_iterator vit = c2t3.triangulation().finite_vertices_begin(), end = c2t3.triangulation().finite_vertices_end(); vit != end; ++vit) { const Point_3& p = vit->point(); m.add_vertex(OpenMEEG::Vertex(CGAL::to_double(p.x()), CGAL::to_double(p.y()), CGAL::to_double(p.z()))); V[vit] = inum++; } Tr::Finite_facets_iterator fit = c2t3.triangulation().finite_facets_begin(); C2t3::Facets oriented_set; std::stack<C2t3::Facet> stack; Tr::size_type number_of_facets = c2t3.number_of_facets(); while ( oriented_set.size() != number_of_facets ) { while ( fit->first->is_facet_on_surface(fit->second) == false || oriented_set.find(*fit) != oriented_set.end() || oriented_set.find(c2t3.opposite_facet(*fit)) != oriented_set.end() ) { ++fit; } oriented_set.insert(*fit); stack.push(*fit); while ( ! stack.empty() ) { C2t3::Facet f = stack.top(); stack.pop(); for ( unsigned ih = 0 ; ih < 3 ; ++ih) { const int i1 = c2t3.triangulation().vertex_triple_index(f.second, c2t3.triangulation().cw(ih)); const int i2 = c2t3.triangulation().vertex_triple_index(f.second, c2t3.triangulation().ccw(ih)); const C2t3::Face_status face_status = c2t3.face_status(C2t3::Edge(f.first, i1, i2)); if ( face_status == C2t3::REGULAR) { C2t3::Facet fn = c2t3.neighbor(f, ih); if ( oriented_set.find(fn) == oriented_set.end() ) { if ( oriented_set.find(c2t3.opposite_facet(fn)) == oriented_set.end() ) { oriented_set.insert(fn); stack.push(fn); // } else { success = false; // non-orientable } } } // else if ( face_status != C2t3::BOUNDARY ) { success = false; // non manifold, thus non-orientable } } // end "for each neighbor of f" } // end "stack non empty" } // end "oriented_set not full" inum = 0; for ( C2t3::Facets::const_iterator fcit = oriented_set.begin(); fcit != oriented_set.end(); ++fcit) { const Tr::Cell_handle cell = fcit->first; const int& index = fcit->second; const int index1 = V[cell->vertex(c2t3.triangulation().vertex_triple_index(index, 0))]; const int index2 = V[cell->vertex(c2t3.triangulation().vertex_triple_index(index, 1))]; const int index3 = V[cell->vertex(c2t3.triangulation().vertex_triple_index(index, 2))]; OpenMEEG::Triangle t(m.vertices()[index1], m.vertices()[index2], m.vertices()[index3] ); m.push_back(t); } return m; } #endif //! OPENMEEG_CGAL_MESH_INCLUDE_H
[ 0%] Built target arithchk [ 6%] Built target f2c [ 11%] Built target blas [ 59%] Built target lapack [ 60%] Built target matio [ 60%] Built target OpenMEEGMaths [ 60%] Built target OpenMEEG [ 60%] Built target om_assemble [ 60%] Built target om_forward [ 60%] Built target om_gain [ 60%] Built target om_minverser [ 60%] Built target om_add_vtk_dataset [ 60%] Building CXX object tools/CMakeFiles/om_cgal_mesh_create.dir/cgal_mesh_create.cpp.o In file included from /home/manolivi/local/include/CGAL/AABB_polyhedron_triangle_primitive.h:27:0, from /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_include.h:57, from /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_create.cpp:43: /home/manolivi/local/include/CGAL/internal/deprecation_warning.h:57:6: attention : #warning "A deprecated header has been included." [-Wcpp] In file included from /home/manolivi/local/include/CGAL/AABB_polyhedron_triangle_primitive.h:27:0, from /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_include.h:57, from /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_create.cpp:43: /home/manolivi/local/include/CGAL/internal/deprecation_warning.h:58:54: note: #pragma message: Warning: The header <CGAL/AABB_polyhedron_triangle_primitive.h> is deprecated. Please use <CGAL/AABB_face_graph_triangle_primitive.h> instead. In file included from /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_create.cpp:43:0: /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_include.h: In instantiation of ‘CGAL::Object CGAL::AABB_polyhedral_oracle<Polyhedron, Kernel, Dummy_kernel>::Intersect_3::operator()(const Surface_3&, const Segment_3&) const [with Polyhedron = CGAL::Polyhedron_3<CGAL::Epick>; Kernel = CGAL::Epick; Dummy_kernel = CGAL::Simple_cartesian<double>; CGAL::AABB_polyhedral_oracle<Polyhedron, Kernel, Dummy_kernel>::Surface_3 = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; CGAL::AABB_polyhedral_oracle<Polyhedron, Kernel, Dummy_kernel>::Segment_3 = CGAL::Segment_3<CGAL::Epick>]’: /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:596:9: required from ‘bool CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::is_facet_on_surface(const Facet&, CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::Point&) [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface_ = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria_ = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::Facet = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::Point = CGAL::Point_3<CGAL::Epick>]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:175:4: required from ‘void CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::scan_triangulation_impl() [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface_ = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria_ = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher_regular_edges.h:234:7: required from ‘void CGAL::Surface_mesher::Surface_mesher_regular_edges_base<C2T3, Surface, SurfaceMeshTraits, Criteria, withBoundary>::scan_triangulation_impl() [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; bool withBoundary = false]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher_manifold.h:159:2: required from ‘void CGAL::Surface_mesher::Surface_mesher_manifold_base<C2T3, Surface, SurfaceMeshTraits, Criteria, SMMBB>::scan_triangulation_impl() [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; SMMBB = CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false>]’ /home/manolivi/local/include/CGAL/Mesher_level.h:165:5: required from ‘void CGAL::Mesher_level<Tr, Derived, Element, Previous, Triangulation_traits>::scan_triangulation() [with Tr = CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>; Derived = CGAL::Surface_mesher::Surface_mesher<CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>, CGAL::Null_mesher_level, (CGAL::Surface_mesher::Verbose_flag)0u>; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; Previous = CGAL::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:735:2: required from ‘void CGAL::Surface_mesher::Surface_mesher<Base, Element, PreviousLevel, verbose>::init() [with Base = CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = (CGAL::Surface_mesher::Verbose_flag)0u]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:748:2: required from ‘void CGAL::Surface_mesher::Surface_mesher<Base, Element, PreviousLevel, verbose>::refine_mesh(Visitor) [with Visitor = CGAL::Null_mesh_visitor; Base = CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = (CGAL::Surface_mesher::Verbose_flag)0u]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:740:7: required from ‘void CGAL::Surface_mesher::Surface_mesher<Base, Element, PreviousLevel, verbose>::refine_mesh() [with Base = CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = (CGAL::Surface_mesher::Verbose_flag)0u]’ /home/manolivi/local/include/CGAL/make_surface_mesh.h:101:3: required from ‘void CGAL::make_surface_mesh(C2T3&, const typename SurfaceMeshTraits_3::Surface_3&, const SurfaceMeshTraits_3&, const Criteria&, Tag, int) [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; SurfaceMeshTraits_3 = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Tag = CGAL::Manifold_tag; typename SurfaceMeshTraits_3::Surface_3 = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >]’ /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_create.cpp:117:97: required from here /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_include.h:176:98: erreur: conversion from ‘boost::optional<std::pair<boost::variant<CGAL::Point_3<CGAL::Epick>, CGAL::Segment_3<CGAL::Epick>, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > > > > > >’ to non-scalar type ‘CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >::Intersect_3::AABB_intersection {aka boost::optional<std::pair<CGAL::Object, CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > > > > > >}’ requested /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_include.h: In instantiation of ‘CGAL::Object CGAL::AABB_polyhedral_oracle<Polyhedron, Kernel, Dummy_kernel>::Intersect_3::operator()(const Surface_3&, const Ray_3&) const [with Polyhedron = CGAL::Polyhedron_3<CGAL::Epick>; Kernel = CGAL::Epick; Dummy_kernel = CGAL::Simple_cartesian<double>; CGAL::AABB_polyhedral_oracle<Polyhedron, Kernel, Dummy_kernel>::Surface_3 = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; CGAL::AABB_polyhedral_oracle<Polyhedron, Kernel, Dummy_kernel>::Ray_3 = CGAL::Ray_3<CGAL::Epick>]’: /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:608:2: required from ‘bool CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::is_facet_on_surface(const Facet&, CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::Point&) [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface_ = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria_ = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::Facet = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::Point = CGAL::Point_3<CGAL::Epick>]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:175:4: required from ‘void CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::scan_triangulation_impl() [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface_ = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria_ = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher_regular_edges.h:234:7: required from ‘void CGAL::Surface_mesher::Surface_mesher_regular_edges_base<C2T3, Surface, SurfaceMeshTraits, Criteria, withBoundary>::scan_triangulation_impl() [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; bool withBoundary = false]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher_manifold.h:159:2: required from ‘void CGAL::Surface_mesher::Surface_mesher_manifold_base<C2T3, Surface, SurfaceMeshTraits, Criteria, SMMBB>::scan_triangulation_impl() [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; SMMBB = CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false>]’ /home/manolivi/local/include/CGAL/Mesher_level.h:165:5: required from ‘void CGAL::Mesher_level<Tr, Derived, Element, Previous, Triangulation_traits>::scan_triangulation() [with Tr = CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>; Derived = CGAL::Surface_mesher::Surface_mesher<CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>, CGAL::Null_mesher_level, (CGAL::Surface_mesher::Verbose_flag)0u>; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; Previous = CGAL::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:735:2: required from ‘void CGAL::Surface_mesher::Surface_mesher<Base, Element, PreviousLevel, verbose>::init() [with Base = CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = (CGAL::Surface_mesher::Verbose_flag)0u]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:748:2: required from ‘void CGAL::Surface_mesher::Surface_mesher<Base, Element, PreviousLevel, verbose>::refine_mesh(Visitor) [with Visitor = CGAL::Null_mesh_visitor; Base = CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = (CGAL::Surface_mesher::Verbose_flag)0u]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:740:7: required from ‘void CGAL::Surface_mesher::Surface_mesher<Base, Element, PreviousLevel, verbose>::refine_mesh() [with Base = CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = (CGAL::Surface_mesher::Verbose_flag)0u]’ /home/manolivi/local/include/CGAL/make_surface_mesh.h:101:3: required from ‘void CGAL::make_surface_mesh(C2T3&, const typename SurfaceMeshTraits_3::Surface_3&, const SurfaceMeshTraits_3&, const Criteria&, Tag, int) [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; SurfaceMeshTraits_3 = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Tag = CGAL::Manifold_tag; typename SurfaceMeshTraits_3::Surface_3 = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >]’ /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_create.cpp:117:97: required from here /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_include.h:186:94: erreur: conversion from ‘boost::optional<std::pair<boost::variant<CGAL::Point_3<CGAL::Epick>, CGAL::Segment_3<CGAL::Epick>, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > > > > > >’ to non-scalar type ‘CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >::Intersect_3::AABB_intersection {aka boost::optional<std::pair<CGAL::Object, CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > > > > > >}’ requested /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_include.h: In instantiation of ‘CGAL::Object CGAL::AABB_polyhedral_oracle<Polyhedron, Kernel, Dummy_kernel>::Intersect_3::operator()(const Surface_3&, const Line_3&) const [with Polyhedron = CGAL::Polyhedron_3<CGAL::Epick>; Kernel = CGAL::Epick; Dummy_kernel = CGAL::Simple_cartesian<double>; CGAL::AABB_polyhedral_oracle<Polyhedron, Kernel, Dummy_kernel>::Surface_3 = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; CGAL::AABB_polyhedral_oracle<Polyhedron, Kernel, Dummy_kernel>::Line_3 = CGAL::Line_3<CGAL::Epick>]’: /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:612:2: required from ‘bool CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::is_facet_on_surface(const Facet&, CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::Point&) [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface_ = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria_ = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::Facet = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::Point = CGAL::Point_3<CGAL::Epick>]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:175:4: required from ‘void CGAL::Surface_mesher::Surface_mesher_base<C2T3, Surface_, SurfaceMeshTraits, Criteria_>::scan_triangulation_impl() [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface_ = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria_ = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher_regular_edges.h:234:7: required from ‘void CGAL::Surface_mesher::Surface_mesher_regular_edges_base<C2T3, Surface, SurfaceMeshTraits, Criteria, withBoundary>::scan_triangulation_impl() [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; bool withBoundary = false]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher_manifold.h:159:2: required from ‘void CGAL::Surface_mesher::Surface_mesher_manifold_base<C2T3, Surface, SurfaceMeshTraits, Criteria, SMMBB>::scan_triangulation_impl() [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Surface = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; SurfaceMeshTraits = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; SMMBB = CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false>]’ /home/manolivi/local/include/CGAL/Mesher_level.h:165:5: required from ‘void CGAL::Mesher_level<Tr, Derived, Element, Previous, Triangulation_traits>::scan_triangulation() [with Tr = CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>; Derived = CGAL::Surface_mesher::Surface_mesher<CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>, CGAL::Null_mesher_level, (CGAL::Surface_mesher::Verbose_flag)0u>; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; Previous = CGAL::Null_mesher_level; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:735:2: required from ‘void CGAL::Surface_mesher::Surface_mesher<Base, Element, PreviousLevel, verbose>::init() [with Base = CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = (CGAL::Surface_mesher::Verbose_flag)0u]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:748:2: required from ‘void CGAL::Surface_mesher::Surface_mesher<Base, Element, PreviousLevel, verbose>::refine_mesh(Visitor) [with Visitor = CGAL::Null_mesh_visitor; Base = CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = (CGAL::Surface_mesher::Verbose_flag)0u]’ /home/manolivi/local/include/CGAL/Surface_mesher/Surface_mesher.h:740:7: required from ‘void CGAL::Surface_mesher::Surface_mesher<Base, Element, PreviousLevel, verbose>::refine_mesh() [with Base = CGAL::Surface_mesher::Surface_mesher_manifold_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::Surface_mesher::Surface_mesher_regular_edges_base<CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >, CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >, false> >; Element = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > > > > > >, CGAL::Default>, false>, int>; PreviousLevel = CGAL::Null_mesher_level; CGAL::Surface_mesher::Verbose_flag verbose = (CGAL::Surface_mesher::Verbose_flag)0u]’ /home/manolivi/local/include/CGAL/make_surface_mesh.h:101:3: required from ‘void CGAL::make_surface_mesh(C2T3&, const typename SurfaceMeshTraits_3::Surface_3&, const SurfaceMeshTraits_3&, const Criteria&, Tag, int) [with C2T3 = CGAL::Complex_2_in_triangulation_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; SurfaceMeshTraits_3 = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >; Criteria = CGAL::Surface_mesh_default_criteria_3<CGAL::Delaunay_triangulation_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Surface_mesh_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> > >, CGAL::Triangulation_cell_base_with_circumcenter_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Surface_mesh_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_circumcenter_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default> >; Tag = CGAL::Manifold_tag; typename SurfaceMeshTraits_3::Surface_3 = CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >]’ /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_create.cpp:117:97: required from here /home/manolivi/src/openmeegEOlivi/tools/cgal_mesh_include.h:196:95: erreur: conversion from ‘boost::optional<std::pair<boost::variant<CGAL::Point_3<CGAL::Epick>, CGAL::Segment_3<CGAL::Epick>, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > > > > > >’ to non-scalar type ‘CGAL::AABB_polyhedral_oracle<CGAL::Polyhedron_3<CGAL::Epick>, CGAL::Epick, CGAL::Simple_cartesian<double> >::Intersect_3::AABB_intersection {aka boost::optional<std::pair<CGAL::Object, CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_face<CGAL::I_Polyhedron_facet<CGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>, std::allocator<int> >, CGAL::Boolean_tag<true>, CGAL::Plane_3<CGAL::Epick> > > > > > > >}’ requested make[2]: *** [tools/CMakeFiles/om_cgal_mesh_create.dir/cgal_mesh_create.cpp.o] Erreur 1 make[1]: *** [tools/CMakeFiles/om_cgal_mesh_create.dir/all] Erreur 2 make: *** [all] Erreur 2
- [cgal-discuss] CGAL 4.2 4.3: Surface mesher: Polyhedral_surface_3, Emmanuel Olivi, 11/27/2013
- Re: [cgal-discuss] CGAL 4.2 4.3: Surface mesher: Polyhedral_surface_3, Sebastien Loriot (GeometryFactory), 11/27/2013
Archive powered by MHonArc 2.6.18.