3<small> <a href="index.html#libs">Back to list of all libraries</a> | <a href="modules.html" >See all modules</a> </small>
4<br>
5
6<h2>Library <code>mrpt-gui</code></h2>
7<hr>
8
9This library provides three classes that represent GUI windows, each having a
10specific specialized purpose:
11
12<ul>
13<li> <b> mrpt::gui::CDisplayWindow :</b> Displays 2D bitmap images, and optionally sets of points over them, etc. </li>
14<li> <b> mrpt::gui::CDisplayWindow3D :</b> A powerful 3D rendering window capable of displaying a mrpt::opengl::COpenGLScene.
15It features mouse navigation, Alt+Enter fullscreen switching, multiple viewports, etc. See this <a href="http://www.mrpt.org/Tutorial_3D_Scenes" >tutorial</a>.</li>
16<li> <b> mrpt::gui::CDisplayWindowPlots :</b> Displays one or more 2D vectorial graphs, in a manner very similar to MATLAB "plot" commands. </li>
17</ul>
18
19All these window classes inherits from mrpt::gui::CBaseGUIWindow, which provides a set of methods
20and variables common to all the classes.
21It allow moving/resizing the windows, polling for key strokes, etc.
22Note events-driven applications can be also implemented since it also implements
23the mrpt::utils::CObservable pattern, emitting events as described in
24the description of mrpt::gui::CBaseGUIWindow.
25
26
27All the classes in this library are in the namespace mrpt::gui
28
29*/
30
Page generated by Doxygen 1.8.3 for MRPT 0.9.6 SVN: at Fri Feb 15 22:05:02 EST 2013