24#ifndef _PREVIEWFRAME_H
25#define _PREVIEWFRAME_H
87 void OnUndo(wxCommandEvent &e);
89 void OnRedo(wxCommandEvent &e);
this handler class will receive change events from the Panorama.
wxTextCtrl * m_exposureTextCtrl
HuginBase::Panorama & m_pano
wxBoxSizer * m_ButtonSizer
wxScrolledWindow * m_ButtonPanel
void updateProgressDisplay()
update the display
void OnUpdate(wxCommandEvent &event)
PreviewPanel * m_PreviewPanel
wxStaticBoxSizer * m_ToggleButtonSizer
void OnRangeCompressionTextChanged(wxCommandEvent &e)
void OnRedo(wxCommandEvent &e)
event handler for redo
void OnFullScreen(wxCommandEvent &e)
event handler for full screen
void OnAutoPreviewToggle(wxCommandEvent &e)
void OnRangeCompressionIncrease(wxSpinEvent &e)
wxChoice * m_BlendModeChoice
void OnProjectionChoice(wxCommandEvent &e)
void OnBlendChoice(wxCommandEvent &e)
void OnClose(wxCloseEvent &e)
void panoramaChanged(HuginBase::Panorama &pano)
Notification about a Panorama change.
void OnDecreaseExposure(wxSpinEvent &e)
void OnStraighten(wxCommandEvent &e)
std::vector< wxTextCtrl * > m_projParamTextCtrl
void OnFitPano(wxCommandEvent &e)
wxStaticBoxSizer * m_projParamSizer
void OnUndo(wxCommandEvent &e)
event handler for undo
virtual ~PreviewFrame()
dtor.
void OnDefaultExposure(wxCommandEvent &e)
void OnOutputChoice(wxCommandEvent &e)
void OnProjParameterReset(wxCommandEvent &e)
event handler for reset projection parameters
void OnExposureTextChanged(wxCommandEvent &e)
wxSpinButton * m_rangeCompressionSpinBut
void OnChangeFOV(wxScrollEvent &e)
wxBitmapButton * m_defaultExposureBut
void OnShowAll(wxCommandEvent &e)
void panoramaImagesChanged(HuginBase::Panorama &pano, const HuginBase::UIntSet &changed)
notifies about changes to images
void OnTextCtrlChanged(wxCommandEvent &e)
wxChoice * m_ProjectionChoice
std::vector< wxSlider * > m_projParamSlider
wxSpinButton * m_exposureSpinBut
wxChoice * m_outputModeChoice
void OnRangeCompressionDecrease(wxSpinEvent &e)
void OnShowNone(wxCommandEvent &e)
wxTextCtrl * m_rangeCompressionTextCtrl
void OnIncreaseExposure(wxSpinEvent &e)
std::vector< wxStaticText * > m_projParamNamesLabel
void OnNumTransform(wxCommandEvent &e)
void OnChangeDisplayedImgs(wxCommandEvent &e)
std::vector< wxToggleButton * > m_ToggleButtons
void OnCenterHorizontally(wxCommandEvent &e)
A preview panel that renders the pictures using the panotools library.
std::set< unsigned int > UIntSet
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.