CGAL 6.0 - 3D Isosurfacing
Loading...
Searching...
No Matches
IsosurfacingValueField_3 Concept Reference

Definition

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.

Has models
CGAL::Isosurfacing::Value_function_3
CGAL::Isosurfacing::Interpolated_discrete_values_3
See also
IsosurfacingTraits_3
IsosurfacingGradientField_3

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.
 

#include <Concepts/IsosurfacingValueField_3.h>

Definition

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.

Has models
CGAL::Isosurfacing::Value_function_3
CGAL::Isosurfacing::Interpolated_discrete_values_3
See also
IsosurfacingTraits_3
IsosurfacingGradientField_3

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.