Hugintrunk
0.1
|
mask editor panel. More...
#include <MaskEditorPanel.h>
Public Member Functions | |
MaskEditorPanel () | |
ctor. More... | |
bool | Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxT("panel")) |
void | Init (HuginBase::Panorama *pano) |
virtual | ~MaskEditorPanel () |
dtor. More... | |
void | SetPano (HuginBase::Panorama *panorama) |
void | setImage (unsigned int imgNr, bool updateListSelection=false) |
sets the image, which is currently edited More... | |
void | setMask (unsigned int maskNr) |
sets active mask number, set to UINT_MAX, if no mask is currently editing More... | |
void | UpdateMask () |
called when mask where changed in MaskImageCtrl More... | |
void | AddMask () |
called when new mask added in MaskImageCtrl More... | |
void | SelectMask (unsigned int newMaskNr) |
selects the mask with index newMaskNr in the listbox More... | |
void | UpdateCrop (bool updateFromImgCtrl=false) |
updated the crop in the Panorama object with the current values from GUI More... | |
void | UpdateCropFromImage () |
updates the displayed crop in the text boxes (for dragging) More... | |
void | SwitchToCropMode () |
switches the controls to crop mode More... | |
void | panoramaChanged (HuginBase::Panorama &pano) |
called when the panorama changes and we should update our display More... | |
void | panoramaImagesChanged (HuginBase::Panorama &pano, const HuginBase::UIntSet &imgNr) |
notifies about changes to images More... | |
void | OnImageSelect (wxListEvent &e) |
called when user selected another image More... | |
void | OnMaskSelect (wxListEvent &e) |
called when user selected another mask More... | |
void | OnMaskTypeChange (wxCommandEvent &e) |
handler when mask type was changed More... | |
void | OnMaskAdd (wxCommandEvent &e) |
called when user wants to create new polygon More... | |
void | OnMaskSave (wxCommandEvent &e) |
called when user wants to save active mask More... | |
void | OnMaskLoad (wxCommandEvent &e) |
called when user wants to load a mask into the selected image More... | |
void | OnMaskCopy (wxCommandEvent &e) |
called when user wants to copy a mask to clipboard More... | |
void | OnMaskPaste (wxCommandEvent &e) |
called when user wants to paste a mask from clipboard More... | |
void | OnMaskDelete (wxCommandEvent &e) |
called when user wants to delete active mask More... | |
void | OnZoom (wxCommandEvent &e) |
sets the actual zoom factor More... | |
void | OnColourChanged (wxColourPickerEvent &e) |
event handler for changing colours More... | |
void | OnShowActiveMasks (wxCommandEvent &e) |
event handler for changing option if active masks should be drawn More... | |
void | OnResetButton (wxCommandEvent &e) |
void | OnSetLeft (wxCommandEvent &e) |
void | OnSetRight (wxCommandEvent &e) |
void | OnSetTop (wxCommandEvent &e) |
void | OnSetBottom (wxCommandEvent &e) |
void | OnAutoCenter (wxCommandEvent &e) |
void | OnModeChanged (wxNotebookEvent &e) |
Public Member Functions inherited from HuginBase::PanoramaObserver | |
virtual | ~PanoramaObserver () |
Private Member Functions | |
void | UpdateMaskList (bool restoreSelection=false) |
updates the display after another image has been selected. More... | |
unsigned int | GetSelectedMask () |
return index of currently selected masks, return UINT_MAX if no mask is selected More... | |
void | OnColumnWidthChange (wxListEvent &e) |
called, when column with of mask list box was changed More... | |
MaskImageCtrl::ImageRotation | GetRot (const unsigned int imgNr) |
determines, if the image should be rotated for display More... | |
void | DisplayCrop (int imgNr) |
copies the crop information from the Panorama object to GUI More... | |
void | UpdateCropDisplay () |
update GUI display More... | |
void | CenterCrop () |
size_t | GetImgNr () |
DECLARE_EVENT_TABLE () | |
Private Attributes | |
MaskImageCtrl * | m_editImg |
ImagesListMask * | m_imagesListMask |
wxListCtrl * | m_maskList |
wxChoice * | m_maskType |
wxNotebook * | m_maskCropCtrl |
HuginBase::Panorama * | m_pano |
HuginBase::ConstStandardImageVariableGroups * | m_imageGroups =nullptr |
HuginBase::MaskPolygonVector | m_currentMasks |
HuginBase::MaskPolygon::MaskType | m_defaultMaskType |
bool | m_maskMode |
HuginBase::UIntSet | m_selectedImages |
unsigned int | m_MaskNr |
std::string | m_File |
wxTextCtrl * | m_left_textctrl |
wxTextCtrl * | m_right_textctrl |
wxTextCtrl * | m_top_textctrl |
wxTextCtrl * | m_bottom_textctrl |
wxCheckBox * | m_autocenter_cb |
wxCheckBox * | m_cropLens |
HuginBase::SrcPanoImage::CropMode | m_cropMode |
vigra::Rect2D | m_cropRect |
bool | m_autoCenterCrop = true |
vigra::Point2D | m_cropCenter |
mask editor panel.
This panel is used to create/change/edit masks
Definition at line 44 of file MaskEditorPanel.h.
MaskEditorPanel::MaskEditorPanel | ( | ) |
ctor.
Definition at line 70 of file MaskEditorPanel.cpp.
References DEBUG_TRACE, and HuginBase::MaskPolygon::Mask_negative.
|
virtual |
dtor.
Definition at line 211 of file MaskEditorPanel.cpp.
References DEBUG_TRACE, m_bottom_textctrl, m_cropLens, m_defaultMaskType, m_imageGroups, m_left_textctrl, m_pano, m_right_textctrl, m_top_textctrl, and HuginBase::Panorama::removeObserver().
void MaskEditorPanel::AddMask | ( | ) |
called when new mask added in MaskImageCtrl
Definition at line 329 of file MaskEditorPanel.cpp.
References PanoCommand::CommandHistory::addCommand(), GetImgNr(), PanoCommand::GlobalCmdHist::getInstance(), MaskImageCtrl::getNewMask(), m_currentMasks, m_defaultMaskType, m_editImg, m_pano, MaskImageCtrl::selectAllMarkers(), and SelectMask().
Referenced by MaskImageCtrl::OnLeftMouseDblClick(), and MaskImageCtrl::OnRightMouseUp().
|
private |
Definition at line 958 of file MaskEditorPanel.cpp.
References m_cropCenter, and m_cropRect.
Referenced by OnAutoCenter(), OnSetBottom(), OnSetLeft(), OnSetRight(), and OnSetTop().
bool MaskEditorPanel::Create | ( | wxWindow * | parent, |
wxWindowID | id = wxID_ANY , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = wxTAB_TRAVERSAL , |
||
const wxString & | name = wxT("panel") |
||
) |
Definition at line 78 of file MaskEditorPanel.cpp.
References DEBUG_ASSERT, DEBUG_TRACE, HUGIN_MASK_COLOUR_POINT_SELECTED, HUGIN_MASK_COLOUR_POINT_UNSELECTED, HUGIN_MASK_COLOUR_POLYGON_NEGATIVE, HUGIN_MASK_COLOUR_POLYGON_POSITIVE, MaskImageCtrl::Init(), celeste::svm_model::l, m_autocenter_cb, m_bottom_textctrl, m_cropLens, m_defaultMaskType, m_editImg, m_File, m_imagesListMask, m_left_textctrl, m_maskCropCtrl, m_maskList, m_maskMode, m_MaskNr, m_maskType, m_right_textctrl, m_selectedImages, m_top_textctrl, OnZoom(), MaskImageCtrl::setDrawingActiveMasks(), MaskImageCtrl::SetUserColourPointSelected(), MaskImageCtrl::SetUserColourPointUnselected(), MaskImageCtrl::SetUserColourPolygonNegative(), and MaskImageCtrl::SetUserColourPolygonPositive().
|
private |
|
private |
copies the crop information from the Panorama object to GUI
Definition at line 785 of file MaskEditorPanel.cpp.
References HuginBase::Panorama::getImage(), m_autoCenterCrop, m_cropCenter, m_cropMode, m_cropRect, m_pano, hugin_utils::roundi(), and UpdateCropDisplay().
Referenced by OnImageSelect(), and panoramaImagesChanged().
|
private |
Definition at line 231 of file MaskEditorPanel.cpp.
References m_selectedImages.
Referenced by AddMask(), OnImageSelect(), OnMaskAdd(), OnMaskCopy(), OnMaskDelete(), OnMaskLoad(), OnMaskPaste(), OnMaskSave(), OnMaskTypeChange(), OnModeChanged(), panoramaImagesChanged(), SelectMask(), setImage(), setMask(), UpdateMask(), and UpdateMaskList().
|
private |
determines, if the image should be rotated for display
Definition at line 735 of file MaskEditorPanel.cpp.
References HuginBase::Panorama::getImage(), m_pano, MaskImageCtrl::ROT0, MaskImageCtrl::ROT180, MaskImageCtrl::ROT270, and MaskImageCtrl::ROT90.
Referenced by setImage().
|
private |
return index of currently selected masks, return UINT_MAX if no mask is selected
Definition at line 719 of file MaskEditorPanel.cpp.
References m_maskList.
Referenced by OnMaskSelect(), and UpdateMaskList().
void MaskEditorPanel::Init | ( | HuginBase::Panorama * | pano | ) |
Definition at line 202 of file MaskEditorPanel.cpp.
References HuginBase::Panorama::addObserver(), ImagesListMask::Init(), m_imageGroups, m_imagesListMask, and m_pano.
Referenced by MainFrame::MainFrame().
void MaskEditorPanel::OnAutoCenter | ( | wxCommandEvent & | e | ) |
Definition at line 947 of file MaskEditorPanel.cpp.
References CenterCrop(), m_autoCenterCrop, UpdateCrop(), and UpdateCropDisplay().
void MaskEditorPanel::OnColourChanged | ( | wxColourPickerEvent & | e | ) |
event handler for changing colours
Definition at line 653 of file MaskEditorPanel.cpp.
References m_editImg, MaskImageCtrl::SetUserColourPointSelected(), MaskImageCtrl::SetUserColourPointUnselected(), MaskImageCtrl::SetUserColourPolygonNegative(), and MaskImageCtrl::SetUserColourPolygonPositive().
|
private |
called, when column with of mask list box was changed
Definition at line 729 of file MaskEditorPanel.cpp.
References m_maskList.
void MaskEditorPanel::OnImageSelect | ( | wxListEvent & | e | ) |
called when user selected another image
Definition at line 410 of file MaskEditorPanel.cpp.
References DisplayCrop(), GetImgNr(), ImagesList::GetSelected(), m_bottom_textctrl, m_imagesListMask, m_left_textctrl, m_right_textctrl, m_selectedImages, m_top_textctrl, setImage(), and setMask().
void MaskEditorPanel::OnMaskAdd | ( | wxCommandEvent & | e | ) |
called when user wants to create new polygon
Definition at line 444 of file MaskEditorPanel.cpp.
References MainFrame::Get(), GetImgNr(), m_editImg, m_maskList, m_MaskNr, setMask(), and MaskImageCtrl::startNewPolygon().
void MaskEditorPanel::OnMaskCopy | ( | wxCommandEvent & | e | ) |
called when user wants to copy a mask to clipboard
Definition at line 533 of file MaskEditorPanel.cpp.
References HuginBase::Panorama::getImage(), GetImgNr(), m_currentMasks, m_maskMode, m_MaskNr, m_pano, and HuginBase::SaveMaskToStream().
void MaskEditorPanel::OnMaskDelete | ( | wxCommandEvent & | e | ) |
called when user wants to delete active mask
Definition at line 591 of file MaskEditorPanel.cpp.
References PanoCommand::CommandHistory::addCommand(), GetImgNr(), PanoCommand::GlobalCmdHist::getInstance(), m_currentMasks, m_MaskNr, and m_pano.
Referenced by MaskImageCtrl::OnKeyUp().
void MaskEditorPanel::OnMaskLoad | ( | wxCommandEvent & | e | ) |
called when user wants to load a mask into the selected image
Definition at line 489 of file MaskEditorPanel.cpp.
References PanoCommand::CommandHistory::addCommand(), MainFrame::Get(), HuginBase::Panorama::getImage(), GetImgNr(), PanoCommand::GlobalCmdHist::getInstance(), MaskLoadDialog::getProcessedMask(), HUGIN_CONV_FILENAME, MaskLoadDialog::initValues(), HuginBase::LoadMaskFromStream(), m_currentMasks, and m_pano.
void MaskEditorPanel::OnMaskPaste | ( | wxCommandEvent & | e | ) |
called when user wants to paste a mask from clipboard
Definition at line 549 of file MaskEditorPanel.cpp.
References PanoCommand::CommandHistory::addCommand(), data, HuginBase::Panorama::getImage(), GetImgNr(), PanoCommand::GlobalCmdHist::getInstance(), MaskLoadDialog::getProcessedMask(), MaskLoadDialog::initValues(), HuginBase::LoadMaskFromStream(), m_currentMasks, m_maskMode, and m_pano.
void MaskEditorPanel::OnMaskSave | ( | wxCommandEvent & | e | ) |
called when user wants to save active mask
Definition at line 457 of file MaskEditorPanel.cpp.
References HuginBase::Panorama::getImage(), GetImgNr(), HUGIN_CONV_FILENAME, m_currentMasks, m_MaskNr, m_pano, and HuginBase::SaveMaskToStream().
void MaskEditorPanel::OnMaskSelect | ( | wxListEvent & | e | ) |
called when user selected another mask
Definition at line 429 of file MaskEditorPanel.cpp.
References GetSelectedMask(), and setMask().
void MaskEditorPanel::OnMaskTypeChange | ( | wxCommandEvent & | e | ) |
handler when mask type was changed
Definition at line 434 of file MaskEditorPanel.cpp.
References PanoCommand::CommandHistory::addCommand(), GetImgNr(), PanoCommand::GlobalCmdHist::getInstance(), m_currentMasks, m_defaultMaskType, m_MaskNr, and m_pano.
void MaskEditorPanel::OnModeChanged | ( | wxNotebookEvent & | e | ) |
Definition at line 965 of file MaskEditorPanel.cpp.
References GetImgNr(), m_editImg, m_imagesListMask, m_maskCropCtrl, m_maskMode, m_selectedImages, SelectMask(), ImagesList::SelectSingleImage(), MaskImageCtrl::SetMaskMode(), and ImagesListMask::SetSingleSelect().
Referenced by SwitchToCropMode().
void MaskEditorPanel::OnResetButton | ( | wxCommandEvent & | e | ) |
Definition at line 936 of file MaskEditorPanel.cpp.
References m_autoCenterCrop, m_cropMode, m_cropRect, HuginBase::BaseSrcPanoImage::NO_CROP, UpdateCrop(), and UpdateCropDisplay().
void MaskEditorPanel::OnSetBottom | ( | wxCommandEvent & | e | ) |
Definition at line 879 of file MaskEditorPanel.cpp.
References CenterCrop(), m_autoCenterCrop, m_bottom_textctrl, m_cropRect, UpdateCrop(), and UpdateCropDisplay().
void MaskEditorPanel::OnSetLeft | ( | wxCommandEvent & | e | ) |
Definition at line 898 of file MaskEditorPanel.cpp.
References CenterCrop(), m_autoCenterCrop, m_cropRect, m_left_textctrl, UpdateCrop(), and UpdateCropDisplay().
void MaskEditorPanel::OnSetRight | ( | wxCommandEvent & | e | ) |
Definition at line 917 of file MaskEditorPanel.cpp.
References CenterCrop(), m_autoCenterCrop, m_cropRect, m_right_textctrl, UpdateCrop(), and UpdateCropDisplay().
void MaskEditorPanel::OnSetTop | ( | wxCommandEvent & | e | ) |
Definition at line 860 of file MaskEditorPanel.cpp.
References CenterCrop(), m_autoCenterCrop, m_cropRect, m_top_textctrl, UpdateCrop(), and UpdateCropDisplay().
void MaskEditorPanel::OnShowActiveMasks | ( | wxCommandEvent & | e | ) |
event handler for changing option if active masks should be drawn
Definition at line 780 of file MaskEditorPanel.cpp.
References m_editImg, and MaskImageCtrl::setDrawingActiveMasks().
void MaskEditorPanel::OnZoom | ( | wxCommandEvent & | e | ) |
sets the actual zoom factor
Definition at line 602 of file MaskEditorPanel.cpp.
References DEBUG_ERROR, MaskImageCtrl::getScale(), m_editImg, and MaskImageCtrl::setScale().
Referenced by Create().
|
virtual |
called when the panorama changes and we should update our display
Implements HuginBase::PanoramaObserver.
Definition at line 360 of file MaskEditorPanel.cpp.
|
virtual |
notifies about changes to images
Images might have been added/removed. to find out how many images are still there, use Panorama::getNrOfImages.
pano | the panorama object that changed |
changed | set of changed images |
Implements HuginBase::PanoramaObserver.
Definition at line 364 of file MaskEditorPanel.cpp.
References DisplayCrop(), HuginBase::Panorama::getImage(), GetImgNr(), HuginBase::Panorama::getNrOfImages(), m_currentMasks, m_imageGroups, m_selectedImages, SelectMask(), set_contains(), setImage(), HuginBase::ConstStandardImageVariableGroups::update(), and UpdateCropDisplay().
void MaskEditorPanel::SelectMask | ( | unsigned int | newMaskNr | ) |
selects the mask with index newMaskNr in the listbox
Definition at line 342 of file MaskEditorPanel.cpp.
References GetImgNr(), m_currentMasks, m_maskList, and m_MaskNr.
Referenced by AddMask(), MaskImageCtrl::FindPolygon(), OnModeChanged(), and panoramaImagesChanged().
void MaskEditorPanel::setImage | ( | unsigned int | imgNr, |
bool | updateListSelection = false |
||
) |
sets the image, which is currently edited
imgNr | the image which should be shown, use UINT_MAX for no image selected |
updateListSelection | if true, the selection of the images list is updated, otherwise the selection of the list remains unchanged (e.g. when calling from the list selection changed event handler) |
Definition at line 243 of file MaskEditorPanel.cpp.
References DEBUG_TRACE, MaskImageCtrl::getCurrentRotation(), HuginBase::Panorama::getImage(), GetImgNr(), HuginBase::SrcPanoImage::getRadialDistortionCenter(), GetRot(), HuginBase::SrcPanoImage::isCircularCrop(), m_currentMasks, m_editImg, m_File, m_imagesListMask, m_MaskNr, m_pano, m_selectedImages, HuginBase::BaseSrcPanoImage::NO_CROP, ImagesList::SelectSingleImage(), MaskImageCtrl::setCrop(), MaskImageCtrl::setImage(), setMask(), MaskImageCtrl::setNewMasks(), and UpdateMaskList().
Referenced by OnImageSelect(), panoramaImagesChanged(), and MainFrame::ShowMaskEditor().
void MaskEditorPanel::setMask | ( | unsigned int | maskNr | ) |
sets active mask number, set to UINT_MAX, if no mask is currently editing
Definition at line 306 of file MaskEditorPanel.cpp.
References GetImgNr(), m_currentMasks, m_defaultMaskType, m_editImg, m_MaskNr, m_maskType, and MaskImageCtrl::setActiveMask().
Referenced by OnImageSelect(), OnMaskAdd(), OnMaskSelect(), and setImage().
|
inline |
Definition at line 59 of file MaskEditorPanel.h.
References m_pano.
void MaskEditorPanel::SwitchToCropMode | ( | ) |
switches the controls to crop mode
Definition at line 991 of file MaskEditorPanel.cpp.
References m_maskCropCtrl, and OnModeChanged().
Referenced by MainFrame::ShowMaskEditor().
void MaskEditorPanel::UpdateCrop | ( | bool | updateFromImgCtrl = false | ) |
updated the crop in the Panorama object with the current values from GUI
updateFromImgCtrl | if true, the crop is updated from the image control, otherwise from the values inside MaskEditorPanel (so from wxTextCtrls) |
Definition at line 801 of file MaskEditorPanel.cpp.
References PanoCommand::CommandHistory::addCommand(), MaskImageCtrl::getCrop(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::ConstStandardImageVariableGroups::getLenses(), HuginBase::ConstImageVariableGroup::getPartsSet(), HuginBase::Panorama::getSrcImage(), m_autoCenterCrop, m_cropLens, m_cropRect, m_editImg, m_imageGroups, m_pano, m_selectedImages, and set_contains().
Referenced by OnAutoCenter(), MaskImageCtrl::OnLeftMouseUp(), OnResetButton(), OnSetBottom(), OnSetLeft(), OnSetRight(), and OnSetTop().
|
private |
update GUI display
Definition at line 849 of file MaskEditorPanel.cpp.
References DEBUG_TRACE, m_autocenter_cb, m_autoCenterCrop, m_bottom_textctrl, m_cropRect, m_left_textctrl, m_right_textctrl, and m_top_textctrl.
Referenced by DisplayCrop(), OnAutoCenter(), OnResetButton(), OnSetBottom(), OnSetLeft(), OnSetRight(), OnSetTop(), panoramaImagesChanged(), and UpdateCropFromImage().
void MaskEditorPanel::UpdateCropFromImage | ( | ) |
updates the displayed crop in the text boxes (for dragging)
Definition at line 842 of file MaskEditorPanel.cpp.
References MaskImageCtrl::getCrop(), m_cropRect, m_editImg, and UpdateCropDisplay().
Referenced by MaskImageCtrl::OnMouseMove().
void MaskEditorPanel::UpdateMask | ( | ) |
called when mask where changed in MaskImageCtrl
Definition at line 320 of file MaskEditorPanel.cpp.
References PanoCommand::CommandHistory::addCommand(), GetImgNr(), PanoCommand::GlobalCmdHist::getInstance(), MaskImageCtrl::getNewMask(), m_currentMasks, m_editImg, and m_pano.
Referenced by MaskImageCtrl::OnKeyUp(), MaskImageCtrl::OnLeftMouseUp(), and MaskImageCtrl::OnRightMouseUp().
|
private |
updates the display after another image has been selected.
updates mask list and editor panel
Definition at line 680 of file MaskEditorPanel.cpp.
References GetImgNr(), GetSelectedMask(), m_currentMasks, m_maskList, and m_maskType.
Referenced by setImage().
|
private |
Definition at line 175 of file MaskEditorPanel.h.
Referenced by Create(), and UpdateCropDisplay().
|
private |
Definition at line 179 of file MaskEditorPanel.h.
Referenced by DisplayCrop(), OnAutoCenter(), OnResetButton(), OnSetBottom(), OnSetLeft(), OnSetRight(), OnSetTop(), UpdateCrop(), and UpdateCropDisplay().
|
private |
Definition at line 174 of file MaskEditorPanel.h.
Referenced by Create(), OnImageSelect(), OnSetBottom(), UpdateCropDisplay(), and ~MaskEditorPanel().
|
private |
Definition at line 180 of file MaskEditorPanel.h.
Referenced by CenterCrop(), and DisplayCrop().
|
private |
Definition at line 176 of file MaskEditorPanel.h.
Referenced by Create(), UpdateCrop(), and ~MaskEditorPanel().
|
private |
Definition at line 177 of file MaskEditorPanel.h.
Referenced by DisplayCrop(), and OnResetButton().
|
private |
Definition at line 178 of file MaskEditorPanel.h.
Referenced by CenterCrop(), DisplayCrop(), OnResetButton(), OnSetBottom(), OnSetLeft(), OnSetRight(), OnSetTop(), UpdateCrop(), UpdateCropDisplay(), and UpdateCropFromImage().
|
private |
Definition at line 159 of file MaskEditorPanel.h.
Referenced by AddMask(), OnMaskCopy(), OnMaskDelete(), OnMaskLoad(), OnMaskPaste(), OnMaskSave(), OnMaskTypeChange(), panoramaImagesChanged(), SelectMask(), setImage(), setMask(), UpdateMask(), and UpdateMaskList().
|
private |
Definition at line 160 of file MaskEditorPanel.h.
Referenced by AddMask(), Create(), OnMaskTypeChange(), setMask(), and ~MaskEditorPanel().
|
private |
Definition at line 149 of file MaskEditorPanel.h.
Referenced by AddMask(), Create(), OnColourChanged(), OnMaskAdd(), OnModeChanged(), OnShowActiveMasks(), OnZoom(), setImage(), setMask(), UpdateCrop(), UpdateCropFromImage(), and UpdateMask().
|
private |
Definition at line 168 of file MaskEditorPanel.h.
Referenced by Create(), and setImage().
|
private |
Definition at line 157 of file MaskEditorPanel.h.
Referenced by Init(), panoramaImagesChanged(), UpdateCrop(), and ~MaskEditorPanel().
|
private |
Definition at line 150 of file MaskEditorPanel.h.
Referenced by Create(), Init(), OnImageSelect(), OnModeChanged(), and setImage().
|
private |
Definition at line 171 of file MaskEditorPanel.h.
Referenced by Create(), OnImageSelect(), OnSetLeft(), UpdateCropDisplay(), and ~MaskEditorPanel().
|
private |
Definition at line 153 of file MaskEditorPanel.h.
Referenced by Create(), OnModeChanged(), and SwitchToCropMode().
|
private |
Definition at line 151 of file MaskEditorPanel.h.
Referenced by Create(), GetSelectedMask(), OnColumnWidthChange(), OnMaskAdd(), SelectMask(), and UpdateMaskList().
|
private |
Definition at line 162 of file MaskEditorPanel.h.
Referenced by Create(), OnMaskCopy(), OnMaskPaste(), and OnModeChanged().
|
private |
Definition at line 166 of file MaskEditorPanel.h.
Referenced by Create(), OnMaskAdd(), OnMaskCopy(), OnMaskDelete(), OnMaskSave(), OnMaskTypeChange(), SelectMask(), setImage(), and setMask().
|
private |
Definition at line 152 of file MaskEditorPanel.h.
Referenced by Create(), setMask(), and UpdateMaskList().
|
private |
Definition at line 156 of file MaskEditorPanel.h.
Referenced by AddMask(), DisplayCrop(), GetRot(), Init(), OnMaskCopy(), OnMaskDelete(), OnMaskLoad(), OnMaskPaste(), OnMaskSave(), OnMaskTypeChange(), setImage(), SetPano(), UpdateCrop(), UpdateMask(), and ~MaskEditorPanel().
|
private |
Definition at line 172 of file MaskEditorPanel.h.
Referenced by Create(), OnImageSelect(), OnSetRight(), UpdateCropDisplay(), and ~MaskEditorPanel().
|
private |
Definition at line 164 of file MaskEditorPanel.h.
Referenced by Create(), GetImgNr(), OnImageSelect(), OnModeChanged(), panoramaImagesChanged(), setImage(), and UpdateCrop().
|
private |
Definition at line 173 of file MaskEditorPanel.h.
Referenced by Create(), OnImageSelect(), OnSetTop(), UpdateCropDisplay(), and ~MaskEditorPanel().