|
MRPT
1.9.9
|
Classes for creating GUI windows for 2D and 3D visualization.
mrpt_gui_grp
Namespaces | |
| detail | |
| Auxiliary structures used internally to mrpt. | |
| internal | |
Classes | |
| class | C3DWindowDialog |
| class | CBaseGUIWindow |
| The base class for GUI window classes based on wxWidgets. More... | |
| class | CDisplayWindow |
| This class creates a window as a graphical user interface (GUI) for displaying images to the user. More... | |
| class | CDisplayWindow3D |
| A graphical user interface (GUI) for efficiently rendering 3D scenes in real-time. More... | |
| class | CDisplayWindow3DLocker |
| Auxiliary class for safely claiming the 3DScene of a mrpt::gui::CDisplayWindow3D. More... | |
| class | CDisplayWindowGUI |
| A window with powerful GUI capabilities, via the nanogui library. More... | |
| struct | CDisplayWindowGUI_Params |
| Additional parameters to change the window behavior and OpenGL context. More... | |
| class | CDisplayWindowPlots |
| Create a GUI window and display plots with MATLAB-like interfaces and commands. More... | |
| class | CGlCanvasBase |
| This base class implements a working with opengl::Camera and a OpenGL canvas, and it's used in gui::CWxGLCanvasBase and gui::CQtGlCanvasBase. More... | |
| class | CGlCanvasBaseHeadless |
| A headless dummy implementation of CGlCanvasBase: can be used to keep track of user UI mouse events and update the camera parameters, with actual rendering being delegated to someone else. More... | |
| class | CPanelCameraSelection |
| A panel to select the camera input from all the formats supported by MRPT. More... | |
| class | CWindowDialog |
| The wx dialog for gui::CDisplayWindow. More... | |
| class | CWindowDialogPlots |
| The wx dialog for gui::CDisplayWindowPlots. More... | |
| class | MRPT2NanoguiGLCanvas |
| An extension of nanogui::GLCanvas to render MRPT OpenGL scenes. More... | |
| class | mrptEvent3DWindowGrabImageFile |
| An event sent by a CDisplayWindow3D window when an image is saved after enabling this feature with CDisplayWindow3D::grabImagesStart() More... | |
| class | mrptEventMouseDown |
| An event sent by a window upon a mouse click, giving the (x,y) pixel coordinates. More... | |
| class | mrptEventMouseMove |
| An event sent by a window when the mouse is moved over it. More... | |
| class | mrptEventWindowChar |
| An event sent by a window upon a char pressed by the user. More... | |
| class | mrptEventWindowClosed |
| An event sent by a window upon when it's about to be closed, either manually by the user or programmatically. More... | |
| class | mrptEventWindowResize |
| An event sent by a window upon resize. More... | |
| class | wxMRPTImageControl |
| A custom control to display the bitmap and avoid flicker. More... | |
| class | WxSubsystem |
| This class implements the GUI thread required for the wxWidgets-based GUI. More... | |
Functions | |
| void | show_mrpt_about_box_wxWidgets (void *parent_wx_window, const std::string &appName, const std::string &additionalInfo=std::string(), const bool showStandardInfo=true) |
| Shows the standard MRPT GUI "About Box" (wxWidgets version) More... | |
| void | show_mrpt_about_box_Qt (const std::string &appName, const std::string &additionalInfo=std::string(), const bool showStandardInfo=true) |
| unsigned char * | default_mrpt_glfw_icon () |
| Returns the default MRPT icon data, as a 64x64 RGBA (32 bit/pixel) image, compatible with GLFW. More... | |
| void | tryCatch (const std::function< void()> &tryPart, const std::string &catchMessage) |
| void | showErrorMessage (const std::string &str) |
| wxImage * | MRPTImage2wxImage (const mrpt::img::CImage &img) |
| Create a wxImage from a MRPT image. More... | |
| wxBitmap * | MRPTImage2wxBitmap (const mrpt::img::CImage &img) |
| Create a wxBitmap from a MRPT image. More... | |
| mrpt::img::CImage * | wxImage2MRPTImage (const wxImage &img) |
| Create a MRPT image from a wxImage. More... | |
| mrpt::img::CImage::Ptr | wxImage2MRPTImagePtr (const wxImage &img) |
| Create a MRPT image from a wxImage. More... | |
| mrptKeyModifier | keyEventToMrptKeyModifier (const wxKeyEvent &ev) |
| Extracts the key modifiers from a wxKeyEvent. More... | |
Definition at line 22 of file keycodes.h.
| Enumerator | |
|---|---|
| MRPTKMOD_NONE | |
| MRPTKMOD_ALT | |
| MRPTKMOD_CONTROL | |
| MRPTKMOD_ALTGR | |
| MRPTKMOD_SHIFT | |
| MRPTKMOD_META | |
| MRPTKMOD_WIN | |
| MRPTKMOD_CMD | |
Definition at line 156 of file keycodes.h.
| unsigned char * mrpt::gui::default_mrpt_glfw_icon | ( | ) |
Returns the default MRPT icon data, as a 64x64 RGBA (32 bit/pixel) image, compatible with GLFW.
Definition at line 17 of file default_mrpt_glfw_icon.cpp.
References HEADER_PIXEL, and out.
Referenced by mrpt::gui::CDisplayWindowGUI::CDisplayWindowGUI().
| void mrpt::gui::show_mrpt_about_box_Qt | ( | const std::string & | appName, |
| const std::string & | additionalInfo = std::string(), |
||
| const bool | showStandardInfo = true |
||
| ) |
Definition at line 19 of file about_box_qt.cpp.
References THROW_EXCEPTION.
| void mrpt::gui::show_mrpt_about_box_wxWidgets | ( | void * | parent_wx_window, |
| const std::string & | appName, | ||
| const std::string & | additionalInfo = std::string(), |
||
| const bool | showStandardInfo = true |
||
| ) |
Shows the standard MRPT GUI "About Box" (wxWidgets version)
Definition at line 19 of file about_box_wx.cpp.
References THROW_EXCEPTION.
| void mrpt::gui::showErrorMessage | ( | const std::string & | str | ) |
Definition at line 41 of file error_box.cpp.
Referenced by tryCatch().
| void mrpt::gui::tryCatch | ( | const std::function< void()> & | tryPart, |
| const std::string & | catchMessage | ||
| ) |
Definition at line 24 of file error_box.cpp.
References showErrorMessage().
| Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 3a26b90fd Wed Mar 25 20:17:03 2020 +0100 at miƩ mar 25 23:05:41 CET 2020 |