\( \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.4 - Geometric Object Generators
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class and Concept List
Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace.
[detail level 12]
oNCGAL
|oCCombination_enumeratorThe class Combination_enumerator is used to enumerate all fixed-size combinations (subsets) of a source range of elements
|oCRandom_points_in_disc_2The class Random_points_in_disc_2 is an input iterator creating points uniformly distributed in an open disc
|oCRandom_points_in_square_2The class Random_points_in_square_2 is an input iterator creating points uniformly distributed in a half-open square
|oCRandom_points_on_circle_2The class Random_points_on_circle_2 is an input iterator creating points uniformly distributed on a circle
|oCRandom_points_on_segment_2The class Random_points_on_segment_2 is an input iterator creating points uniformly distributed on a segment
|oCRandom_points_on_square_2The class Random_points_on_square_2 is an input iterator creating points uniformly distributed on the boundary of a square
|oCPoints_on_segment_2The class Points_on_segment_2 is a generator for points on a segment whose endpoints are specified upon construction
|oCRandom_points_in_cube_3The class Random_points_in_cube_3 is an input iterator creating points uniformly distributed in a half-open cube
|oCRandom_points_in_sphere_3The class Random_points_in_sphere_3 is an input iterator creating points uniformly distributed in an open sphere
|oCRandom_points_on_sphere_3The class Random_points_on_sphere_3 is an input iterator creating points uniformly distributed on a sphere
|oCRandom_points_in_ball_dThe class Random_points_in_ball_d is an input iterator creating points uniformly distributed in an open ball in any dimension
|oCRandom_points_in_cube_dThe class Random_points_in_cube_d is an input iterator creating points uniformly distributed in an half-open cube
|oCRandom_points_on_sphere_dThe class Random_points_on_sphere_d is an input iterator creating points uniformly distributed on a sphere
|oCRandomThe class Random is a random numbers generator
|\CRandom_convex_set_traits_2The class Random_convex_set_traits_2 serves as a traits class for the function random_convex_set_2()
oCCombinationElementA CombinationElement can be used as template parameter for the class Combination_enumerator<CombinationElement>
oCPointGeneratorThe concept PointGenerator defines the requirements for a point generator, which can be used in places where input iterators are called for
oCRandomConvexSetTraits_2The concept RandomConvexSetTraits_2 describes the requirements of the traits class for the function random_convex_set_2()
\CRandomPolygonTraits_2The concept RandomPolygonTraits_2 describes the requirements for the traits class used by the function random_polygon_2()