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