| 
    MRPT
    2.0.1
    
   | 
 
The wx dialog for gui::CDisplayWindowPlots.
Definition at line 413 of file WxSubsystem.h.
#include <mrpt/gui/WxSubsystem.h>
Public Member Functions | |
| CWindowDialogPlots (CDisplayWindowPlots *winPlots, WxSubsystem::CWXMainFrame *parent, wxWindowID id=-1, const std::string &caption=std::string("[MRPT-CDisplayWindowPlots]"), wxSize initialSize=wxDefaultSize) | |
| ~CWindowDialogPlots () override | |
| void | OnMenuSelected (wxCommandEvent &ev) | 
| void | OnMouseMove (wxMouseEvent &event) | 
| void | plot (const mrpt::math::CVectorFloat &x, const mrpt::math::CVectorFloat &y, const std::string &lineFormat, const std::string &plotName) | 
| Redirected from CDisplayWindowPlots::plot.  More... | |
| void | plotEllipse (const mrpt::math::CVectorFloat &x, const mrpt::math::CVectorFloat &y, const std::string &lineFormat, const std::string &plotName, bool showName=false) | 
| Redirected from CDisplayWindowPlots::plotEllipse.  More... | |
| void | image (void *theWxImage, float x0, float y0, float w, float h, const std::string &plotName) | 
| Redirected from CDisplayWindowPlots::image.  More... | |
Public Attributes | |
| CDisplayWindowPlots * | m_winPlots | 
| WxSubsystem::CWXMainFrame * | m_mainFrame | 
| mpWindow * | m_plot | 
| bool | m_firstSubmenu | 
| to know whether to insert a separator the first time.  More... | |
| std::map< long, long > | m_ID2ID | 
| wxIDs to user IDs for submenus.  More... | |
| mrpt::math::TPoint2D | m_curCursorPos | 
| In graph coords.  More... | |
| wxPoint | m_last_mouse_point | 
| In pixels.  More... | |
Static Public Attributes | |
| static const long | ID_PLOT = wxNewId() | 
| static const long | ID_MENU_PRINT = wxNewId() | 
Private Member Functions | |
| void | OnClose (wxCloseEvent &event) | 
| void | OnMenuPrint (wxCommandEvent &event) | 
| void | OnMenuClose (wxCommandEvent &event) | 
| void | OnMenuAbout (wxCommandEvent &event) | 
| void | OnChar (wxKeyEvent &event) | 
| void | OnResize (wxSizeEvent &event) | 
| void | OnMouseDown (wxMouseEvent &event) | 
| CWindowDialogPlots::CWindowDialogPlots | ( | CDisplayWindowPlots * | winPlots, | 
| WxSubsystem::CWXMainFrame * | parent, | ||
| wxWindowID | id = -1,  | 
        ||
| const std::string & | caption = std::string("[MRPT-CDisplayWindowPlots]"),  | 
        ||
| wxSize | initialSize = wxDefaultSize  | 
        ||
| ) | 
Definition at line 39 of file CDisplayWindowPlots.cpp.
References mrpt::opengl::internal::data, mrpt::gui::WxSubsystem::getMRPTDefaultIcon(), ID_MENUITEM1, ID_MENUITEM2, mrpt::gui::WxSubsystem::CWXMainFrame::notifyWindowCreation(), OnChar(), OnClose(), OnMenuAbout(), OnMenuClose(), OnMenuPrint(), OnMouseDown(), OnMouseMove(), and OnResize().
      
  | 
  overridedefault | 
| void CWindowDialogPlots::image | ( | void * | theWxImage, | 
| float | x0, | ||
| float | y0, | ||
| float | w, | ||
| float | h, | ||
| const std::string & | plotName | ||
| ) | 
Redirected from CDisplayWindowPlots::image.
Definition at line 599 of file CDisplayWindowPlots.cpp.
      
  | 
  private | 
Definition at line 173 of file CDisplayWindowPlots.cpp.
References mrpt::gui::keyEventToMrptKeyModifier().
Referenced by CWindowDialogPlots().
      
  | 
  private | 
Definition at line 146 of file CDisplayWindowPlots.cpp.
References mrpt::gui::mrptEventWindowClosed::allow_close, and mrpt::gui::WxSubsystem::CWXMainFrame::notifyWindowDestruction().
Referenced by CWindowDialogPlots().
      
  | 
  private | 
Definition at line 240 of file CDisplayWindowPlots.cpp.
Referenced by CWindowDialogPlots().
      
  | 
  private | 
Definition at line 233 of file CDisplayWindowPlots.cpp.
Referenced by CWindowDialogPlots().
      
  | 
  private | 
Definition at line 235 of file CDisplayWindowPlots.cpp.
Referenced by CWindowDialogPlots().
| void CWindowDialogPlots::OnMenuSelected | ( | wxCommandEvent & | ev | ) | 
Definition at line 248 of file CDisplayWindowPlots.cpp.
References mrpt::d2f().
Referenced by mrpt::gui::WxSubsystem::CWXMainFrame::OnTimerProcessRequests().
      
  | 
  private | 
Definition at line 214 of file CDisplayWindowPlots.cpp.
Referenced by CWindowDialogPlots().
| void CWindowDialogPlots::OnMouseMove | ( | wxMouseEvent & | event | ) | 
Definition at line 260 of file CDisplayWindowPlots.cpp.
Referenced by CWindowDialogPlots().
      
  | 
  private | 
Definition at line 196 of file CDisplayWindowPlots.cpp.
Referenced by CWindowDialogPlots().
| void CWindowDialogPlots::plot | ( | const mrpt::math::CVectorFloat & | x, | 
| const mrpt::math::CVectorFloat & | y, | ||
| const std::string & | lineFormat, | ||
| const std::string & | plotName | ||
| ) | 
Redirected from CDisplayWindowPlots::plot.
Definition at line 286 of file CDisplayWindowPlots.cpp.
References mrpt::system::os::memcpy(), and mrpt::math::CVectorDynamic< T >::size().
| void CWindowDialogPlots::plotEllipse | ( | const mrpt::math::CVectorFloat & | x, | 
| const mrpt::math::CVectorFloat & | y, | ||
| const std::string & | lineFormat, | ||
| const std::string & | plotName, | ||
| bool | showName = false  | 
        ||
| ) | 
Redirected from CDisplayWindowPlots::plotEllipse.
Definition at line 442 of file CDisplayWindowPlots.cpp.
References mrpt::math::CVectorDynamic< T >::size().
      
  | 
  static | 
Definition at line 429 of file WxSubsystem.h.
      
  | 
  static | 
Definition at line 428 of file WxSubsystem.h.
| mrpt::math::TPoint2D mrpt::gui::CWindowDialogPlots::m_curCursorPos | 
In graph coords.
Definition at line 435 of file WxSubsystem.h.
| bool mrpt::gui::CWindowDialogPlots::m_firstSubmenu | 
to know whether to insert a separator the first time.
Definition at line 431 of file WxSubsystem.h.
| std::map<long, long> mrpt::gui::CWindowDialogPlots::m_ID2ID | 
wxIDs to user IDs for submenus.
Definition at line 433 of file WxSubsystem.h.
| wxPoint mrpt::gui::CWindowDialogPlots::m_last_mouse_point | 
In pixels.
Definition at line 437 of file WxSubsystem.h.
| WxSubsystem::CWXMainFrame* mrpt::gui::CWindowDialogPlots::m_mainFrame | 
Definition at line 424 of file WxSubsystem.h.
| mpWindow* mrpt::gui::CWindowDialogPlots::m_plot | 
Definition at line 426 of file WxSubsystem.h.
| CDisplayWindowPlots* mrpt::gui::CWindowDialogPlots::m_winPlots | 
Definition at line 423 of file WxSubsystem.h.
| Page generated by Doxygen 1.8.14 for MRPT 2.0.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +0200 at vie abr 3 23:20:28 CEST 2020 |