The concept RandomConvexSetTraits_2describes the requirements of the traits class for the function random_convex_set_2.
CGAL::Random_convex_set_traits_2<Kernel>
RandomConvexSetTraits_2::Point_2 | |
point class.
| |
RandomConvexSetTraits_2::FT | |
class used for doing computations on point and
vector coordinates (has to fulfill field type requirements).
| |
RandomConvexSetTraits_2::Sum | |
AdaptableBinaryFunction class:
Point_2 × Point_2 →
Point_2. It returns the point that results from adding
the vectors corresponding to both arguments.
| |
RandomConvexSetTraits_2::Scale | |
AdaptableBinaryFunction class:
Point_2 × FT →
Point_2. Scale(p,k) returns the point that
results from scaling the vector corresponding to p by a
factor of k.
| |
RandomConvexSetTraits_2::Max_coordinate | |
AdaptableUnaryFunction class:
Point_2 → FT. Max_coordinate(p)
returns the coordinate of p with largest absolute value.
| |
RandomConvexSetTraits_2::Angle_less | |
AdaptableBinaryFunction class:
Point_2 × Point_2 →
bool. It returns true, iff the angle of the
direction corresponding to the first argument with respect to
the positive x-axis is less than the angle of the direction
corresponding to the second argument.
|
Point_2 | t.origin () const | return origin (neutral element for the Sum operation). |