\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.5.1 - Estimation of Local Differential Properties of Point-Sampled Surfaces
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
DataKernel Concept Reference

Definition

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

Operations

Only constructors (from 3 scalars and copy constructors) and access methods to coordinates x(), y(), z() are needed.

Has Models:

CGAL::Cartesian<FieldNumberType>

CGAL::Simple_cartesian<FieldNumberType>

See Also
LocalKernel

Types

typedef unspecified_type FT
 The scalar type.
 
typedef unspecified_type Point_3
 The point type.
 
typedef unspecified_type Vector_3
 The vector type.