You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to use Lipschitz subdomain sizing on some particular labels for my 3D image to make the surface mesh finer with respect to the 'bulk' mesh. But I am not managing to compile my example correctly. I am finding errors related to AABB_Tree.
I am not an expert in CGAL and I kind of mixed both examples from documentation together.
C:\Users\oarcelus\ElectrodeBuilder\meshing_cgal\mesh_from_labeled_3d_array_lipschitz.cpp(35,69): error C2039:
'AABB_tree': is not a member of 'CGAL::Labeled_mesh_domain_3<K,int,std::pair<int,int>>' [C:\Users\oarcelus\E
lectrodeBuilder\meshing_cgal\build\mesh_from_labeled_3d_array_lipschitz.vcxproj]
C:\Users\oarcelus\ElectrodeBuilder\meshing_cgal\mesh_from_labeled_3d_array_lipschitz.cpp(35,78): error C2065:
'AABB_tree': undeclared identifier [C:\Users\oarcelus\ElectrodeBuilder\meshing_cgal\build\mesh_from_labeled_
3d_array_lipschitz.vcxproj]
C:\Users\oarcelus\ElectrodeBuilder\meshing_cgal\mesh_from_labeled_3d_array_lipschitz.cpp(35,23): error C2923:
'CGAL::Mesh_3::Lipschitz_sizing': 'AABB_tree' is not a valid template type argument for parameter 'AABBTreeT
emplate' [C:\Users\oarcelus\ElectrodeBuilder\meshing_cgal\build\mesh_from_labeled_3d_array_lipschitz.vcxproj]
C:\Users\oarcelus\ElectrodeBuilder\meshing_cgal\mesh_from_labeled_3d_array_lipschitz.cpp(68,36): error C2514:
'CGAL::Mesh_3::Lipschitz_sizing': class template cannot be constructed [C:\Users\oarcelus\ElectrodeBuilder\m
eshing_cgal\build\mesh_from_labeled_3d_array_lipschitz.vcxproj]
C:\Users\oarcelus\ElectrodeBuilder\meshing_cgal\mesh_from_labeled_3d_array_lipschitz.cpp(70,60): error C2662:
'void CGAL::Mesh_3::Lipschitz_sizing<Kernel,MeshDomain,AABBTreeTemplate>::add_parameters_for_subdomain(const
MeshDomain::Subdomain_index &,const Kernel::FT &,const Kernel::FT &,const Kernel::FT &)': cannot convert 'th
is' pointer from 'Lip_sizing' to 'CGAL::Mesh_3::Lipschitz_sizing<Kernel,MeshDomain,AABBTreeTemplate> &' [C:\U
sers\oarcelus\ElectrodeBuilder\meshing_cgal\build\mesh_from_labeled_3d_array_lipschitz.vcxproj]
C:\Users\oarcelus\ElectrodeBuilder\meshing_cgal\mesh_from_labeled_3d_array_lipschitz.cpp(78,25): error C2678:
binary '=': no operator found which takes a left-hand operand of type 'const CGAL::parameters::Boost_paramet
er_compatibility_wrapper<CGAL::internal_np::cell_size_param_t,false,false>' (or there is no acceptable conver
sion) [C:\Users\oarcelus\ElectrodeBuilder\meshing_cgal\build\mesh_from_labeled_3d_array_lipschitz.vcxproj]
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I want to use Lipschitz subdomain sizing on some particular labels for my 3D image to make the surface mesh finer with respect to the 'bulk' mesh. But I am not managing to compile my example correctly. I am finding errors related to AABB_Tree.
I am not an expert in CGAL and I kind of mixed both examples from documentation together.
The error message reads as follows
Any help or tip would be much appreciated.
Beta Was this translation helpful? Give feedback.
All reactions