\( \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.8 - dD Geometry Kernel

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members | Classes
KernelWithLifting_d Concept Reference
Kernel Concept

## Definition

The concept of a kernel with lifting is a small refinement of the general kernel concept. It adds 2 functors, the meaning of which would be unclear in kernels of fixed dimension.

Refines:
  `Kernel_d`

Has Models:

  `CGAL::Cartesian_d<FieldNumberType>`

  `CGAL::Homogeneous_d<RingNumberType>`

## Concepts
concept | Lift_to_paraboloid_d
concept | Project_along_d_axis_d

## Constructions
typedef unspecified_type | Lift_to_paraboloid_d
| a model of `KernelWithLifting_d::Lift_to_paraboloid_d`
typedef unspecified_type | Project_along_d_axis_d
| a model of `KernelWithLifting_d::Project_along_d_axis_d`

## Operations
The following member functions return function objects of the types listed above.
KernelWithLifting_d::Lift_to_paraboloid_d | lift_to_paraboloid_d_object () const
KernelWithLifting_d::Project_along_d_axis_d | project_along_d_axis_d_object () const