| 
| 
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.