20 #ifndef MESHER_CGAL_APP_H
21 #define MESHER_CGAL_APP_H
23 #include "mesher_cgal.h"
25 #include "Signed_mesh_domain_3.h"
26 #include "implicit_zone_function.h"
27 #include "proximity_domain_3.h"
32 typedef K::Iso_cuboid_3 Iso_cuboid;
35 CGALSettings _settings;
37 std::map<typename C3t3::Triangulation::Facet,int> _boundary_indices;
38 region_ip_map _region_ips;
40 std::vector< int > vessels;
41 std::vector< int > needles;
42 std::vector< int > polyhedral_zones;
43 std::vector< std::unique_ptr<Zone> > _zones;
45 region_ep_map _region_eps;
48 std::unique_ptr<Iso_cuboid> _bbox_p;
50 Mesh_domain_implicit* _domain;
54 _settings(settings), _centre(NULL),
55 _boundary_tree(NULL), _pdf(NULL),
62 int setup_domain_field();
64 int label_boundaries();
Definition: implicit_zone_function.h:17
Definition: Signed_mesh_domain_3.h:54
Definition: mesher_cgal_app.h:34