class mrpt::gui::wxMRPTImageControl¶
A custom control to display the bitmap and avoid flicker.
#include <mrpt/gui/WxUtils.h> class wxMRPTImageControl: public wxPanel { public: // construction wxMRPTImageControl( wxWindow* parent, wxWindowID winID, int x, int y, int width, int height ); // methods void AssignImage(wxBitmap* img); void AssignImage(const mrpt::img::CImage& img); void GetBitmap(wxBitmap& bmp); void OnPaint(wxPaintEvent& ev); void OnMouseMove(wxMouseEvent& ev); void OnMouseClick(wxMouseEvent& ev); void OnEraseBackground(wxEraseEvent&); };
Methods¶
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.
void AssignImage(const mrpt::img::CImage& img)
Assigns this image.
Remember to call Refresh to display the image.