| |
The coordinate type of the points of the polygon (i.e. the
field type).
| |
| |
The point type on which the polygon algorithms operate.
| |
| |
The segment type on which the polygon algorithms operate.
| |
| |
The vector type on which the polygon algorithms operate.
| |
| |
Binary predicate object type comparing Point_2s
lexicographically. Must provide
bool operator()(Point_2 p, Point_2 q) where true is
returned iff . We have
, iff
or
and
, where
and denote
and coordinate of point
resp.
| |
| |
Same as Less_xy with the roles of and
interchanged.
|
| |
Default constructor.
| |
| |
Copy constructor.
|
|
| |||
Returns true iff or and . | ||||
|
| |||
Returns true iff or and . | ||||
|
| |||
Returns . | ||||
|
| |||
Returns | ||||
|
|
Returns -1 if x < 0, 0 if x = 0 and 1 if x > 0
|
| |||
Returns true iff x<0. | ||||
|
| |||
Returns true iff the segments [p1,q1] and [p2,q2] intersect. | ||||
|
| |||
Returns CGAL_LEFTTURN, if lies to the left of the oriented line defined by and , returns CGAL_RIGHTTURN if lies to the right of , and returns CGAL_COLLINEAR if lies on . | ||||
| ||||
|
Returns CGAL_SMALLER if p_x < q_x, CGAL_EQUAL if p_x = q_x and CGAL_LARGER if p_x > q_x
| ||
|
Returns CGAL_SMALLER if p_y < q_y, CGAL_EQUAL if p_y = q_y and CGAL_LARGER if p_y > q_y
|
| |||
Returns true iff the vectors v1 and v2 have the same direction. |