CGAL 6.1.2 - 3D Isosurfacing: IsosurfacingGradientField_3 Concept Reference

CGAL 6.1.2 - 3D Isosurfacing

Loading...
Searching...
No Matches
List of all members | Public Types | Public Member Functions
IsosurfacingGradientField_3 Concept Reference
Reference Manual » Concepts

## Definition

The concept `IsosurfacingGradientField_3` describes the set of requirements to be fulfilled by the gradient field template parameter of the domain class `CGAL::Isosurfacing::Dual_contouring_domain_3`.

Gradient 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::Gradient_function_3`
  `CGAL::Isosurfacing::Finite_difference_gradient_3`
  `CGAL::Isosurfacing::Interpolated_discrete_gradients_3`

See also
  `IsosurfacingTraits_3`
  `IsosurfacingValueField_3`

## Public Types
typedef unspecified_type | Point_3
| The 3D point type.
typedef unspecified_type | Vector_3
| The 3D vector type.

## Public Member Functions
Vector_3 | operator() (Point_3 p) const
| returns the gradient at the point `p`.