This class handle bitmap images in KiCad.
 
PANEL_IMAGE_EDITOR_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
wxTextCtrl * m_textCtrlScale
 
~PANEL_IMAGE_EDITOR()=default
 
wxTextCtrl * GetScaleCtrl() const
 
bool TransferDataFromWindow() override
 
void SetScale(double aScale)
 
PANEL_IMAGE_EDITOR(UNITS_PROVIDER *aUnitsProvider, wxWindow *aParent, const BITMAP_BASE &aItem)
 
std::unique_ptr< BITMAP_BASE > m_workingImage
 
bool TransferDataToWindow() override
 
void TransferToImage(BITMAP_BASE &aItem)
Copy edited image to aItem.
 
VECTOR2I GetImageSize() const
 
void OnRedrawPanel(wxPaintEvent &event) override
 
void OnGreyScaleConvert(wxCommandEvent &event) override
 
VECTOR2< int32_t > VECTOR2I