CGAL 6.1 - CGAL Basic Viewer
|
#include <CGAL/Qt/Basic_viewer.h>
The class QApplication_and_basic_viewer
regroups a Basic_viewer
and Qt QApplication
.
The QApplication
is created in the constructor, but started by the run()
method. This allows for example users to modify the on_key_pressed
method of the Basic_viewer
to define their own behavior.
This class 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
.
Public Member Functions | |
QApplication_and_basic_viewer (const CGAL::Graphics_scene &gs, const char *title="CGAL Basic Viewer") | |
Constructor given a Graphics_scene and possibly a title. | |
void | run () |
runs the QApplication , i.e., open the Qt window. A call to this method is blocking, that is the program continues as soon as the user closes the window. | |
Basic_viewer & | basic_viewer () |
returns a reference to the Basic_viewer associated with this. | |