Subject: CGAL users discussion list
List archive
Re: [cgal-discuss] Lloyd optimize with 'CGAL::Triangulation_vertex_base_with_info_2
Chronological Thread
- From: "Sebastien Loriot (GeometryFactory)" <>
- To:
- Subject: Re: [cgal-discuss] Lloyd optimize with 'CGAL::Triangulation_vertex_base_with_info_2
- Date: Mon, 23 Apr 2018 10:36:02 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-phdr: 9a23:ifsrfBIucVuS504EWNmcpTZWNBhigK39O0sv0rFitYgeLPvxwZ3uMQTl6Ol3ixeRBMOHs6kC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwtFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhjoZOT438G/ZicJ+g6xUrx2juxNxzJXZYJ2WOfdkYq/RYd0XSGhHU81MVyJBGIS8b44XAuYPIOhXsZLyqEEVrRuiBAmjGuXvwSJOiH/xx6060uMhER3b1wAkHtwBrnPUrNDrO6cOS+C0zKnGwi/fYPNK3jf98ojJfhUvrfqRWr9was7RyU41FwPEiVWQtZbpPzaR1ukWvGib6vBvVeOri2I9tw5xpT2vy94qh4LUiIwVzVXE+j94wIYzPdC4U1J7bsS4H5tTsCGaKZV5QtksQ2FsvyY7xKcKtoK8fCgPzpks2h3Ra+SffoSW/h7uUPydLDR4iX5/Zb6zmRW//VK9xuD+S8W4yFRHoylfntXSuX0A1gbf5tWDR/Zz5Eus2zaC2gbO4e9eO080j7DUK5s5z74wiJUTtUPDEzfzmErsja+Wclwo++ay6+j7e7nmqIKQOo1phg3kPaQuncu/Aes8MgcQRWSU5eO81Lj78U34RrVFkOE2n7HHvJzGIckXvK20Dg9P3oo+9RqyDC2q3MkakHUaNF5FfQiIj4ntO1HAOvD4CvK/jky3kDdvwPDGJLzhApLRLnTZlbfhea1w60FZyAUpzNBf44hYBa0GIPL2QkPxrsDXDgclMwyoxObqEMly1owEVmKLG6OWLaLSsUSU6eIyOOmMf5QYuC39Kvgg//7hl2U1mV4bfamz3JsYcmq0Hvp8IxbRXX25idgIFSIGvxE1UffxoFyESz9aIXioDIwm4TRuQrmrB47YWoGghvSl2z26GYEeJk9LDVWBDW35WYyPR/AWeWPYapt6ljseVL+9DYol/R6rvQ7+jbFgK7yHqWUjqZv/2Y0ttKXonhYo+GksVpXP4yS2V2hx21gwaXoz1aF7r1Z6zw7ag6d9iv1cU9dU4qEQC1toBdvn1+V/TuvKdEfZZN7QEQSpR9ynBXc6Sddjm4ZTMXY4IM2ri1X45wTvA7IRkObVVpk986aZwGKpYsgklC+A264mgF0rBMBIMD/+iw==
Answered here:
https://stackoverflow.com/questions/49948159/lloyd-optimization-using-cgal-4-12-beta2/49975801#49975801
On 04/20/2018 08:54 PM, Dinesh Shetty wrote:
Hi
I am trying to optimize the mesh I obtain after I perform delauny refinement as shown below
CGAL::refine_Delaunay_mesh_2(cdtp, seed.begin(), seed.end(), Criteria( cnfg_.MaxTriangleSkewness(), cnfg_.MaxTriangleEdgeLength()*2.0));
if(OptimizeMesh)
{
CGAL::lloyd_optimize_mesh_2(cdtp ,CGAL::parameters::max_iteration_number = MeshOptItr);
}
However I get a compiler error as shown below
3>D:\PE\PE_Software\3rdParty\CGAL\CGAL-4.12-beta2\include\CGAL/Mesh_2/Mesh_global_optimizer_2.h(379): error C2039: 'sizing_info' : is not a member of 'CGAL::Triangulation_vertex_base_with_info_2<Info_,GT,Vb>'
3> with
3> [
3> Info_=std::pair<std::pair<int,int>,std::pair<int,IdType>>,
3> GT=Kernel,
3> Vb=CGAL::Triangulation_vertex_base_2<CGAL::Exact_predicates_inexact_constructions_kernel,CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<Vertex_base,Face_base>>>
3> ]
3> D:\PE\PE_Software\3rdParty\CGAL\CGAL-4.12-beta2\include\CGAL/Mesh_2/Mesh_global_optimizer_2.h(371) : while compiling class template member function 'void CGAL::Mesh_2::Mesh_global_optimizer_2<CDT,MoveFunction>::update_mesh(const std::vector<_Ty> &)'
3> with
3> [
3> CDT=CGAL::Constrained_triangulation_plus_2<CDTriangulation>,
3> MoveFunction=Mv,
3> _Ty=std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_with_info_2<std::pair<std::pair<int,int>,std::pair<int,IdType>>,Kernel,CGAL::Triangulation_vertex_base_2<CGAL::Exact_predicates_inexact_constructions_kernel,CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<Vertex_base,Face_base>>>>>,false>,CGAL::Point_2<CGAL::Epick>>
3> ]
3> D:\PE\PE_Software\3rdParty\CGAL\CGAL-4.12-beta2\include\CGAL/Mesh_2/Mesh_global_optimizer_2.h(178) : see reference to function template instantiation 'void CGAL::Mesh_2::Mesh_global_optimizer_2<CDT,MoveFunction>::update_mesh(const std::vector<_Ty> &)' being compiled
3> with
3> [
3> CDT=CGAL::Constrained_triangulation_plus_2<CDTriangulation>,
3> MoveFunction=Mv,
3> _Ty=std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_with_info_2<std::pair<std::pair<int,int>,std::pair<int,IdType>>,Kernel,CGAL::Triangulation_vertex_base_2<CGAL::Exact_predicates_inexact_constructions_kernel,CGAL::Triangulation_ds_vertex_base_2<CGAL::Triangulation_data_structure_2<Vertex_base,Face_base>>>>>,false>,CGAL::Point_2<CGAL::Epick>>
3> ]
I use visual studio 2012 on windows 7
Any help appreciated..
Regards
Dinesh
- [cgal-discuss] Lloyd optimize with 'CGAL::Triangulation_vertex_base_with_info_2, Dinesh Shetty, 04/20/2018
- Re: [cgal-discuss] Lloyd optimize with 'CGAL::Triangulation_vertex_base_with_info_2, Sebastien Loriot (GeometryFactory), 04/23/2018
Archive powered by MHonArc 2.6.18.