|
CGAL 6.1 - 3D Isosurfacing
|
The concept IsosurfacingValueField_3 describes the set of requirements to be fulfilled by the value field template parameter of the domain classes CGAL::Isosurfacing::Marching_cubes_domain_3 and CGAL::Isosurfacing::Dual_contouring_domain_3.
Value fields must be continuous and defined over the geometric span of the space partitioning data structure (also known as "partition") being used.
Public Types | |
| typedef unspecified_type | FT |
| The scalar type. | |
| typedef unspecified_type | Point_3 |
| The 3D point type. | |
| typedef unspecified_type | vertex_descriptor |
A descriptor that uniquely identifies a vertex (see IsosurfacingPartition_3). | |
Public Member Functions | |
| FT | operator() (Point_3 p) |
returns the value of the field at the point p. | |
| FT | operator() (vertex_descriptor v) |
returns the value of the field at the vertex v. | |