Namespace mrpt::gui::WxSubsystem
Detailed Description
This class implements the GUI thread required for the wxWidgets-based GUI. This system is employed internally by Class CDisplayWindow and Class CDisplayWindow3D, and must be not used in any way directly by the MRPT user.
The system works by creating a invisible wxFrame that process timer events where it checks a queue of requests sent from the main MRPT thread. The requests include the creation, deletion,… of windows (2D/3D). In that way, just one thread is required for all the GUI windows, and the wxWidgets is initialized and clean-up correctly.
This header should be included just from the implementation files of Class CDisplayWindow and Class CDisplayWindow3D, since it uses wxWidgets classes.