#include <mrpt/gui/WxUtils.h>
Public Member Functions | |
wxMRPTImageControl (wxWindow *parent, wxWindowID winID, int x, int y, int width, int height) | |
virtual | ~wxMRPTImageControl () |
void | AssignImage (wxBitmap *img) |
Assigns this image. This object has the ownship of the image and will delete it when appropriate. Remember to call Refresh to display the image. More... | |
void | AssignImage (const mrpt::utils::CImage &img) |
Assigns this image. Remember to call Refresh to display the image. More... | |
void | GetBitmap (wxBitmap &bmp) |
void | OnPaint (wxPaintEvent &ev) |
void | OnMouseMove (wxMouseEvent &ev) |
void | OnMouseClick (wxMouseEvent &ev) |
void | OnEraseBackground (wxEraseEvent &) |
Protected Attributes | |
wxBitmap * | m_img |
mrpt::synch::CCriticalSection | m_img_cs |
wxPoint | m_last_mouse_point |
wxPoint | m_last_mouse_click |
mrpt::synch::CCriticalSection | m_mouse_cs |
wxMRPTImageControl::wxMRPTImageControl | ( | wxWindow * | parent, |
wxWindowID | winID, | ||
int | x, | ||
int | y, | ||
int | width, | ||
int | height | ||
) |
Definition at line 291 of file WxUtils.cpp.
References OnMouseClick(), OnMouseMove(), and OnPaint().
|
virtual |
Definition at line 306 of file WxUtils.cpp.
void wxMRPTImageControl::AssignImage | ( | wxBitmap * | img | ) |
Assigns this image. This object has the ownship of the image and will delete it when appropriate. Remember to call Refresh to display the image.
Definition at line 329 of file WxUtils.cpp.
void wxMRPTImageControl::AssignImage | ( | const mrpt::utils::CImage & | img | ) |
Assigns this image. Remember to call Refresh to display the image.
Definition at line 341 of file WxUtils.cpp.
References m_img, m_img_cs, and mrpt::gui::MRPTImage2wxBitmap().
void wxMRPTImageControl::GetBitmap | ( | wxBitmap & | bmp | ) |
Definition at line 369 of file WxUtils.cpp.
|
inline |
void wxMRPTImageControl::OnMouseClick | ( | wxMouseEvent & | ev | ) |
Definition at line 322 of file WxUtils.cpp.
References m_last_mouse_click, and m_mouse_cs.
Referenced by wxMRPTImageControl().
void wxMRPTImageControl::OnMouseMove | ( | wxMouseEvent & | ev | ) |
Definition at line 316 of file WxUtils.cpp.
References m_last_mouse_point, and m_mouse_cs.
Referenced by wxMRPTImageControl().
void wxMRPTImageControl::OnPaint | ( | wxPaintEvent & | ev | ) |
Definition at line 355 of file WxUtils.cpp.
References m_img, and m_img_cs.
Referenced by wxMRPTImageControl().
|
protected |
Definition at line 140 of file WxUtils.h.
Referenced by AssignImage(), GetBitmap(), OnPaint(), and ~wxMRPTImageControl().
|
protected |
Definition at line 141 of file WxUtils.h.
Referenced by AssignImage(), GetBitmap(), OnPaint(), and ~wxMRPTImageControl().
|
protected |
Definition at line 143 of file WxUtils.h.
Referenced by OnMouseClick().
|
protected |
Definition at line 143 of file WxUtils.h.
Referenced by OnMouseMove().
|
protected |
Definition at line 144 of file WxUtils.h.
Referenced by OnMouseClick(), and OnMouseMove().
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 |