| |
class used for representing the input
points.
| |
| |
class used for representing
directions.
| |
| |
class used for representing lines.
| |
| |
class used for representing (not
necessarily axis-parallel) rectangles.
| |
| |
class used for representing (not
necessarily axis-parallel) parallelograms.
| |
| |
class used for representing strips, that is
the range between (including) two parallel lines.
| |
| |
AdaptableBinaryFunction class op: Point_2 Point_2 bool. Returns true, iff the two points are equal.
| |
| |
AdaptableBinaryFunction class op: Point_2 Point_2 bool. op(p,q) returns true, iff the -coordinate of p is smaller than the -coordinate of q.
| |
| |
AdaptableBinaryFunction class op: Point_2 Point_2 bool. op(p,q) returns true, iff the -coordinate of p is smaller than the -coordinate of q.
| |
| |
AdaptableBinaryFunction class op: Point_2 Point_2 bool. op(p,q) returns true, iff the -coordinate of p is greater than the -coordinate of q.
| |
| |
AdaptableBinaryFunction class op: Point_2 Point_2 bool. op(p,q) returns true, iff the -coordinate of p is greater than the -coordinate of q.
| |
| |
Function class op: Point_2 Point_2 Direction_2 bool. op(p1,p2,d) returns true, iff the p1 is strictly to the right of the oriented line through p2 with direction d.
| |
| |
AdaptableBinaryFunction class op: Direction_2 Direction_2 bool. op(d1,d2) returns true, iff the slope of d1 is less than the slope of d2.
| |
| |
AdaptableBinaryFunction class op: Rectangle_2 Rectangle_2 bool. op(r1,r2) returns true, iff the area of is strictly less than the area of .
| |
| |
AdaptableBinaryFunction
class op: Parallelogram_2 Parallelogram_2 bool. op(p1,p2) returns true, iff the area of is strictly less than the area of .
| |
| |
AdaptableBinaryFunction class op: Strip_2 Strip_2 bool. op(s1,s2) returns true, iff the width of is strictly less than the width of .
| |
| |
AdaptableBinaryFunction class op: Direction_2 int Direction_2. For a direction and op(d,i) returns the direction that results from clockwise rotating by .
| |
| |
AdaptableBinaryFunction class op: Point_2 Point_2 Direction_2. op(p,q) returns the direction of the vector from to .
| |
| |
Function class op: Point_2 Direction_2 Point_2 Point_2 Point_2 Rectangle_2. If the points p1,p2,p3,p4 form the boundary of a convex polygon (oriented counterclockwise), op(p1,d,p2,p3,p4) returns the rectangle with one of the points on each side and one sides parallel to d.
| |
| |
Function class op: Point_2 Direction_2 Point_2 Direction_2 Point_2 Point_2 Rectangle_2. If the points p1,p2,p3,p4 form the boundary of a convex polygon (oriented counterclockwise), op(p1,d1,p2,d2,p3,p4) returns the parallelogram with one of the points on each side and one side parallel to each of d1 and d2.
| |
| |
Function class op: Point_2 Direction_2 Point_2 Strip_2. op(p1,d,p2) returns the strip bounded by the lines through p1 resp. p2 with direction d.
|
| ||||
|
| |||
copies the four vertices of r in counterclockwise order to o. | ||||
| ||||
|
| |||
copies the four vertices of p in counterclockwise order to o. | ||||
| ||||
|
| |||
copies the two lines bounding s to o. |
The following functions just return the corresponding function object.
|
| |
|
| |
|
| |
|
| |
|
| |
| ||
| ||
|
| |
| ||
| ||
| ||
| ||
|
| |
| ||
| ||
| ||
| ||
| ||
| ||
|
| |
| ||
|
The class Minimum_enclosing_quadrilateral_default_traits_2<R> (templatized with a CGAL representation class) fulfills these requirements.