\( \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.14 - dD Geometry Kernel
KernelWithLifting_d Concept Reference

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

conceptLift_to_paraboloid_d
 
conceptProject_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