Loading [MathJax]/extensions/TeX/newcommand.js
\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.12 - dD Geometry Kernel
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
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