\( \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.11 - 2D Regularized Boolean Set-Operations
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ArrDirectionalTraits::CompareEndpointsXy_2 Concept Reference

Definition

Operations

A model of this concept must provide:

Comparison_result operator() (ArrDirectionalTraits::X_monotone_curve_2 xc)
 accepts an input curve xc and compares its source and target points. More...
 

Member Function Documentation

Comparison_result ArrDirectionalTraits::CompareEndpointsXy_2::operator() ( ArrDirectionalTraits::X_monotone_curve_2  xc)

accepts an input curve xc and compares its source and target points.

It returns SMALLER if the curve is directed from lexicographically left to right, and LARGER if it is directed from lexicographically right to left.