\( \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.9 - 2D Straight Skeleton and Polygon Offsetting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
CGAL::Polygon_offset_builder_traits_2< Kernel > Class Template Reference

#include <CGAL/Polygon_offset_builder_traits_2.h>

Definition

The class Polygon_offset_builder_traits_2 provides a model for the PolygonOffsetBuilderTraits_2 concept which is the traits class required by the Polygon_offset_builder_2 algorithm class.

The class

Template Parameters
Kernela 2D CGAL Kernel such as the Exact_predicates_inexact_constructions_kernel (recommended)

It is unspecified which subset of the kernel is used in this traits class (and by extension in the builder class). This is to avoid restricting the choices in the implementation.

Is Model Of:

PolygonOffsetBuilderTraits_2

DefaultConstructible

CopyConstructible

See Also
Polygon_offset_builder_2
Examples:
Straight_skeleton_2/Low_level_API.cpp.