MRPT
2.0.4
|
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 2.0.4 Git: 33de1d0ad Sat Jun 20 11:02:42 2020 +0200 at sáb jun 20 17:35:17 CEST 2020 |