CGAL 6.2 - Geometric Object Generators

Loading...
Searching...
No Matches
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 1 2]

▼N CGAL |
C Combination_enumerator | The class `Combination_enumerator` is used to enumerate all fixed-size combinations (subsets) of a source range of elements
C Points_on_segment_2 | The class `Points_on_segment_2` is a generator for points on a segment whose endpoints are specified upon construction
C Random | The class `Random` is a random numbers generator
C Random_convex_set_traits_2 | The class `Random_convex_set_traits_2` serves as a traits class for the function `random_convex_set_2()`
C Random_points_in_ball_d | The class `Random_points_in_ball_d` is an input iterator creating points uniformly distributed in an open ball in any dimension
C Random_points_in_cube_3 | The class `Random_points_in_cube_3` is an input iterator creating points uniformly distributed in a half-open cube
C Random_points_in_cube_d | The class `Random_points_in_cube_d` is an input iterator creating points uniformly distributed in a half-open cube
C Random_points_in_disc_2 | The class `Random_points_in_disc_2` is an input iterator creating points uniformly distributed in an open disc
C Random_points_in_sphere_3 | The class `Random_points_in_sphere_3` is an input iterator creating points uniformly distributed strictly inside a sphere
C Random_points_in_square_2 | The class `Random_points_in_square_2` is an input iterator creating points uniformly distributed in a half-open square
C Random_points_in_tetrahedral_mesh_3 | The class `Random_points_in_tetrahedral_mesh_3` is an input iterator creating points uniformly distributed inside a tetrahedral mesh of type `Mesh_complex_3_in_triangulation_3`
C Random_points_in_tetrahedral_mesh_boundary_3 | The class `Random_points_in_tetrahedral_mesh_boundary_3` is an input iterator creating points uniformly distributed on the boundary of a tetrahedral mesh of type `Mesh_complex_3_in_triangulation_3`
C Random_points_in_tetrahedron_3 | The class `Random_points_in_tetrahedron_3` is an input iterator creating points uniformly distributed inside a tetrahedron
C Random_points_in_triangle_2 | The class `Random_points_in_triangle_2` is an input iterator creating points uniformly distributed inside a triangle
C Random_points_in_triangle_3 | The class `Random_points_in_triangle_3` is an input iterator creating points uniformly distributed inside a 3D triangle
C Random_points_in_triangle_mesh_2 | The class `Random_points_in_triangle_mesh_2` is an input iterator creating points uniformly distributed inside a 2D domain represented by a 2D triangulation
C Random_points_in_triangle_mesh_3 | The class `Random_points_in_triangle_mesh_3` is an input iterator creating points uniformly distributed inside the faces of a triangle mesh model of `FaceListGraph`
C Random_points_in_triangle_soup_3 | The class `Random_points_in_triangle_soup_3` is an input iterator creating points uniformly distributed inside a soup of triangles
C Random_points_in_triangles_2 | The class `Random_points_in_triangles_2` is an input iterator creating points uniformly distributed inside a range of `Triangle_2`
C Random_points_in_triangles_3 | The class `Random_points_in_triangles_3` is an input iterator creating points uniformly distributed inside a range of `Triangle_3`
C Random_points_on_circle_2 | The class `Random_points_on_circle_2` is an input iterator creating points uniformly distributed on a circle
C Random_points_on_graph_edges_3 | The class `Random_points_on_graph_edges_3` is an input iterator creating points uniformly distributed on the edges of a graph model of `EdgeListGraph`
C Random_points_on_segment_2 | The class `Random_points_on_segment_2` is an input iterator creating points uniformly distributed on a segment
C Random_points_on_segment_3 | The class `Random_points_on_segment_3` is an input iterator creating points uniformly distributed on a segment
C Random_points_on_sphere_3 | The class `Random_points_on_sphere_3` is an input iterator creating points uniformly distributed on a sphere
C Random_points_on_sphere_d | The class `Random_points_on_sphere_d` is an input iterator creating points uniformly distributed on a sphere
C Random_points_on_square_2 | The class `Random_points_on_square_2` is an input iterator creating points uniformly distributed on the boundary of a square
C CombinationElement | A CombinationElement can be used as template parameter for the class `Combination_enumerator<CombinationElement>`
C PointGenerator | The concept `PointGenerator` defines the requirements for a point generator, which can be used in places where input iterators are called for
C RandomConvexHullTraits_2 | The concept `RandomConvexHullTraits_2` describes the requirements for the traits class used by the function `random_convex_hull_in_disc_2()`
C RandomConvexSetTraits_2 | The concept `RandomConvexSetTraits_2` describes the requirements of the traits class for the function `random_convex_set_2()`
C RandomPolygonTraits_2 | The concept `RandomPolygonTraits_2` describes the requirements for the traits class used by the function `random_polygon_2()`