CGAL 6.2 - CGAL Basic Viewer

Loading...
Searching...
No Matches
Modules
Reference Manual

##

Guillaume Damiand and Mostafa Ashraf
This package provides interactive visualization for most CGAL packages. First, the function `draw()` is provided for each data structure. Several data structures can be added to a same graphics scene and visualized simultaneously. Rendering can be controlled (color, point size, etc.). Finally a Qt widget is provided that can be integrated in the GUI of a user application.
Introduced in: CGAL 6.0
BibTeX: cgal:d-bv-26a
License: LGPL

## Classified Reference Pages

## Concepts

- `GraphicsSceneOptions`
- `GraphicsSceneOptionsWithVolumes`

## Classes

- `CGAL::Qt::Basic_viewer`
- `CGAL::Graphics_scene`
- `CGAL::Graphics_scene_options<DS, VertexDescriptor, EdgeDescriptor, FaceDescriptor, VolumeDescriptor>`
- `CGAL::Qt::QApplication_and_basic_viewer`

### Draw a Graphics Scene

- `CGAL::draw_graphics_scene()`

### Draw for Different Packages

- `CGAL::Arrangement_2` CGAL::draw<ARR>()
- `CGAL::Constrained_triangulation_2` CGAL::draw<CT2>()
- `CGAL::Linear_cell_complex_for_combinatorial_map` CGAL::draw<LCC>()
- `CGAL::Linear_cell_complex_for_generalized_map` CGAL::draw<LCC>()
- `CGAL::Nef_polyhedron_3` CGAL::draw<Nef3>()
- `CGAL::Periodic_2_triangulation_2` CGAL::draw<P2T2>()
- `CGAL::Point_set_3` CGAL::draw<PS>()
- `CGAL::Polygon_2` CGAL::draw<P2>()
- `CGAL::Polygon_set_2` CGAL::draw<PS>()
- `CGAL::Polygon_with_holes_2` CGAL::draw<PH2>()
- `CGAL::Polyhedron_3` CGAL::draw<POLY>()
- `CGAL::Surface_mesh` CGAL::draw<SM>()
- `CGAL::Surface_mesh_topology` CGAL::draw<SMT>()
- `CGAL::Triangulation_2` CGAL::draw<T2>()
- `CGAL::Triangulation_3` CGAL::draw<T3>()
- `CGAL::Voronoi_diagram_2` CGAL::draw<V2>()

### Fill Graphics Scene for Different Packages

- `CGAL::Arrangement_2` CGAL::add_to_graphics_scene<ARR>()
- `CGAL::Constrained_triangulation_2` CGAL::add_to_graphics_scene<CT2>()
- `CGAL::Linear_cell_complex_for_combinatorial_map` CGAL::add_to_graphics_scene<LCC>()
- `CGAL::Linear_cell_complex_for_generalized_map` CGAL::add_to_graphics_scene<LCC>()
- `CGAL::Nef_polyhedron_3` CGAL::add_to_graphics_scene<Nef3>()
- `CGAL::Periodic_2_triangulation_2` CGAL::add_to_graphics_scene<P2T2>()
- `CGAL::Point_set_3` CGAL::add_to_graphics_scene<PS>()
- `CGAL::Polygon_2` CGAL::add_to_graphics_scene<P2>()
- `CGAL::Polygon_set_2` CGAL::add_to_graphics_scene<PS>()
- `CGAL::Polygon_with_holes_2` CGAL::add_to_graphics_scene<PH2>()
- `CGAL::Polyhedron_3` CGAL::add_to_graphics_scene<POLY>()
- `CGAL::Surface_mesh` CGAL::add_to_graphics_scene<SM>()
- `CGAL::Surface_mesh_topology` CGAL::add_to_graphics_scene<SMT>()
- `CGAL::Triangulation_2` CGAL::add_to_graphics_scene<T2>()
- `CGAL::Triangulation_3` CGAL::add_to_graphics_scene<T3>()
- `CGAL::Voronoi_diagram_2` CGAL::add_to_graphics_scene<V2>()

## Modules
| Concepts
| Classes