MRPT
2.0.0
|
The data structure for each inter-thread request:
Definition at line 189 of file WxSubsystem.h.
#include <mrpt/gui/WxSubsystem.h>
Public Member Functions | |
TRequestToWxMainThread ()=default | |
Public Attributes | |
mrpt::gui::CDisplayWindow * | source2D {nullptr} |
Only one of source* can be non-nullptr, indicating the class that generated the request. More... | |
mrpt::gui::CDisplayWindow3D * | source3D {nullptr} |
Only one of source* can be non-nullptr, indicating the class that generated the request. More... | |
mrpt::gui::CDisplayWindowPlots * | sourcePlots {nullptr} |
Only one of source* can be non-nullptr, indicating the class that generated the request. More... | |
bool | sourceCameraSelectDialog {false} |
Only one of source* can be non-nullptr, indicating the class that generated the request. More... | |
std::string | str |
Parameters, depending on OPCODE. More... | |
void * | voidPtr {nullptr} |
Parameters, depending on OPCODE. More... | |
void * | voidPtr2 {nullptr} |
int | x {400} |
int | y {400} |
bool | boolVal {false} |
mrpt::math::CVectorFloat | vector_x |
mrpt::math::CVectorFloat | vector_y |
std::string | plotName |
int | OPCODE |
Valid codes are: For CDisplayWindow: More... | |
|
default |
bool mrpt::gui::WxSubsystem::TRequestToWxMainThread::boolVal {false} |
Definition at line 217 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
int mrpt::gui::WxSubsystem::TRequestToWxMainThread::OPCODE |
Valid codes are: For CDisplayWindow:
For CDisplayWindow3D:
For CDisplayWindowPlots:
Definition at line 283 of file WxSubsystem.h.
Referenced by mrpt::gui::CBaseGUIWindow::destroyWxWindow(), mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests(), mrpt::hwdrivers::prepareVideoSourceFromUserSelection(), and mrpt::gui::WxSubsystem::CAuxWxSubsystemShutdowner::~CAuxWxSubsystemShutdowner().
std::string mrpt::gui::WxSubsystem::TRequestToWxMainThread::plotName |
Definition at line 219 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
mrpt::gui::CDisplayWindow* mrpt::gui::WxSubsystem::TRequestToWxMainThread::source2D {nullptr} |
Only one of source* can be non-nullptr, indicating the class that generated the request.
Definition at line 195 of file WxSubsystem.h.
Referenced by mrpt::gui::CBaseGUIWindow::createWxWindow(), 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 {nullptr} |
Only one of source* can be non-nullptr, indicating the class that generated the request.
Definition at line 199 of file WxSubsystem.h.
Referenced by 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 {false} |
Only one of source* can be non-nullptr, indicating the class that generated the request.
Definition at line 207 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
mrpt::gui::CDisplayWindowPlots* mrpt::gui::WxSubsystem::TRequestToWxMainThread::sourcePlots {nullptr} |
Only one of source* can be non-nullptr, 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::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 211 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
mrpt::math::CVectorFloat mrpt::gui::WxSubsystem::TRequestToWxMainThread::vector_x |
Definition at line 218 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
mrpt::math::CVectorFloat mrpt::gui::WxSubsystem::TRequestToWxMainThread::vector_y |
Definition at line 218 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
void* mrpt::gui::WxSubsystem::TRequestToWxMainThread::voidPtr {nullptr} |
Parameters, depending on OPCODE.
Definition at line 215 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
void * mrpt::gui::WxSubsystem::TRequestToWxMainThread::voidPtr2 {nullptr} |
Definition at line 215 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
int mrpt::gui::WxSubsystem::TRequestToWxMainThread::x {400} |
Definition at line 216 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
int mrpt::gui::WxSubsystem::TRequestToWxMainThread::y {400} |
Definition at line 216 of file WxSubsystem.h.
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020 |