Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Lloyd optimize with 'CGAL::Triangulation_vertex_base_with_info_2

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



Archive powered by MHonArc 2.6.18.

Top of Page