The data structure for each inter-thread request:
Definition at line 182 of file WxSubsystem.h.
#include <mrpt/gui/WxSubsystem.h>
Public Member Functions | |
| TRequestToWxMainThread () | |
Public Attributes | |
| mrpt::gui::CDisplayWindow * | source2D |
| Only one of source* can be non-NULL, indicating the class that generated the request. More... | |
| mrpt::gui::CDisplayWindow3D * | source3D |
| Only one of source* can be non-NULL, indicating the class that generated the request. More... | |
| mrpt::gui::CDisplayWindowPlots * | sourcePlots |
| Only one of source* can be non-NULL, indicating the class that generated the request. More... | |
| bool | sourceCameraSelectDialog |
| Only one of source* can be non-NULL, indicating the class that generated the request. More... | |
| std::string | str |
| Parameters, depending on OPCODE. More... | |
| void * | voidPtr |
| Parameters, depending on OPCODE. More... | |
| void * | voidPtr2 |
| int | x |
| int | y |
| bool | boolVal |
| mrpt::math::CVectorFloat | vector_x |
| mrpt::math::CVectorFloat | vector_y |
| std::string | plotName |
| int | OPCODE |
| Valid codes are: For CDisplayWindow: More... | |
|
inline |
Definition at line 184 of file WxSubsystem.h.
| bool mrpt::gui::WxSubsystem::TRequestToWxMainThread::boolVal |
Definition at line 216 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindowPlots::axis(), mrpt::gui::CDisplayWindowPlots::axis_equal(), mrpt::gui::CDisplayWindowPlots::axis_fit(), mrpt::gui::CDisplayWindowPlots::enableMousePanZoom(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), and mrpt::gui::CDisplayWindowPlots::plotEllipse().
| int mrpt::gui::WxSubsystem::TRequestToWxMainThread::OPCODE |
Valid codes are: For CDisplayWindow:
For CDisplayWindow3D:
For CDisplayWindowPlots:
Definition at line 259 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindowPlots::addPopupMenuEntry(), mrpt::gui::CDisplayWindow3D::addTextMessage(), mrpt::gui::CDisplayWindowPlots::axis(), mrpt::gui::CDisplayWindowPlots::axis_equal(), mrpt::gui::CDisplayWindowPlots::axis_fit(), mrpt::gui::CDisplayWindowPlots::clear(), mrpt::gui::CDisplayWindow3D::clearTextMessages(), mrpt::gui::CBaseGUIWindow::createWxWindow(), mrpt::gui::CBaseGUIWindow::destroyWxWindow(), mrpt::gui::CDisplayWindowPlots::enableMousePanZoom(), mrpt::gui::CDisplayWindow3D::forceRepaint(), mrpt::gui::CDisplayWindowPlots::image(), mrpt::gui::CDisplayWindowPlots::internal_plot(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::gui::CDisplayWindowPlots::plotEllipse(), mrpt::hwdrivers::prepareVideoSourceFromUserSelection(), mrpt::gui::CDisplayWindowPlots::resize(), mrpt::gui::CDisplayWindow3D::resize(), mrpt::gui::CDisplayWindow::resize(), mrpt::gui::CDisplayWindowPlots::setPos(), mrpt::gui::CDisplayWindow3D::setPos(), mrpt::gui::CDisplayWindow::setPos(), mrpt::gui::CDisplayWindowPlots::setWindowTitle(), mrpt::gui::CDisplayWindow3D::setWindowTitle(), mrpt::gui::CDisplayWindow::setWindowTitle(), mrpt::gui::CDisplayWindow::showImage(), and mrpt::gui::WxSubsystem::CAuxWxSubsystemShutdowner::~CAuxWxSubsystemShutdowner().
| std::string mrpt::gui::WxSubsystem::TRequestToWxMainThread::plotName |
Definition at line 218 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindowPlots::addPopupMenuEntry(), mrpt::gui::CDisplayWindow3D::addTextMessage(), mrpt::gui::CDisplayWindowPlots::image(), mrpt::gui::CDisplayWindowPlots::internal_plot(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), and mrpt::gui::CDisplayWindowPlots::plotEllipse().
| mrpt::gui::CDisplayWindow* mrpt::gui::WxSubsystem::TRequestToWxMainThread::source2D |
Only one of source* can be non-NULL, indicating the class that generated the request.
Definition at line 197 of file WxSubsystem.h.
Referenced by mrpt::gui::CBaseGUIWindow::createWxWindow(), mrpt::gui::CBaseGUIWindow::destroyWxWindow(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::gui::CDisplayWindow::resize(), mrpt::gui::CDisplayWindow::setPos(), mrpt::gui::CDisplayWindow::setWindowTitle(), and mrpt::gui::CDisplayWindow::showImage().
| mrpt::gui::CDisplayWindow3D* mrpt::gui::WxSubsystem::TRequestToWxMainThread::source3D |
Only one of source* can be non-NULL, indicating the class that generated the request.
Definition at line 200 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindow3D::addTextMessage(), mrpt::gui::CDisplayWindow3D::clearTextMessages(), mrpt::gui::CBaseGUIWindow::createWxWindow(), mrpt::gui::CBaseGUIWindow::destroyWxWindow(), mrpt::gui::CDisplayWindow3D::forceRepaint(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::gui::CDisplayWindow3D::resize(), mrpt::gui::CDisplayWindow3D::setPos(), and mrpt::gui::CDisplayWindow3D::setWindowTitle().
| bool mrpt::gui::WxSubsystem::TRequestToWxMainThread::sourceCameraSelectDialog |
Only one of source* can be non-NULL, indicating the class that generated the request.
Definition at line 206 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), and mrpt::hwdrivers::prepareVideoSourceFromUserSelection().
| mrpt::gui::CDisplayWindowPlots* mrpt::gui::WxSubsystem::TRequestToWxMainThread::sourcePlots |
Only one of source* can be non-NULL, indicating the class that generated the request.
Definition at line 203 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindowPlots::addPopupMenuEntry(), mrpt::gui::CDisplayWindowPlots::axis(), mrpt::gui::CDisplayWindowPlots::axis_equal(), mrpt::gui::CDisplayWindowPlots::axis_fit(), mrpt::gui::CDisplayWindowPlots::clear(), mrpt::gui::CBaseGUIWindow::createWxWindow(), mrpt::gui::CBaseGUIWindow::destroyWxWindow(), mrpt::gui::CDisplayWindowPlots::enableMousePanZoom(), mrpt::gui::CDisplayWindowPlots::image(), mrpt::gui::CDisplayWindowPlots::internal_plot(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::gui::CDisplayWindowPlots::plotEllipse(), mrpt::gui::CDisplayWindowPlots::resize(), mrpt::gui::CDisplayWindowPlots::setPos(), and mrpt::gui::CDisplayWindowPlots::setWindowTitle().
| std::string mrpt::gui::WxSubsystem::TRequestToWxMainThread::str |
Parameters, depending on OPCODE.
Definition at line 210 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindow3D::addTextMessage(), mrpt::gui::CBaseGUIWindow::createWxWindow(), mrpt::gui::CDisplayWindowPlots::internal_plot(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::gui::CDisplayWindowPlots::plotEllipse(), mrpt::gui::CDisplayWindowPlots::setWindowTitle(), mrpt::gui::CDisplayWindow3D::setWindowTitle(), and mrpt::gui::CDisplayWindow::setWindowTitle().
| mrpt::math::CVectorFloat mrpt::gui::WxSubsystem::TRequestToWxMainThread::vector_x |
Definition at line 217 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindow3D::addTextMessage(), mrpt::gui::CDisplayWindowPlots::axis(), mrpt::gui::CDisplayWindowPlots::image(), mrpt::gui::CDisplayWindowPlots::internal_plot(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), and mrpt::gui::CDisplayWindowPlots::plotEllipse().
| mrpt::math::CVectorFloat mrpt::gui::WxSubsystem::TRequestToWxMainThread::vector_y |
Definition at line 217 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindowPlots::axis(), mrpt::gui::CDisplayWindowPlots::internal_plot(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), and mrpt::gui::CDisplayWindowPlots::plotEllipse().
| void* mrpt::gui::WxSubsystem::TRequestToWxMainThread::voidPtr |
Parameters, depending on OPCODE.
Definition at line 214 of file WxSubsystem.h.
Referenced by mrpt::gui::CBaseGUIWindow::createWxWindow(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::hwdrivers::prepareVideoSourceFromUserSelection(), and mrpt::gui::CDisplayWindow::showImage().
| void * mrpt::gui::WxSubsystem::TRequestToWxMainThread::voidPtr2 |
Definition at line 214 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindowPlots::image(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::hwdrivers::prepareVideoSourceFromUserSelection(), and mrpt::gui::CDisplayWindow::showImage().
| int mrpt::gui::WxSubsystem::TRequestToWxMainThread::x |
Definition at line 215 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindowPlots::addPopupMenuEntry(), mrpt::gui::CDisplayWindow3D::addTextMessage(), mrpt::gui::CBaseGUIWindow::createWxWindow(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::gui::CDisplayWindowPlots::resize(), mrpt::gui::CDisplayWindow3D::resize(), mrpt::gui::CDisplayWindow::resize(), mrpt::gui::CDisplayWindowPlots::setPos(), mrpt::gui::CDisplayWindow3D::setPos(), and mrpt::gui::CDisplayWindow::setPos().
| int mrpt::gui::WxSubsystem::TRequestToWxMainThread::y |
Definition at line 215 of file WxSubsystem.h.
Referenced by mrpt::gui::CDisplayWindow3D::addTextMessage(), mrpt::gui::CBaseGUIWindow::createWxWindow(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::gui::CDisplayWindowPlots::resize(), mrpt::gui::CDisplayWindow3D::resize(), mrpt::gui::CDisplayWindow::resize(), mrpt::gui::CDisplayWindowPlots::setPos(), mrpt::gui::CDisplayWindow3D::setPos(), and mrpt::gui::CDisplayWindow::setPos().
| Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019 |