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

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 position p.
 

Member Typedef Documentation

◆ Geom_traits

The geometric traits type.

Must be a model of IsosurfacingTraits_3.

#include <Concepts/IsosurfacingDomainWithGradient_3.h>

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 position p.
 

Member Typedef Documentation

◆ Geom_traits

The geometric traits type.

Must be a model of IsosurfacingTraits_3.