|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT > | Base |
| Base type.
|
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Subdomain | Subdomain |
| Public types.
|
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Subdomain_index | Subdomain_index |
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Surface_patch | Surface_patch |
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Segment_3 | Segment_3 |
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Ray_3 | Ray_3 |
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Line_3 | Line_3 |
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Vector_3 | Vector_3 |
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Surface_patch_index | Surface_patch_index |
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Index | Index |
|
typedef Mesh_3::Labeled_mesh_domain_3< Function, BGT >::Intersection | Intersection |
|
typedef BGT::Iso_cuboid_3 | Iso_cuboid_3 |
|
typedef Base::Sphere_3 | Sphere_3 |
|
typedef Base::Point_3 | Point_3 |
|
typedef Base::FT | FT |
|
template<class Function, class BGT>
class CGAL::Signed_mesh_domain_3< Function, BGT >
The range of function f is the integers, Z. Let p be a Point.
- f(p)<=0 means that p is outside domain.
- f(p) =a, a!=0 means that p is inside subdomain a.
Any boundary facet is labelled <a,b>, a<b, where a and b are the tags of its incident subdomain. Thus, a boundary facet of the domain is labelled <a,b>, where a<=0, b!=0.