CGAL 6.1.2 - Estimation of Local Differential Properties of Point-Sampled Surfaces: LocalKernel Concept Reference

CGAL 6.1.2 - Estimation of Local Differential Properties of Point-Sampled Surfaces

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

## Definition

The concept `LocalKernel` describes the set of requirements to be fulfilled by any class used to instantiate the second template parameter of the class `CGAL::Monge_via_jet_fitting<DataKernel,LocalKernel,SvdTraits>`.

This concept provides the geometric primitives used for the computations in the class `CGAL::Monge_via_jet_fitting`.

Requirements

In the class `CGAL::Monge_via_jet_fitting` the scalar type, `LocalKernel::FT`, must be the same as that of the `SvdTraits` concept : `SvdTraits::FT`.

The type `LocalKernel::FT` is a model of the FieldWithSqrt concept.

Operations

The scalar type `LocalKernel::FT` must be a field type with a square root.

Only constructors (from 3 scalars and copy constructors) and access methods to coordinates `x()`, `y()`, `z()` are needed for the point and vector types.

Has models
  `CGAL::Cartesian<FieldNumberType>`
  `CGAL::Simple_cartesian<FieldNumberType>`

See also
  `DataKernel`
  `SvdTraits`

## Types
typedef unspecified_type | FT
| The scalar type.
typedef unspecified_type | Point_3
| The point type.
typedef unspecified_type | Vector_3
| The vector type.