00001 /** \defgroup mrpt_gui_grp [mrpt-gui] 00002 00003 <small> <a href="index.html#libs">Back to list of all libraries</a> | <a href="modules.html" >See all modules</a> </small> 00004 <br> 00005 00006 <h2>Library <code>mrpt-gui</code></h2> 00007 <hr> 00008 00009 This library provides three classes that represent GUI windows, each having a 00010 specific specialized purpose: 00011 00012 <ul> 00013 <li> <b> mrpt::gui::CDisplayWindow :</b> Displays 2D bitmap images, and optionally sets of points over them, etc. </li> 00014 <li> <b> mrpt::gui::CDisplayWindow3D :</b> A powerful 3D rendering window capable of displaying a mrpt::opengl::COpenGLScene. 00015 It features mouse navigation, Alt+Enter fullscreen switching, multiple viewports, etc. See this <a href="http://www.mrpt.org/Tutorial_3D_Scenes" >tutorial</a>.</li> 00016 <li> <b> mrpt::gui::CDisplayWindowPlots :</b> Displays one or more 2D vectorial graphs, in a manner very similar to MATLAB "plot" commands. </li> 00017 </ul> 00018 00019 All these window classes inherits from mrpt::gui::CBaseGUIWindow, which provides a set of methods 00020 and variables common to all the classes. 00021 It allow moving/resizing the windows, polling for key strokes, etc. 00022 Note events-driven applications can be also implemented since it also implements 00023 the mrpt::utils::CObservable pattern, emitting events as described in 00024 the description of mrpt::gui::CBaseGUIWindow. 00025 00026 00027 All the classes in this library are in the namespace mrpt::gui 00028 00029 */ 00030
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |