CGAL 6.2 - 3D Isosurfacing: IsosurfacingDomainWithGradient_3 Concept Reference

CGAL 6.2 - 3D Isosurfacing

Loading...
Searching...
No Matches
List of all members
IsosurfacingDomainWithGradient_3 Concept Reference
Reference Manual » Concepts

## Definition

The concept `IsosurfacingDomainWithGradient_3` describes the set of requirements to be fulfilled by any class used as input data for some isosurfacing algorithms.

Refines
  `IsosurfacingDomain_3`

This concept refines `IsosurfacingDomain_3` to add a `gradient()` function which is used by isosurfacing domains to query the domain for the gradient of the values field at a 3D query point (not necessarily a vertex) in space.

Has models
  `CGAL::Isosurfacing::Dual_contouring_domain_3`

## Types
typedef unspecified_type | Geom_traits
| The geometric traits type.
typedef Geom_traits::Point_3 | Point_3
| The 3D point type.
typedef Geom_traits::Vector_3 | Vector_3
| The 3D vector type.

## Operations
Vector_3 | gradient (Point_3 p) const
| returns the gradient at the point `p`.

## Member Typedef Documentation

## ◆ Geom_traits

typedef unspecified_type IsosurfacingDomainWithGradient_3::Geom_traits

The geometric traits type.

Must be a model of `IsosurfacingTraits_3`.