|
CGAL 6.1 - 2D Regularized Boolean Set-Operations
|
#include<CGAL/draw_polygon_set_2.h>
Classes | |
| struct | CGAL::Graphics_scene_options_polygon_set_2< DS, VertexDescriptor, EdgeDescriptor, FaceDescriptor > |
The class Graphics_scene_options_polygon_set_2 defines data and methods used to tune the way that the cells of a Polygon_set_2 are considered for drawing or to be added into a graphics scene. More... | |
Functions | |
| template<class PS2 , class GSOptions > | |
| void | CGAL::draw (const PS2 &ps2, const GSOptions &gso) |
| opens a new window and draws a 2D polygon set. | |
| template<class PS2 > | |
| void | CGAL::draw (const PS2 &ps2) |
A shortcut to CGAL::draw(ps2, Graphics_scene_options_polygon_set_2{}). | |
| template<class PS2 , class GSOptions > | |
| void | CGAL::add_to_graphics_scene (const PS2 &ps2, CGAL::Graphics_scene &gs, const GSOptions &gso) |
adds the vertices, edges and faces of ps2 into the given graphic scene gs. | |
| template<class PS2 > | |
| void | CGAL::add_to_graphics_scene (const PS2 &ps2, CGAL::Graphics_scene &gs) |
A shortcut to CGAL::add_to_graphics_scene(ps2, gs, Graphics_scene_options_polygon_set_2{}). | |
| void CGAL::add_to_graphics_scene | ( | const PS2 & | ps2, |
| CGAL::Graphics_scene & | gs, | ||
| const GSOptions & | gso | ||
| ) |
#include <CGAL/draw_polygon_set_2.h>
adds the vertices, edges and faces of ps2 into the given graphic scene gs.
Parameters of the cells are taken from the optional graphics scene options parameter gso. Note that gs is not cleared before being filled (to enable to draw several data structures in the same basic viewer).
| PS2 | which must be an instantiation of a CGAL::Polygon_set_2<...>. |
| GSOptions | a model of GraphicsSceneOptionsPolygonSet2 concept. |
| ps2 | the polygon set to draw. |
| gs | the graphic scene to fill. |
| gso | the graphics scene options parameter. |
The real declaration of this function template is:
template<class T, class C, class D, class GSOptions>
void CGAL::add_to_graphics_scene(const CGAL::Polygon_set_2<T, C, D>& ps2, CGAL::Graphics_scene& gs, const GSOptions& gso);
| void CGAL::draw | ( | const PS2 & | ps2, |
| const GSOptions & | gso | ||
| ) |
#include <CGAL/draw_polygon_set_2.h>
opens a new window and draws a 2D polygon set.
Parameters of the drawing are taken from the optional graphics scene options parameter.
A call to this function blocks the execution of the program until the drawing window is closed. This function requires CGAL_Qt6, and is only available if the macro CGAL_USE_BASIC_VIEWER is defined. Linking with the cmake target CGAL::CGAL_Basic_viewer will link with CGAL_Qt6 and add the definition CGAL_USE_BASIC_VIEWER.
| PS2 | which must be an instantiation of a CGAL::Polygon_set_2<...>. |
| GSOptions | a model of GraphicsSceneOptionsPolygonSet2 concept. |
| ps2 | the polygon set to draw. |
| gso | the graphics scene options parameter. |
The real declaration of this function template is:
template<class T, class C, class D, class GSOptions>
void CGAL::draw(const CGAL::Polygon_set_2<T, C, D>& ps2, const GSOptions& gso);