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.5 Git: e06b63dbf Fri Dec 1 14:41:11 2017 +0100 at lun oct 28 01:31:35 CET 2019 |