Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] CGAL_assertion: identifier not found

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] CGAL_assertion: identifier not found


Chronological Thread 
  • From: sergio <>
  • To:
  • Subject: Re: [cgal-discuss] CGAL_assertion: identifier not found
  • Date: Fri, 15 Jun 2018 05:18:02 -0700 (MST)
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=SoftFail ; spf=Pass
  • Ironport-phdr: 9a23:+Zl1vB2odDZ4n/vIsmDT+DRfVm0co7zxezQtwd8Zse0XK/ad9pjvdHbS+e9qxAeQG9mDtrQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPYwhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLmhicJOSA6/m7VhMx+ka1Urw6uqRFk347ZYp2ZOOZicq/BY98XQ3dKUMZLVyxGB4Oxd5APAPQbPeZXron9oEYFoBygBQa2GOzvyzlIhnD43a09yeQhFhrL3AMlH90UsXTUqM/5O7sVUeCw1aTFyyjIYf1R2Tf48ofIcxYhrOmKXb1qasXe0k0vGB3fglqMrozlOjWY3fkOvWiD9+dsSOOih3A9pw1vojWiyN0ghpTHi48b0FzJ9zt1zYAoLtOiUkF7e8SrEJ5IuiGaKYR2RsQiTnluuCs10LEGv4S0czMRx5Qj2RHTceCIc4+N4h77VeaRJyl3hG59db6ihhu+71KsxvP8W8S6ylpGsyRIn9fWun0PyRDf8s2HReF8/kel1zaPzQfT6uRcLEAqj6XUN58hwrg/lpodtkTDBCj2lV75jK+TbEok++yo5/77bbXho5+QL5V0hR3mMqQyhsy/Bvw1PRQBX2eB/eSwzaDs/UziQLpWk/02ibLZvYvBJcUbo665GxVa3pwi6xa5FTem0c4XkWMJLFJfK1q7iN3iNFjKZfz5FvyimE+EkTFxxvmAMKeyLI/KKy3Yna3ufLE1v1BVwws1wt5Y/ZV8BbQIIfa1UUj04o+LRiQlOhC5lr60QO520ZkTDDrWU/2pdZjKuFrN3doBZuyFZYsbojH4cqF36PvnjHt/klgYL/LwgcknLUugF/EjGH23JGL2i45YQ2gPtws6CuftjQ/aCGMBVzOJR6s5owoDJsemAIPEH93/huDH2i6xFJlbIGtBDwLVHA==

Sorry in this way it works if I add to property_map.h -> #include
<CGAL/assertions.h>
is it right?

bool repairOBJFile(const char* filename)
{
std::cerr << "repairOBJFile " << std::endl;
std::ifstream input(filename);
if (!input)
{
std::cerr << "Cannot open file " << std::endl;
return false;
}

std::vector<Kernel::Point_3> points;
std::vector< std::vector<std::size_t> > polygons;
if (!CGAL::read_OBJ(input, points, polygons))
{
std::cerr << "Error parsing the OFF file " << std::endl;
return false;
}
//Mesh mesh;
Polyhedron mesh;
CGAL::Polygon_mesh_processing::polygon_soup_to_polygon_mesh(points,
polygons, mesh);

bool solved = solved =
CGAL::Polygon_mesh_processing::remove_self_intersections(mesh);
if (!solved)
{
std::cout << "Some self-intersection could not be fixed" <<
std::endl;
//return false;
}

std::ofstream ofs("reparedFile.obj");
CGAL::print_polyhedron_wavefront(ofs, mesh);

return true;
}



--
Sent from: http://cgal-discuss.949826.n4.nabble.com/



Archive powered by MHonArc 2.6.18.

Top of Page