#include <OptimizePhotometricPanel.h>
Inheritance diagram for OptimizePhotometricPanel:

Public Member Functions | |
| OptimizePhotometricPanel () | |
| 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 (PT::Panorama *pano) |
| virtual | ~OptimizePhotometricPanel () |
| virtual void | panoramaChanged (PT::Panorama &pano) |
| receives notification about panorama changes | |
| virtual void | panoramaImagesChanged (PT::Panorama &pano, const PT::UIntSet &imgNr) |
| receives notification about panorama changes | |
| void | OnOptimizeButton (wxCommandEvent &e) |
| run the optimizer | |
| void | SetGuiLevel (GuiLevel newGuiLevel) |
Protected Member Functions | |
| void | OnClose (wxCloseEvent &e) |
| void | OnReset (wxCommandEvent &e) |
| void | runOptimizer (const PT::UIntSet &img) |
Protected Attributes | |
| wxCheckBox * | m_only_active_images_cb |
| ImagesTreeCtrl * | m_images_tree |
| ImagesTreeCtrl * | m_lens_tree |
| PT::Panorama * | m_pano |
this is tied into the wxWindows hugin
it will emit an event that
Definition at line 37 of file OptimizePhotometricPanel.h.
|
|
Definition at line 63 of file OptimizePhotometricPanel.cpp. |
|
|
Definition at line 130 of file OptimizePhotometricPanel.cpp. References DEBUG_TRACE, m_only_active_images_cb, m_pano, and HuginBase::Panorama::removeObserver(). |
|
||||||||||||||||||||||||||||
|
Definition at line 67 of file OptimizePhotometricPanel.cpp. References DEBUG_ASSERT, DEBUG_TRACE, m_images_tree, m_lens_tree, and m_only_active_images_cb. |
|
|
Definition at line 108 of file OptimizePhotometricPanel.cpp. References HuginBase::Panorama::addObserver(), ImagesTreeCtrl::Init(), m_images_tree, m_lens_tree, m_pano, ImagesTreeCtrl::SetDisplayMode(), ImagesTreeCtrl::SetGroupMode(), and ImagesTreeCtrl::SetOptimizerMode(). |
|
|
Definition at line 377 of file OptimizePhotometricPanel.cpp. References DEBUG_DEBUG, and DEBUG_TRACE. |
|
|
run the optimizer
Definition at line 139 of file OptimizePhotometricPanel.cpp. References DEBUG_TRACE, fill_set(), HuginBase::Panorama::getActiveImages(), HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getPhotometricOptimizerSwitch(), m_only_active_images_cb, m_pano, and runOptimizer(). Referenced by MainFrame::OnPhotometricOptimize(). |
|
|
Definition at line 394 of file OptimizePhotometricPanel.cpp. References CommandHistory::addCommand(), MainFrame::Get(), PanoOperation::PanoOperation::GetCommand(), MainFrame::GetGuiLevel(), GlobalCmdHist::getInstance(), ImagesTreeCtrl::GetSelectedImages(), m_images_tree, and m_pano. |
|
|
receives notification about panorama changes
Definition at line 168 of file OptimizePhotometricPanel.cpp. References HuginBase::Panorama::getPhotometricOptimizerSwitch(), m_images_tree, m_lens_tree, and m_pano. |
|
||||||||||||
|
receives notification about panorama changes
Definition at line 174 of file OptimizePhotometricPanel.cpp. References HuginBase::Panorama::getNrOfImages(). |
|
|
|
Definition at line 124 of file OptimizePhotometricPanel.cpp. References m_images_tree, m_lens_tree, and ImagesTreeCtrl::SetGuiLevel(). Referenced by MainFrame::SetGuiLevel(). |
|
|
Definition at line 68 of file OptimizePhotometricPanel.h. Referenced by Create(), Init(), OnReset(), panoramaChanged(), and SetGuiLevel(). |
|
|
Definition at line 69 of file OptimizePhotometricPanel.h. Referenced by Create(), Init(), panoramaChanged(), and SetGuiLevel(). |
|
|
Definition at line 66 of file OptimizePhotometricPanel.h. Referenced by Create(), OnOptimizeButton(), and ~OptimizePhotometricPanel(). |
|
|
Definition at line 71 of file OptimizePhotometricPanel.h. Referenced by Init(), OnOptimizeButton(), OnReset(), panoramaChanged(), runOptimizer(), and ~OptimizePhotometricPanel(). |
1.3.9.1