|
Hugin trunk 0.1
|
The OpenGL preview frame. More...
#include <GLPreviewFrame.h>

Protected Member Functions | |
| void | OnClose (wxCloseEvent &e) |
| void | OnOverviewToggle (wxCommandEvent &e) |
| void | OnCenterHorizontally (wxCommandEvent &e) |
| void | OnFitPano (wxCommandEvent &e) |
| void | OnStraighten (wxCommandEvent &e) |
| void | OnShowAll (wxCommandEvent &e) |
| void | OnShowNone (wxCommandEvent &e) |
| void | OnPhotometric (wxCommandEvent &e) |
| void | OnIdentify (wxCommandEvent &e) |
| void | OnAutocrop (wxCommandEvent &e) |
| void | OnStackAutocrop (wxCommandEvent &e) |
| void | OnAutocropOutside (wxCommandEvent &e) |
| void | OnControlPoint (wxCommandEvent &e) |
| void | OnNumTransform (wxCommandEvent &e) |
| void | OnChangeProjectionParam (wxScrollEvent &e) |
| void | OnTrackChangeProjectionParam (wxScrollEvent &e) |
| void | OnExposureChanged (wxCommandEvent &e) |
| void | OnProjParameterChanged (wxCommandEvent &e) |
| void | OnProjParameterReset (wxCommandEvent &e) |
| event handler for reset projection parameters | |
| void | OnSwitchPreviewGrid (wxCommandEvent &e) |
| event handler for switch on/off grid on preview | |
| void | OnUserExit (wxCommandEvent &e) |
| user wants to quit program | |
| void | OnDefaultExposure (wxCommandEvent &e) |
| void | OnDecreaseExposure (wxSpinEvent &e) |
| void | OnIncreaseExposure (wxSpinEvent &e) |
| void | OnRangeCompressionIncrease (wxSpinEvent &e) |
| void | OnRangeCompressionDecrease (wxSpinEvent &e) |
| void | OnRangeCompressionChanged (wxCommandEvent &e) |
| void | OnBlendChoice (wxCommandEvent &e) |
| void | OnDragChoice (wxCommandEvent &e) |
| void | KeyDown (wxKeyEvent &e) |
| void | KeyUp (wxKeyEvent &e) |
| void | DragChoiceLayout (int index) |
| void | OnProjectionChoice (wxCommandEvent &e) |
| void | OnOverviewModeChoice (wxCommandEvent &e) |
| void | OnROIChanged (wxCommandEvent &e) |
| event handler for changed roi | |
| void | OnResetCrop (wxCommandEvent &e) |
| event handler to reset crop area | |
| void | OnSetCropAspect (wxCommandEvent &e) |
| event handler to set fixed aspect ratio of crop | |
| void | OnHFOVChanged (wxCommandEvent &e) |
| void | OnVFOVChanged (wxCommandEvent &e) |
| void | OnHideProjectionHints (wxCommandEvent &e) |
| event handler when user hides the infobar | |
| void | updateBlendMode () |
| Update tools and GUI elements according to blend mode choice. | |
| void | OnFullScreen (wxCommandEvent &e) |
| event handler for full screen | |
| void | OnSelectMode (wxNotebookEvent &e) |
| event handler for selection of new mode | |
| void | OnToolModeChanging (wxNotebookEvent &e) |
| event handler for blocking changing mode when panorama contains no images | |
| void | OnLayoutScaleChange (wxCommandEvent &e) |
| event handler for change scale of layout mode | |
| void | OnColorPicker (wxCommandEvent &e) |
| event handler when starting color picker | |
| void | OnEditCPTool (wxCommandEvent &e) |
| event handler when starting edit cp tool | |
| void | OnPreviewBackgroundColorChanged (wxColourPickerEvent &e) |
| event handler when user changes background color | |
| void | OnGuideChanged (wxCommandEvent &e) |
| event handler when user selects different guide | |
| void | OnShowMainFrame (wxCommandEvent &e) |
| event handler to show main frame | |
| void | OnLoadImages (wxCommandEvent &e) |
| void | LoadImages (int preferredLensType) |
| void | OnAlign (wxCommandEvent &e) |
| void | OnCreate (wxCommandEvent &e) |
| void | OnCreateCP (wxCommandEvent &e) |
| handler for creating cp in pano space | |
| void | OnRemoveCP (wxCommandEvent &e) |
| handler to remove cp | |
| void | OnSelectAllMenu (wxCommandEvent &e) |
| handle all options of select all context menu | |
| void | OnSelectMedianMenu (wxCommandEvent &e) |
| void | OnSelectDarkestMenu (wxCommandEvent &e) |
| void | OnSelectBrightestMenu (wxCommandEvent &e) |
| void | OnSelectKeepSelection (wxCommandEvent &e) |
| void | OnSelectResetSelection (wxCommandEvent &e) |
| void | OnImageContextMenu (wxContextMenuEvent &e) |
| show context menu on image buttons | |
| void | OnRemoveImage (wxCommandEvent &e) |
Protected Attributes | |
| bool | GLresize = true |
Private Types | |
| enum | SelectAllMode { SELECT_ALL_IMAGES = 0 , SELECT_MEDIAN_IMAGES = 1 , SELECT_BRIGHTEST_IMAGES = 2 , SELECT_DARKEST_IMAGES = 3 } |
Private Member Functions | |
| void | EnableGroupCheckboxes (bool isShown) |
| changes the visibility of the group check boxes | |
| bool | UpdateOverviewMode (int newMode) |
| updates the mode of the overview window | |
| void | UpdateRoiDisplay (const HuginBase::PanoramaOptions opts) |
| update display of ROI | |
| void | SetMode (int newMode) |
| void | TurnOffTools (std::set< Tool * > tools) |
| bool | HasNonZeroTranslationPlaneParameters () |
| check, if panorama has non-zero translation plane parameters | |
| void | ResetTranslationPlaneParameters () |
| resets all translation plane parameters to zero | |
| void | CleanButtonColours () |
| void | ShowProjectionWarnings () |
| Tell the user anything suspicious about the projection choice. | |
The OpenGL preview frame.
Contains the GLViewer and various controls for it.
it is not created with XRC, because it is highly dynamic, buttons have to be added etc.
Definition at line 173 of file GLPreviewFrame.h.
|
private |
| Enumerator | |
|---|---|
| SELECT_ALL_IMAGES | |
| SELECT_MEDIAN_IMAGES | |
| SELECT_BRIGHTEST_IMAGES | |
| SELECT_DARKEST_IMAGES | |
Definition at line 415 of file GLPreviewFrame.h.
| GLPreviewFrame::GLPreviewFrame | ( | wxFrame * | frame, |
| HuginBase::Panorama & | pano | ||
| ) |
ctor.
Definition at line 174 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), HuginBase::Panorama::addObserver(), camera_tool, color_picker_tool, crop_tool, DEBUG_ASSERT, DEBUG_TRACE, difference_tool, drag_tool, DragChoiceLayout(), edit_cp_tool, huginApp::Get(), MainFrame::Get(), GLViewer::GetContext(), MainFrame::GetFileHistory(), PanoCommand::GlobalCmdHist::getInstance(), GetLensProjectionList(), HuginBase::Panorama::getOptions(), SplitButton::GetSplitButtonMenu(), GUI_SIMPLE, HUGIN_PREVIEW_BACKGROUND, HUGIN_SHOW_PROJECTION_HINTS, ID_ASS_LOAD_IMAGES, ID_ASSISTANT_MENU, ID_CREATEPANO_MENU, ID_HIDE_HINTS, ID_SHOW_ALL, ID_SHOW_NONE, identify_tool, InitPreviews(), LoadImages(), SplitButton::LoadMenu(), LoadOpenGLLayout(), m_alignButton, m_BlendModeChoice, m_ButtonPanel, m_ButtonSizer, m_colorpicker_togglebutton, m_createButton, m_defaultExposureBut, m_degDigits, m_differenceIndex, m_DragModeChoice, m_editCP_togglebutton, m_exposureSpinBut, m_exposureTextCtrl, m_filemenuAdvanced, m_filemenuSimple, m_GLOverview, m_GLPreview, m_GuideChoiceCrop, m_GuideChoiceDrag, m_GuideChoiceProj, m_guiLevel, m_HFOVSlider, m_HFOVText, m_identify_togglebutton, m_imageMenu, m_infoBar, m_loadImagesButton, m_mgr, m_mode, m_oldProjFormat, m_overviewCommandPanel, m_OverviewModeChoice, m_pano, m_preview_background_color, m_projection_panel, m_ProjectionChoice, m_projParamNamesLabel, m_projParamSizer, m_projParamSlider, m_projParamTextCtrl, m_rangeCompressionSpinBut, m_rangeCompressionTextCtrl, m_removeImageMenuId, m_ROIBottomTxt, m_ROILeftTxt, m_ROIRightTxt, m_ROITopTxt, m_selectAllButton, m_selectAllMode, m_selectKeepSelection, m_showProjectionHints, m_ToggleButtonSizer, m_tool_notebook, m_topsizer, m_VFOVSlider, m_VFOVText, GLViewer::m_view_state, OnAlign(), OnAutocrop(), OnAutocropOutside(), OnBlendChoice(), OnCenterHorizontally(), OnChangeProjectionParam(), OnClose(), OnColorPicker(), OnControlPoint(), OnCreate(), OnDecreaseExposure(), OnDefaultExposure(), OnDragChoice(), OnEditCPTool(), OnExposureChanged(), OnFitPano(), OnFullScreen(), OnGuideChanged(), OnHFOVChanged(), OnHideProjectionHints(), OnIdentify(), OnIncreaseExposure(), OnLayoutScaleChange(), OnLoadImages(), OnNumTransform(), OnOverviewModeChoice(), OnOverviewToggle(), OnPhotometric(), OnPreviewBackgroundColorChanged(), OnProjectionChoice(), OnProjParameterChanged(), OnProjParameterReset(), OnRangeCompressionChanged(), OnRangeCompressionDecrease(), OnRangeCompressionIncrease(), OnRemoveImage(), OnResetCrop(), OnROIChanged(), OnSelectAllMenu(), OnSelectBrightestMenu(), OnSelectDarkestMenu(), OnSelectKeepSelection(), OnSelectMedianMenu(), OnSelectMode(), OnSelectResetSelection(), OnSetCropAspect(), OnShowAll(), OnShowEvent(), OnShowMainFrame(), OnShowNone(), OnStackAutocrop(), OnStraighten(), OnSwitchPreviewGrid(), OnToolModeChanging(), OnTrackChangeProjectionParam(), OnUserExit(), OnVFOVChanged(), overview_drag_tool, pano_mask_tool, panosphere_difference_tool, GLOverview::PANOSPHERE_OUTSIDE, panosphere_overview_helper, panosphere_overview_identify_tool, plane_difference_tool, plane_overview_helper, plane_overview_identify_tool, preview_guide_tool, preview_helper, PROJ_PARAM_NAMES_ID, PROJ_PARAM_RESET_ID, PROJ_PARAM_SLIDER_ID, PROJ_PARAM_VAL_ID, hugin_utils::RestoreFramePosition(), SELECT_ALL_IMAGES, SELECT_BRIGHTEST_IMAGES, SELECT_DARKEST_IMAGES, SELECT_MEDIAN_IMAGES, GLViewer::SetActive(), SplitButton::SetBitmap(), SetGuiLevel(), HuginBase::PanoramaOptions::setHFOV(), GLOverview::SetMode(), ViewState::SetOptions(), HuginBase::PanoramaOptions::setVFOV(), and threshold().
|
virtual |
dtor.
Definition at line 867 of file GLPreviewFrame.cpp.
References color_picker_tool, crop_tool, ToolHelper::DeactivateTool(), PanosphereOverviewToolHelper::DeactivateTool(), DEBUG_TRACE, difference_tool, drag_tool, edit_cp_tool, GUI_SIMPLE, identify_tool, m_exposureTextCtrl, m_filemenuAdvanced, m_filemenuSimple, m_GroupToggleButtons, m_guiLevel, m_HFOVText, m_mgr, m_pano, m_panosphere_layoutLinesTool, m_plane_layoutLinesTool, m_preview_layoutLinesTool, m_projParamTextCtrl, m_rangeCompressionTextCtrl, m_ROIBottomTxt, m_ROILeftTxt, m_ROIRightTxt, m_ROITopTxt, m_ToggleButtons, m_VFOVText, overview_drag_tool, overview_outlines_tool, overview_projection_grid, pano_mask_tool, panosphere_control_point_tool, panosphere_difference_tool, panosphere_overview_camera_tool, panosphere_overview_helper, panosphere_overview_identify_tool, panosphere_sphere_tool, plane_control_point_tool, plane_difference_tool, plane_overview_camera_tool, plane_overview_helper, plane_overview_identify_tool, plane_overview_outlines_tool, preview_control_point_tool, preview_guide_tool, preview_helper, preview_projection_grid, HuginBase::Panorama::removeObserver(), StorePositionAndSize(), and threshold().
Definition at line 2596 of file GLPreviewFrame.cpp.
References imageDragGroup, m_GroupToggleButtons, and threshold().
Referenced by DragTool::MouseButtonEvent(), ImageGroupButtonEventHandler::OnChange(), and ToggleImageInDragGroup().
| void GLPreviewFrame::AddUserDefinedAssistant | ( | int | id, |
| const wxString & | desc, | ||
| const wxString & | help | ||
| ) |
adds the given user defined assistant to SplitButton menu
Definition at line 3267 of file GLPreviewFrame.cpp.
References SplitButton::GetSplitButtonMenu(), m_alignButton, and threshold().
Referenced by MainFrame::MainFrame().
| void GLPreviewFrame::AddUserDefinedSequence | ( | int | id, |
| const wxString & | desc, | ||
| const wxString & | help | ||
| ) |
adds the given user defined output sequence to SplitButton menu
Definition at line 3255 of file GLPreviewFrame.cpp.
References SplitButton::GetSplitButtonMenu(), m_createButton, and threshold().
Referenced by MainFrame::MainFrame().
|
inline |
Definition at line 217 of file GLPreviewFrame.h.
References GLresize.
Referenced by GLViewer::RedrawE(), and GLViewer::Resized().
|
private |
Definition at line 2368 of file GLPreviewFrame.cpp.
References HuginBase::Panorama::getNrOfImages(), m_pano, m_ToggleButtonPanel, m_ToggleButtons, and threshold().
Referenced by OnIdentify(), SetMode(), TurnOffTools(), and updateBlendMode().
Definition at line 2613 of file GLPreviewFrame.cpp.
References imageDragGroup, m_GroupToggleButtons, and threshold().
| void GLPreviewFrame::ContinueResize | ( | ) |
Definition at line 165 of file GLPreviewFrame.cpp.
References GLresize, m_GLOverview, m_GLPreview, GLViewer::Resized(), and threshold().
Referenced by GLwxAuiFloatingFrame::OnActivate(), and GLViewer::RedrawE().
Definition at line 2063 of file GLPreviewFrame.cpp.
References threshold().
Referenced by GLPreviewFrame(), OnDragChoice(), panoramaImagesChanged(), and SetGuiLevel().
changes the visibility of the group check boxes
| isShown | true if the group checkboxes should be visible |
Definition at line 2621 of file GLPreviewFrame.cpp.
References m_GroupToggleButtons, and threshold().
Referenced by OnDragChoice(), panoramaImagesChanged(), and SetMode().
| void GLPreviewFrame::FillBlendChoice | ( | ) |
fills the blend wxChoice with all valid blend modes and restore the last used one
call this method only with existing OpenGL context
Definition at line 2632 of file GLPreviewFrame.cpp.
References PreviewDifferenceTool::CheckOpenGLCanDifference(), m_BlendModeChoice, m_differenceIndex, threshold(), and updateBlendMode().
Referenced by LoadOpenGLLayout().
|
inline |
Definition at line 211 of file GLPreviewFrame.h.
References m_mgr.
| HuginBase::UIntSet GLPreviewFrame::GetDragGroupImages | ( | ) |
Definition at line 2610 of file GLPreviewFrame.cpp.
References imageDragGroup.
Referenced by DragTool::MouseButtonEvent(), and ImagesTreeCtrl::OnLeftUp().
|
inline |
Definition at line 213 of file GLPreviewFrame.h.
References m_GLOverview.
Referenced by GLViewer::SetUpContext().
|
inline |
Definition at line 212 of file GLPreviewFrame.h.
References m_GLPreview.
Referenced by PreviewColorPickerTool::Activate(), PreviewEditCPTool::Activate(), PreviewColorPickerTool::Deactivate(), PreviewEditCPTool::Deactivate(), PreviewCropTool::MouseButtonEvent(), and GLViewer::SetUpContext().
| wxColor GLPreviewFrame::GetPreviewBackgroundColor | ( | ) |
Definition at line 3149 of file GLPreviewFrame.cpp.
References m_preview_background_color.
Referenced by GLViewer::GLViewer(), and MakePanosphereOverviewTools().
|
private |
check, if panorama has non-zero translation plane parameters
Definition at line 1953 of file GLPreviewFrame.cpp.
References HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getSrcImage(), m_pano, and threshold().
Referenced by OnDragChoice(), panoramaImagesChanged(), and UpdateOverviewMode().
| bool GLPreviewFrame::individualDragging | ( | ) |
Definition at line 2577 of file GLPreviewFrame.cpp.
References m_DragModeChoice.
Referenced by DragTool::MouseButtonEvent(), OnDragChoice(), panoramaImagesChanged(), SetMode(), and StorePositionAndSize().
| void GLPreviewFrame::InitPreviews | ( | ) |
init previews
Definition at line 943 of file GLPreviewFrame.cpp.
References LoadOpenGLLayout(), m_GLOverview, m_GLPreview, panosphere_overview_helper, plane_overview_helper, preview_helper, GLViewer::SetUpContext(), and threshold().
Referenced by GLPreviewFrame(), and MainFrame::OnToggleGLPreviewFrame().
|
protected |
Definition at line 1444 of file GLPreviewFrame.cpp.
References GLOverview::GetMode(), ToolHelper::KeypressEvent(), m_GLOverview, GLOverview::PANOSPHERE_INSIDE, GLOverview::PANOSPHERE_OUTSIDE, panosphere_overview_helper, GLOverview::PLANE, plane_overview_helper, preview_helper, and threshold().
|
protected |
Definition at line 1464 of file GLPreviewFrame.cpp.
References GLOverview::GetMode(), ToolHelper::KeypressEvent(), m_GLOverview, GLOverview::PANOSPHERE_INSIDE, GLOverview::PANOSPHERE_OUTSIDE, panosphere_overview_helper, GLOverview::PLANE, plane_overview_helper, preview_helper, and threshold().
Definition at line 3314 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoOperation::PanoOperation::GetCommand(), HuginBase::Panorama::getImage(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getNrOfCtrlPoints(), HUGIN_ASS_AUTO_ALIGN, HuginBase::SrcPanoImage::isCircularCrop(), m_guiLevel, m_pano, OnAlign(), ShowFisheyeCropHint(), and threshold().
Referenced by GLPreviewFrame(), and OnLoadImages().
| void GLPreviewFrame::LoadOpenGLLayout | ( | ) |
loads the layout of the OpenGL windows and restores it
Definition at line 815 of file GLPreviewFrame.cpp.
References FillBlendChoice(), m_GLOverview, m_mgr, OnShowEvent(), GLViewer::SetActive(), and threshold().
Referenced by GLPreviewFrame(), InitPreviews(), and MainFrame::OnToggleGLPreviewFrame().
| void GLPreviewFrame::MakePanosphereOverviewTools | ( | PanosphereOverviewToolHelper * | helper | ) |
Definition at line 2197 of file GLPreviewFrame.cpp.
References ToolHelper::ActivateTool(), GetPreviewBackgroundColor(), m_GLPreview, m_panosphere_layoutLinesTool, overview_drag_tool, overview_outlines_tool, overview_projection_grid, panosphere_control_point_tool, panosphere_difference_tool, panosphere_overview_camera_tool, panosphere_overview_helper, panosphere_overview_identify_tool, panosphere_sphere_tool, and threshold().
Referenced by GLOverview::setUp().
| void GLPreviewFrame::MakePlaneOverviewTools | ( | PlaneOverviewToolHelper * | helper | ) |
Definition at line 2227 of file GLPreviewFrame.cpp.
References ToolHelper::ActivateTool(), m_GLPreview, m_plane_layoutLinesTool, plane_control_point_tool, plane_difference_tool, plane_overview_camera_tool, plane_overview_helper, plane_overview_identify_tool, plane_overview_outlines_tool, and threshold().
Referenced by GLOverview::setUp().
| void GLPreviewFrame::MakePreviewTools | ( | PreviewToolHelper * | helper | ) |
Definition at line 2158 of file GLPreviewFrame.cpp.
References ToolHelper::ActivateTool(), camera_tool, color_picker_tool, crop_tool, difference_tool, drag_tool, edit_cp_tool, ID_CREATE_CP, ID_REMOVE_CP, identify_tool, m_GLPreview, m_GuideChoiceProj, m_preview_layoutLinesTool, mode_assistant, OnCreateCP(), OnRemoveCP(), pano_mask_tool, preview_control_point_tool, preview_guide_tool, preview_helper, preview_projection_grid, PreviewGuideTool::SetGuideStyle(), SetMode(), GLViewer::SetPhotometricCorrect(), threshold(), and updateBlendMode().
Referenced by GLPreview::setUp().
|
protected |
Definition at line 3361 of file GLPreviewFrame.cpp.
References MainFrame::Get(), and MainFrame::RunAssistant().
Referenced by GLPreviewFrame(), and LoadImages().
|
protected |
Definition at line 2651 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_INFO, HuginBase::Panorama::getActiveImages(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, HuginBase::PanoramaOptions::setROI(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2719 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_INFO, HuginBase::Panorama::getActiveImages(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, HuginBase::PanoramaOptions::setROI(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1889 of file GLPreviewFrame.cpp.
References m_BlendModeChoice, and updateBlendMode().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1580 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), HuginBase::Panorama::getActiveImages(), PanoCommand::GlobalCmdHist::getInstance(), m_pano, and ResetPreviewZoom().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1845 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_HFOVSlider, m_pano, HuginBase::PanoramaOptions::m_projFeatures, m_projParamSlider, m_VFOVSlider, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1526 of file GLPreviewFrame.cpp.
References MainFrame::CLOSE_PROGRAM, DEBUG_DEBUG, DEBUG_TRACE, MainFrame::Get(), GUI_SIMPLE, m_guiLevel, and threshold().
Referenced by GLPreviewFrame().
|
protected |
event handler when starting color picker
Definition at line 2388 of file GLPreviewFrame.cpp.
References ToolHelper::ActivateTool(), color_picker_tool, ToolHelper::DeactivateTool(), edit_cp_tool, m_editCP_togglebutton, m_GLPreview, preview_control_point_tool, preview_helper, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2273 of file GLPreviewFrame.cpp.
References ToolHelper::ActivateTool(), ToolHelper::DeactivateTool(), PanosphereOverviewToolHelper::DeactivateTool(), m_editCP_togglebutton, m_GLOverview, m_GLPreview, panosphere_control_point_tool, panosphere_overview_helper, plane_control_point_tool, plane_overview_helper, preview_control_point_tool, preview_helper, threshold(), and TurnOffTools().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 3367 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), MainFrame::Get(), PanoCommand::GlobalCmdHist::getInstance(), m_guiLevel, m_pano, MainFrame::OnDoStitch(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
handler for creating cp in pano space
Definition at line 3435 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), cpLock, HuginBase::PTools::Transform::createTransform(), deregisterPTWXDlgFcn(), HuginBase::Panorama::duplicate(), edit_cp_tool, vigra_ext::findInterestPointsPartial(), MainFrame::Get(), HuginBase::Panorama::getActiveImages(), HuginBase::getCPoutsideLimit(), HuginBase::Panorama::getImage(), HuginBase::getImagesinROI(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), HuginBase::PanoramaOptions::getROI(), PreviewEditCPTool::GetSelectedROI(), HuginBase::Panorama::getSrcImage(), HuginBase::Panorama::getSubset(), HuginBase::PanoramaOptions::getWidth(), hugin_utils::HuginMessageBox(), FindStruct::imgNr, vigra_ext::INTERP_CUBIC, m_GLPreview, m_pano, MAX_DIMENSION, vigra_ext::CorrelationResult::maxi, vigra_ext::CorrelationResult::maxpos, HuginBase::PanoramaOptions::outputExposureValue, vigra_ext::PointFineTune(), registerPTWXDlgFcn(), HuginBase::PanoramaOptions::remapUsingGPU, hugin_utils::roundi(), HuginBase::Panorama::setCtrlPoints(), PreviewEditCPTool::SetMenuProcessed(), HuginBase::PanoramaOptions::setROI(), HuginBase::PanoramaOptions::setWidth(), threshold(), HuginBase::PTools::Transform::transformImgCoord(), hugin_utils::TDiff2D< T >::x, HuginBase::ControlPoint::X_Y, and hugin_utils::TDiff2D< T >::y.
Referenced by MakePreviewTools().
|
protected |
Definition at line 2103 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, HuginBase::PanoramaOptions::outputExposureValue, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2083 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), HuginBase::CalculateMeanExposure::calcMeanExposure(), HuginBase::Panorama::getActiveImages(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, HuginBase::PanoramaOptions::outputExposureValue, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1901 of file GLPreviewFrame.cpp.
References DragTool::drag_mode_mosaic, DragTool::drag_mode_normal, drag_tool, DragChoiceLayout(), EnableGroupCheckboxes(), VisualizationState::ForceRequireRedraw(), HasNonZeroTranslationPlaneParameters(), hugin_utils::HuginMessageBox(), individualDragging(), m_DragModeChoice, m_GLOverview, m_OverviewModeChoice, GLViewer::m_visualization_state, ResetTranslationPlaneParameters(), VisualizationState::SetDirtyViewport(), DragTool::setDragMode(), threshold(), and UpdateOverviewMode().
Referenced by GLPreviewFrame(), OnOverviewModeChoice(), and SetGuiLevel().
|
protected |
event handler when starting edit cp tool
Definition at line 2424 of file GLPreviewFrame.cpp.
References ToolHelper::ActivateTool(), color_picker_tool, ToolHelper::DeactivateTool(), edit_cp_tool, m_colorpicker_togglebutton, m_GLPreview, preview_control_point_tool, preview_helper, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1745 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_INFO, PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_exposureTextCtrl, m_pano, HuginBase::PanoramaOptions::outputExposureValue, hugin_utils::str2double(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1600 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_INFO, DEBUG_TRACE, HuginBase::Panorama::getActiveImages(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), HuginBase::CalculateFitPanorama::getResultHeight(), HuginBase::CalculateFitPanorama::getResultHorizontalFOV(), m_pano, ResetPreviewZoom(), hugin_utils::roundi(), HuginBase::PanoramaAlgorithm::run(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
event handler for full screen
Definition at line 2749 of file GLPreviewFrame.cpp.
References threshold().
Referenced by GLPreviewFrame().
|
protected |
event handler when user selects different guide
Definition at line 3153 of file GLPreviewFrame.cpp.
References m_GuideChoiceCrop, m_GuideChoiceDrag, m_GuideChoiceProj, preview_guide_tool, redrawPreview(), and PreviewGuideTool::SetGuideStyle().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2967 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_INFO, PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_HFOVText, m_pano, hugin_utils::str2double(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
event handler when user hides the infobar
Definition at line 3110 of file GLPreviewFrame.cpp.
References hugin_utils::HuginMessageBox(), m_showProjectionHints, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2245 of file GLPreviewFrame.cpp.
References CleanButtonColours(), ToolHelper::DeactivateTool(), PanosphereOverviewToolHelper::DeactivateTool(), difference_tool, identify_tool, m_BlendModeChoice, m_GLOverview, m_GLPreview, panosphere_difference_tool, panosphere_overview_helper, panosphere_overview_identify_tool, plane_difference_tool, plane_overview_helper, plane_overview_identify_tool, preview_helper, PreviewIdentifyTool::setConstantOn(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
show context menu on image buttons
Definition at line 3754 of file GLPreviewFrame.cpp.
References ID_TOGGLE_BUT, m_imageMenu, m_imageMenuIndex, m_removeImageMenuId, m_ToggleButtons, and threshold().
Referenced by panoramaImagesChanged().
|
protected |
Definition at line 2094 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, HuginBase::PanoramaOptions::outputExposureValue, and threshold().
Referenced by GLPreviewFrame().
|
protected |
event handler for change scale of layout mode
Definition at line 3030 of file GLPreviewFrame.cpp.
References m_GLOverview, m_GLPreview, m_mode, mode_layout, GLViewer::SetLayoutScale(), GLOverview::SetLayoutScale(), and threshold().
Referenced by GLPreviewFrame(), and SetMode().
|
protected |
Definition at line 3308 of file GLPreviewFrame.cpp.
References LoadImages().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1673 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getNrOfImages(), hugin_utils::HuginMessageBox(), m_DragModeChoice, m_pano, hugin_utils::stringToDouble(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2032 of file GLPreviewFrame.cpp.
References VisualizationState::ForceRequireRedraw(), GLOverview::GetMode(), m_DragModeChoice, m_GLOverview, m_OverviewModeChoice, GLViewer::m_visualization_state, OnDragChoice(), GLOverview::PANOSPHERE_INSIDE, GLOverview::PANOSPHERE_OUTSIDE, GLOverview::PLANE, VisualizationState::SetDirtyViewport(), and UpdateOverviewMode().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1487 of file GLPreviewFrame.cpp.
References DEBUG_TRACE, m_GLOverview, m_mgr, GLViewer::SetActive(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2153 of file GLPreviewFrame.cpp.
References m_GLPreview, and GLViewer::SetPhotometricCorrect().
Referenced by GLPreviewFrame().
|
protected |
event handler when user changes background color
Definition at line 3137 of file GLPreviewFrame.cpp.
References m_GLOverview, m_GLPreview, m_preview_background_color, panosphere_sphere_tool, redrawPreview(), PanosphereSphereTool::SetPreviewBackgroundColor(), GLViewer::SetViewerBackground(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2112 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_DEBUG, PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, m_projection_panel, m_ProjectionChoice, HuginBase::PanoramaOptions::setProjection(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1811 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_INFO, PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), HuginBase::PanoramaOptions::getProjectionParameters(), m_pano, HuginBase::PanoramaOptions::m_projFeatures, m_projParamTextCtrl, HuginBase::PanoramaOptions::setProjectionParameters(), hugin_utils::str2double(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
event handler for reset projection parameters
Definition at line 1836 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, and HuginBase::PanoramaOptions::resetProjectionParameters().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1782 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, m_rangeCompressionTextCtrl, HuginBase::PanoramaOptions::outputRangeCompression, hugin_utils::str2double(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1773 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, HuginBase::PanoramaOptions::outputRangeCompression, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1764 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, HuginBase::PanoramaOptions::outputRangeCompression, and threshold().
Referenced by GLPreviewFrame().
|
protected |
handler to remove cp
Definition at line 3381 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), edit_cp_tool, MainFrame::Get(), PreviewEditCPTool::GetFoundCPs(), PanoCommand::GlobalCmdHist::getInstance(), m_pano, PreviewEditCPTool::SetMenuProcessed(), and threshold().
Referenced by MakePreviewTools().
|
protected |
Definition at line 3763 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), m_imageMenuIndex, and m_pano.
Referenced by GLPreviewFrame().
|
protected |
event handler to reset crop area
Definition at line 2929 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, HuginBase::PanoramaOptions::setROI(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
event handler for changed roi
Definition at line 2890 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, m_ROIBottomTxt, m_ROILeftTxt, m_ROIRightTxt, m_ROITopTxt, threshold(), and UpdateRoiDisplay().
Referenced by GLPreviewFrame().
|
protected |
handle all options of select all context menu
Definition at line 3718 of file GLPreviewFrame.cpp.
References m_selectAllMode, and SELECT_ALL_IMAGES.
Referenced by GLPreviewFrame().
|
protected |
Definition at line 3730 of file GLPreviewFrame.cpp.
References m_selectAllMode, and SELECT_BRIGHTEST_IMAGES.
Referenced by GLPreviewFrame().
|
protected |
Definition at line 3736 of file GLPreviewFrame.cpp.
References m_selectAllMode, and SELECT_DARKEST_IMAGES.
Referenced by GLPreviewFrame().
|
protected |
Definition at line 3742 of file GLPreviewFrame.cpp.
References m_selectKeepSelection.
Referenced by GLPreviewFrame().
|
protected |
Definition at line 3724 of file GLPreviewFrame.cpp.
References m_selectAllMode, and SELECT_MEDIAN_IMAGES.
Referenced by GLPreviewFrame().
|
protected |
event handler for selection of new mode
Definition at line 2875 of file GLPreviewFrame.cpp.
References m_mode, and SetMode().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 3748 of file GLPreviewFrame.cpp.
References m_selectKeepSelection.
Referenced by GLPreviewFrame().
|
protected |
event handler to set fixed aspect ratio of crop
Definition at line 2936 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), HuginBase::PanoramaOptions::getROI(), m_pano, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1621 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), fill_set(), HuginBase::Panorama::getActiveImages(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getNrOfImages(), HuginBase::getSortedStacks(), m_pano, m_selectAllMode, m_selectKeepSelection, SELECT_ALL_IMAGES, SELECT_BRIGHTEST_IMAGES, SELECT_DARKEST_IMAGES, SELECT_MEDIAN_IMAGES, and threshold().
Referenced by GLPreviewFrame().
| void GLPreviewFrame::OnShowEvent | ( | wxShowEvent & | e | ) |
Definition at line 1417 of file GLPreviewFrame.cpp.
References DEBUG_DEBUG, DEBUG_TRACE, m_mgr, and threshold().
Referenced by GLPreviewFrame(), LoadOpenGLLayout(), and MainFrame::OnToggleGLPreviewFrame().
|
protected |
event handler to show main frame
Definition at line 3279 of file GLPreviewFrame.cpp.
References MainFrame::Get().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1659 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_ASSERT, PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getNrOfImages(), m_pano, m_ToggleButtons, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2681 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_INFO, HuginBase::Panorama::getActiveImages(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, HuginBase::PanoramaOptions::setROI(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1591 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getNrOfImages(), and m_pano.
Referenced by GLPreviewFrame().
|
protected |
event handler for switch on/off grid on preview
Definition at line 1510 of file GLPreviewFrame.cpp.
References ToolHelper::ActivateTool(), ToolHelper::DeactivateTool(), PanosphereOverviewToolHelper::DeactivateTool(), m_GLOverview, m_GLPreview, overview_projection_grid, panosphere_overview_helper, preview_helper, preview_projection_grid, and threshold().
Referenced by GLPreviewFrame().
|
protected |
event handler for blocking changing mode when panorama contains no images
Definition at line 2881 of file GLPreviewFrame.cpp.
References HuginBase::Panorama::getNrOfImages(), m_pano, and threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 1865 of file GLPreviewFrame.cpp.
References HuginBase::Panorama::getOptions(), m_GLPreview, m_pano, HuginBase::PanoramaOptions::m_projFeatures, m_projParamSlider, m_projParamTextCtrl, GLViewer::m_view_state, ViewState::SetOptions(), and threshold().
Referenced by GLPreviewFrame().
|
protected |
user wants to quit program
Definition at line 3285 of file GLPreviewFrame.cpp.
References threshold().
Referenced by GLPreviewFrame().
|
protected |
Definition at line 2999 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), DEBUG_INFO, PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getOptions(), m_pano, m_VFOVText, hugin_utils::str2double(), and threshold().
Referenced by GLPreviewFrame().
|
virtual |
Notification about a Panorama change.
This function will always be called, even when the change could be handled by panoramaImageAdded() or other notify functions.
This allows lazy observers to just listen to panoramaChanged().
Implements HuginBase::PanoramaObserver.
Definition at line 1062 of file GLPreviewFrame.cpp.
References Components2Str(), DEBUG_DEBUG, hugin_utils::doubleToString(), SplitButton::Enable(), HuginBase::PanoramaOptions::EQUIRECTANGULAR, HuginBase::BaseSrcPanoImage::EQUIRECTANGULAR, HuginBase::PanoramaOptions::fovCalcSupported(), MainFrame::Get(), HuginBase::Panorama::getActiveImages(), HuginBase::Panorama::getCtrlPoints(), HuginBase::PanoramaOptions::getHFOV(), HuginBase::Panorama::getImage(), PanoCommand::GlobalCmdHist::getInstance(), PanoCommand::CommandHistory::getLastCommandName(), HuginBase::Panorama::getNrOfCtrlPoints(), HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getOptions(), HuginBase::PanoramaOptions::getProjection(), HuginBase::PanoramaOptions::getProjectionParameters(), HuginBase::PanoramaOptions::getROI(), HuginBase::PanoramaOptions::getSize(), HuginBase::PanoramaOptions::getVFOV(), m_alignButton, m_createButton, m_exposureTextCtrl, m_HFOVSlider, m_HFOVText, m_oldProjFormat, m_pano, m_projection_panel, m_ProjectionChoice, HuginBase::PanoramaOptions::m_projFeatures, m_projParamNamesLabel, m_projParamSizer, m_projParamSlider, m_projParamTextCtrl, m_rangeCompressionTextCtrl, m_showProjectionHints, m_tool_notebook, m_VFOVSlider, m_VFOVText, HuginBase::Panorama::needsOptimization(), HuginBase::PanoramaOptions::outputExposureValue, HuginBase::PanoramaOptions::outputRangeCompression, redrawPreview(), hugin_utils::roundi(), SplitButton::SetLabel(), ShowProjectionWarnings(), threshold(), and UpdateRoiDisplay().
|
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 1255 of file GLPreviewFrame.cpp.
References DEBUG_INFO, DEBUG_TRACE, DragTool::drag_mode_mosaic, DragTool::drag_mode_normal, drag_tool, DragChoiceLayout(), EnableGroupCheckboxes(), HuginBase::Panorama::getActiveImages(), DragTool::getDragMode(), HuginBase::Panorama::getImage(), GLOverview::GetMode(), HuginBase::Panorama::getNrOfImages(), HasNonZeroTranslationPlaneParameters(), HUGIN_CONV_FILENAME, ID_TOGGLE_BUT, identify_tool, individualDragging(), m_ButtonPanel, m_ButtonSizer, m_DragModeChoice, m_GLOverview, m_GroupToggleButtons, m_identify_togglebutton, m_mode, m_OverviewModeChoice, m_pano, m_ToggleButtonPanel, m_ToggleButtons, m_tool_notebook, mode_assistant, mode_drag, OnImageContextMenu(), overview_drag_tool, GLOverview::PANOSPHERE_OUTSIDE, panosphere_overview_identify_tool, GLOverview::PLANE, plane_overview_identify_tool, redrawPreview(), set_contains(), DragTool::setDragMode(), SetMode(), GLOverview::SetMode(), threshold(), toggle_group_button_event_handlers, and toogle_button_event_handlers.
| void GLPreviewFrame::PauseResize | ( | ) |
Definition at line 159 of file GLPreviewFrame.cpp.
References DEBUG_DEBUG, and GLresize.
Referenced by GLwxAuiManager::CreateFloatingFrame(), and GLwxAuiFloatingFrame::OnMoveFinished().
| void GLPreviewFrame::redrawPreview | ( | ) |
Display an updated version of the preview images.
Redraws happen automatically when the panorama changes, and when the preview's internal real time sliders are used. This is only needed occasionally, such as when a image finishes loading and its place holder can be replaced with the real image.
Definition at line 1402 of file GLPreviewFrame.cpp.
References m_GLOverview, and m_GLPreview.
Referenced by TextureManager::TextureInfo::DefineLevels(), OnGuideChanged(), OnPreviewBackgroundColorChanged(), panoramaChanged(), and panoramaImagesChanged().
| void GLPreviewFrame::RemoveImageFromDragGroup | ( | unsigned int | image_nr, |
| bool | update_check_box = true |
||
| ) |
Definition at line 2590 of file GLPreviewFrame.cpp.
References imageDragGroup, m_GroupToggleButtons, and threshold().
Referenced by DragTool::MouseButtonEvent(), ImageGroupButtonEventHandler::OnChange(), and ToggleImageInDragGroup().
| void GLPreviewFrame::ResetPreviewZoom | ( | ) |
reset zoom level for preview window
Definition at line 1408 of file GLPreviewFrame.cpp.
References m_GLPreview, GLViewer::m_visualization_state, preview_helper, GLViewer::Redraw(), and VisualizationState::SetZoomLevel().
Referenced by MainFrame::LoadProjectFile(), OnCenterHorizontally(), OnFitPano(), and MainFrame::OnNewProject().
|
private |
resets all translation plane parameters to zero
Definition at line 1967 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), HuginBase::Panorama::duplicate(), PanoCommand::GlobalCmdHist::getInstance(), HuginBase::Panorama::getNrOfImages(), HuginBase::Panorama::getVariables(), m_pano, and threshold().
Referenced by OnDragChoice(), and UpdateOverviewMode().
| void GLPreviewFrame::SetDragGroupImages | ( | HuginBase::UIntSet | imageDragGroup_in, |
| bool | update_check_box = true |
||
| ) |
Definition at line 2602 of file GLPreviewFrame.cpp.
References imageDragGroup, m_GroupToggleButtons, and threshold().
Referenced by ImagesTreeCtrl::OnLeftUp().
sets the gui level
Definition at line 3167 of file GLPreviewFrame.cpp.
References DragChoiceLayout(), MainFrame::Get(), GUI_ADVANCED, GUI_EXPERT, GUI_SIMPLE, m_DragModeChoice, m_filemenuAdvanced, m_filemenuSimple, m_GLOverview, m_guiLevel, m_OverviewModeChoice, OnDragChoice(), GLOverview::PANOSPHERE_OUTSIDE, GLOverview::SetMode(), and threshold().
Referenced by GLPreviewFrame(), and MainFrame::SetGuiLevel().
| void GLPreviewFrame::SetImageButtonColour | ( | unsigned int | image_nr, |
| unsigned char | red, | ||
| unsigned char | green, | ||
| unsigned char | blue | ||
| ) |
Definition at line 2327 of file GLPreviewFrame.cpp.
References m_ToggleButtonPanel, m_ToggleButtons, and threshold().
Referenced by PreviewIdentifyTool::AfterDrawImagesEvent(), PreviewIdentifyTool::StopShowingImages(), PreviewIdentifyTool::StopUpdating(), and PreviewIdentifyTool::UpdateWithNewImageSet().
Definition at line 2754 of file GLPreviewFrame.cpp.
References ToolHelper::ActivateTool(), camera_tool, CleanButtonColours(), color_picker_tool, crop_tool, ToolHelper::DeactivateTool(), PanosphereOverviewToolHelper::DeactivateTool(), drag_tool, edit_cp_tool, EnableGroupCheckboxes(), identify_tool, individualDragging(), m_BlendModeChoice, m_colorpicker_togglebutton, m_editCP_togglebutton, m_GLOverview, m_GLPreview, m_GroupToggleButtons, m_identify_togglebutton, m_mode, m_panosphere_layoutLinesTool, m_plane_layoutLinesTool, m_preview_layoutLinesTool, mode_assistant, mode_crop, mode_drag, mode_layout, mode_preview, mode_projection, non_layout_blend_mode, OnLayoutScaleChange(), overview_drag_tool, pano_mask_tool, panosphere_control_point_tool, panosphere_overview_helper, panosphere_overview_identify_tool, plane_control_point_tool, plane_overview_helper, plane_overview_identify_tool, preview_control_point_tool, preview_guide_tool, preview_helper, PreviewIdentifyTool::setConstantOn(), GLViewer::SetLayoutMode(), GLOverview::SetLayoutMode(), threshold(), TurnOffTools(), and updateBlendMode().
Referenced by MakePreviewTools(), OnSelectMode(), and panoramaImagesChanged().
set status if projection hints should be shown or not
Definition at line 3101 of file GLPreviewFrame.cpp.
References m_infoBar, m_showProjectionHints, and threshold().
Referenced by MainFrame::OnShowPrefs().
Definition at line 2148 of file GLPreviewFrame.cpp.
References threshold().
Referenced by ToolHelper::SetStatusMessage().
|
private |
Tell the user anything suspicious about the projection choice.
If nothing is suspicious, any previous message is removed. In wxWidgets 2.9, this appears as an wxInfoBar. Older versions do not have this. so the status bar is used instead.
Definition at line 3042 of file GLPreviewFrame.cpp.
References HuginBase::PanoramaOptions::CYLINDRICAL, HuginBase::PanoramaOptions::EQUIRECTANGULAR, HuginBase::PanoramaOptions::FULL_FRAME_FISHEYE, HuginBase::PanoramaOptions::getHFOV(), HuginBase::Panorama::getOptions(), HuginBase::PanoramaOptions::getProjection(), HuginBase::PanoramaOptions::getVFOV(), m_infoBar, m_pano, HuginBase::PanoramaOptions::RECTILINEAR, HuginBase::PanoramaOptions::STEREOGRAPHIC, and threshold().
Referenced by panoramaChanged().
| void GLPreviewFrame::StorePositionAndSize | ( | ) |
store position and size of window in wxConfig
Definition at line 847 of file GLPreviewFrame.cpp.
References individualDragging(), m_BlendModeChoice, m_GuideChoiceProj, m_mgr, hugin_utils::StoreFramePosition(), and threshold().
Referenced by MainFrame::OnExit(), and ~GLPreviewFrame().
Definition at line 2583 of file GLPreviewFrame.cpp.
References AddImageToDragGroup(), imageDragGroup, RemoveImageFromDragGroup(), and threshold().
Definition at line 2295 of file GLPreviewFrame.cpp.
References CleanButtonColours(), crop_tool, drag_tool, identify_tool, m_GLOverview, m_GLPreview, m_identify_togglebutton, preview_control_point_tool, and threshold().
Referenced by OnControlPoint(), and SetMode().
|
protected |
Update tools and GUI elements according to blend mode choice.
Definition at line 956 of file GLPreviewFrame.cpp.
References ToolHelper::ActivateTool(), CleanButtonColours(), ToolHelper::DeactivateTool(), PanosphereOverviewToolHelper::DeactivateTool(), DEBUG_WARN, difference_tool, identify_tool, m_BlendModeChoice, m_differenceIndex, m_identify_togglebutton, panosphere_difference_tool, panosphere_overview_helper, panosphere_overview_identify_tool, plane_difference_tool, plane_overview_helper, plane_overview_identify_tool, preview_helper, PreviewIdentifyTool::setConstantOn(), and threshold().
Referenced by FillBlendChoice(), MakePreviewTools(), OnBlendChoice(), and SetMode().
updates the global white balance
| redFactor | multiplies all WhiteBalanceRed of individuel images with this factor |
| blueFactor | multiplies all WhiteBalanceBlue of individuel images with this factor |
Definition at line 2410 of file GLPreviewFrame.cpp.
References PanoCommand::CommandHistory::addCommand(), PanoCommand::GlobalCmdHist::getInstance(), m_colorpicker_togglebutton, m_pano, and threshold().
Referenced by PreviewColorPickerTool::MouseButtonEvent().
Definition at line 3121 of file GLPreviewFrame.cpp.
References identify_tool, panosphere_overview_identify_tool, plane_overview_identify_tool, threshold(), and PreviewIdentifyTool::UpdateWithNewImageSet().
Referenced by PreviewIdentifyTool::ImagesUnderMouseChangedEvent(), and PreviewIdentifyTool::StopUpdating().
updates the mode of the overview window
| newMode | overview mode which should be setted |
Definition at line 1985 of file GLPreviewFrame.cpp.
References GLOverview::GetMode(), HasNonZeroTranslationPlaneParameters(), hugin_utils::HuginMessageBox(), m_GLOverview, GLOverview::PANOSPHERE_INSIDE, GLOverview::PANOSPHERE_OUTSIDE, GLOverview::PLANE, ResetTranslationPlaneParameters(), GLOverview::SetMode(), and threshold().
Referenced by OnDragChoice(), and OnOverviewModeChoice().
|
private |
update display of ROI
Definition at line 1029 of file GLPreviewFrame.cpp.
References hugin_utils::floori(), hugin_utils::gcd(), HuginBase::PanoramaOptions::getROI(), m_ROIBottomTxt, m_ROILeftTxt, m_ROIRightTxt, m_ROITopTxt, and threshold().
Referenced by OnROIChanged(), and panoramaChanged().
|
private |
Definition at line 457 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), and SetMode().
|
private |
Definition at line 458 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), OnColorPicker(), OnEditCPTool(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 454 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), SetMode(), TurnOffTools(), and ~GLPreviewFrame().
|
private |
Definition at line 465 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), OnIdentify(), updateBlendMode(), and ~GLPreviewFrame().
|
private |
Definition at line 456 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), OnDragChoice(), panoramaImagesChanged(), SetMode(), TurnOffTools(), and ~GLPreviewFrame().
|
private |
Definition at line 459 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), OnColorPicker(), OnCreateCP(), OnEditCPTool(), OnRemoveCP(), SetMode(), and ~GLPreviewFrame().
Definition at line 250 of file GLPreviewFrame.h.
Referenced by CanResize(), ContinueResize(), and PauseResize().
|
private |
Definition at line 461 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), OnIdentify(), panoramaImagesChanged(), SetMode(), TurnOffTools(), updateBlendMode(), UpdateIdentifyTools(), and ~GLPreviewFrame().
|
private |
Definition at line 455 of file GLPreviewFrame.h.
Referenced by AddImageToDragGroup(), ClearDragGroupImages(), GetDragGroupImages(), RemoveImageFromDragGroup(), SetDragGroupImages(), and ToggleImageInDragGroup().
|
private |
Definition at line 404 of file GLPreviewFrame.h.
Referenced by AddUserDefinedAssistant(), GLPreviewFrame(), and panoramaChanged().
|
private |
Definition at line 386 of file GLPreviewFrame.h.
Referenced by FillBlendChoice(), GLPreviewFrame(), OnBlendChoice(), OnIdentify(), SetMode(), StorePositionAndSize(), and updateBlendMode().
|
private |
Definition at line 434 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), and panoramaImagesChanged().
|
private |
Definition at line 435 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), and panoramaImagesChanged().
|
private |
Definition at line 429 of file GLPreviewFrame.h.
|
private |
Definition at line 374 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnEditCPTool(), SetMode(), and UpdateGlobalWhiteBalance().
|
private |
Definition at line 405 of file GLPreviewFrame.h.
Referenced by AddUserDefinedSequence(), GLPreviewFrame(), and panoramaChanged().
|
private |
Definition at line 396 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame().
|
private |
Definition at line 425 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame().
|
private |
Definition at line 432 of file GLPreviewFrame.h.
Referenced by FillBlendChoice(), GLPreviewFrame(), and updateBlendMode().
|
private |
Definition at line 387 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), individualDragging(), OnDragChoice(), OnNumTransform(), OnOverviewModeChoice(), panoramaImagesChanged(), and SetGuiLevel().
|
private |
Definition at line 375 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnColorPicker(), OnControlPoint(), and SetMode().
|
private |
Definition at line 397 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame().
|
private |
Definition at line 395 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnExposureChanged(), panoramaChanged(), and ~GLPreviewFrame().
|
private |
Definition at line 407 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), SetGuiLevel(), and ~GLPreviewFrame().
|
private |
Definition at line 406 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), SetGuiLevel(), and ~GLPreviewFrame().
|
private |
Definition at line 365 of file GLPreviewFrame.h.
Referenced by ContinueResize(), getOverview(), GLPreviewFrame(), InitPreviews(), KeyDown(), KeyUp(), LoadOpenGLLayout(), OnControlPoint(), OnDragChoice(), OnIdentify(), OnLayoutScaleChange(), OnOverviewModeChoice(), OnOverviewToggle(), OnPreviewBackgroundColorChanged(), OnSwitchPreviewGrid(), panoramaImagesChanged(), redrawPreview(), SetGuiLevel(), SetMode(), TurnOffTools(), and UpdateOverviewMode().
|
private |
Definition at line 364 of file GLPreviewFrame.h.
Referenced by ContinueResize(), getPreview(), GLPreviewFrame(), InitPreviews(), MakePanosphereOverviewTools(), MakePlaneOverviewTools(), MakePreviewTools(), OnColorPicker(), OnControlPoint(), OnCreateCP(), OnEditCPTool(), OnIdentify(), OnLayoutScaleChange(), OnPhotometric(), OnPreviewBackgroundColorChanged(), OnSwitchPreviewGrid(), OnTrackChangeProjectionParam(), redrawPreview(), ResetPreviewZoom(), SetMode(), and TurnOffTools().
|
private |
Definition at line 446 of file GLPreviewFrame.h.
Referenced by AddImageToDragGroup(), ClearDragGroupImages(), EnableGroupCheckboxes(), panoramaImagesChanged(), RemoveImageFromDragGroup(), SetDragGroupImages(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 390 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), and OnGuideChanged().
|
private |
Definition at line 391 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), and OnGuideChanged().
|
private |
Definition at line 392 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), OnGuideChanged(), and StorePositionAndSize().
|
private |
Definition at line 367 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), LoadImages(), OnClose(), OnCreate(), SetGuiLevel(), and ~GLPreviewFrame().
|
private |
Definition at line 378 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnChangeProjectionParam(), and panoramaChanged().
|
private |
Definition at line 380 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnHFOVChanged(), panoramaChanged(), and ~GLPreviewFrame().
|
private |
Definition at line 373 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), panoramaImagesChanged(), SetMode(), TurnOffTools(), and updateBlendMode().
|
private |
Definition at line 409 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), and OnImageContextMenu().
|
private |
Definition at line 411 of file GLPreviewFrame.h.
Referenced by OnImageContextMenu(), and OnRemoveImage().
|
private |
Bar for context sensitive projection information.
Definition at line 401 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), SetShowProjectionHints(), and ShowProjectionWarnings().
|
private |
Definition at line 403 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame().
|
private |
The dock manager.
Definition at line 359 of file GLPreviewFrame.h.
Referenced by getAuiManager(), GLPreviewFrame(), LoadOpenGLLayout(), OnOverviewToggle(), OnShowEvent(), StorePositionAndSize(), and ~GLPreviewFrame().
|
private |
Definition at line 371 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnLayoutScaleChange(), OnSelectMode(), panoramaImagesChanged(), and SetMode().
|
private |
Definition at line 430 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), and panoramaChanged().
|
private |
Definition at line 440 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame().
|
private |
Definition at line 389 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnDragChoice(), OnOverviewModeChoice(), panoramaImagesChanged(), and SetGuiLevel().
|
private |
Definition at line 362 of file GLPreviewFrame.h.
Referenced by CleanButtonColours(), GLPreviewFrame(), HasNonZeroTranslationPlaneParameters(), LoadImages(), OnAutocrop(), OnAutocropOutside(), OnCenterHorizontally(), OnChangeProjectionParam(), OnCreate(), OnCreateCP(), OnDecreaseExposure(), OnDefaultExposure(), OnExposureChanged(), OnFitPano(), OnHFOVChanged(), OnIncreaseExposure(), OnNumTransform(), OnProjectionChoice(), OnProjParameterChanged(), OnProjParameterReset(), OnRangeCompressionChanged(), OnRangeCompressionDecrease(), OnRangeCompressionIncrease(), OnRemoveCP(), OnRemoveImage(), OnResetCrop(), OnROIChanged(), OnSetCropAspect(), OnShowAll(), OnShowNone(), OnStackAutocrop(), OnStraighten(), OnToolModeChanging(), OnTrackChangeProjectionParam(), OnVFOVChanged(), panoramaChanged(), panoramaImagesChanged(), ResetTranslationPlaneParameters(), ShowProjectionWarnings(), UpdateGlobalWhiteBalance(), and ~GLPreviewFrame().
|
private |
Definition at line 477 of file GLPreviewFrame.h.
Referenced by MakePanosphereOverviewTools(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 478 of file GLPreviewFrame.h.
Referenced by MakePlaneOverviewTools(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 427 of file GLPreviewFrame.h.
Referenced by GetPreviewBackgroundColor(), GLPreviewFrame(), and OnPreviewBackgroundColorChanged().
|
private |
Definition at line 476 of file GLPreviewFrame.h.
Referenced by MakePreviewTools(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 377 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnProjectionChoice(), and panoramaChanged().
|
private |
Definition at line 388 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnProjectionChoice(), and panoramaChanged().
|
private |
Definition at line 441 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), and panoramaChanged().
|
private |
Definition at line 439 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), and panoramaChanged().
|
private |
Definition at line 443 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnChangeProjectionParam(), OnTrackChangeProjectionParam(), and panoramaChanged().
|
private |
Definition at line 442 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnProjParameterChanged(), OnTrackChangeProjectionParam(), panoramaChanged(), and ~GLPreviewFrame().
|
private |
Definition at line 399 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame().
|
private |
Definition at line 398 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnRangeCompressionChanged(), panoramaChanged(), and ~GLPreviewFrame().
|
private |
Definition at line 413 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), and OnImageContextMenu().
|
private |
Definition at line 385 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnROIChanged(), UpdateRoiDisplay(), and ~GLPreviewFrame().
|
private |
Definition at line 382 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnROIChanged(), UpdateRoiDisplay(), and ~GLPreviewFrame().
|
private |
Definition at line 383 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnROIChanged(), UpdateRoiDisplay(), and ~GLPreviewFrame().
|
private |
Definition at line 384 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnROIChanged(), UpdateRoiDisplay(), and ~GLPreviewFrame().
|
private |
Definition at line 414 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame().
|
private |
Definition at line 422 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnSelectAllMenu(), OnSelectBrightestMenu(), OnSelectDarkestMenu(), OnSelectMedianMenu(), and OnShowAll().
|
private |
Definition at line 423 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnSelectKeepSelection(), OnSelectResetSelection(), and OnShowAll().
|
private |
Definition at line 475 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnHideProjectionHints(), panoramaChanged(), and SetShowProjectionHints().
|
private |
Definition at line 447 of file GLPreviewFrame.h.
Referenced by CleanButtonColours(), panoramaImagesChanged(), and SetImageButtonColour().
|
private |
Definition at line 445 of file GLPreviewFrame.h.
Referenced by CleanButtonColours(), OnImageContextMenu(), OnShowNone(), panoramaImagesChanged(), SetImageButtonColour(), and ~GLPreviewFrame().
|
private |
Definition at line 436 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame().
|
private |
Definition at line 376 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), panoramaChanged(), and panoramaImagesChanged().
|
private |
Definition at line 438 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame().
|
private |
Definition at line 379 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnChangeProjectionParam(), and panoramaChanged().
|
private |
Definition at line 381 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), OnVFOVChanged(), panoramaChanged(), and ~GLPreviewFrame().
|
private |
Definition at line 369 of file GLPreviewFrame.h.
|
private |
Definition at line 372 of file GLPreviewFrame.h.
Referenced by SetMode().
|
private |
Definition at line 488 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePanosphereOverviewTools(), panoramaImagesChanged(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 493 of file GLPreviewFrame.h.
Referenced by MakePanosphereOverviewTools(), and ~GLPreviewFrame().
|
private |
Definition at line 480 of file GLPreviewFrame.h.
Referenced by MakePanosphereOverviewTools(), OnSwitchPreviewGrid(), and ~GLPreviewFrame().
|
private |
Definition at line 473 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 470 of file GLPreviewFrame.h.
Referenced by MakePanosphereOverviewTools(), OnControlPoint(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 467 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePanosphereOverviewTools(), OnIdentify(), updateBlendMode(), and ~GLPreviewFrame().
|
private |
Definition at line 490 of file GLPreviewFrame.h.
Referenced by MakePanosphereOverviewTools(), and ~GLPreviewFrame().
|
private |
Definition at line 484 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), InitPreviews(), KeyDown(), KeyUp(), MakePanosphereOverviewTools(), OnControlPoint(), OnIdentify(), OnSwitchPreviewGrid(), SetMode(), updateBlendMode(), and ~GLPreviewFrame().
|
private |
Definition at line 462 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePanosphereOverviewTools(), OnIdentify(), panoramaImagesChanged(), SetMode(), updateBlendMode(), UpdateIdentifyTools(), and ~GLPreviewFrame().
|
private |
Definition at line 482 of file GLPreviewFrame.h.
Referenced by MakePanosphereOverviewTools(), OnPreviewBackgroundColorChanged(), and ~GLPreviewFrame().
|
private |
Definition at line 471 of file GLPreviewFrame.h.
Referenced by MakePlaneOverviewTools(), OnControlPoint(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 466 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePlaneOverviewTools(), OnIdentify(), updateBlendMode(), and ~GLPreviewFrame().
|
private |
Definition at line 491 of file GLPreviewFrame.h.
Referenced by MakePlaneOverviewTools(), and ~GLPreviewFrame().
|
private |
Definition at line 486 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), InitPreviews(), KeyDown(), KeyUp(), MakePlaneOverviewTools(), OnControlPoint(), OnIdentify(), SetMode(), updateBlendMode(), and ~GLPreviewFrame().
|
private |
Definition at line 463 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePlaneOverviewTools(), OnIdentify(), panoramaImagesChanged(), SetMode(), updateBlendMode(), UpdateIdentifyTools(), and ~GLPreviewFrame().
|
private |
Definition at line 494 of file GLPreviewFrame.h.
Referenced by MakePlaneOverviewTools(), and ~GLPreviewFrame().
|
private |
Definition at line 469 of file GLPreviewFrame.h.
Referenced by MakePreviewTools(), OnColorPicker(), OnControlPoint(), OnEditCPTool(), SetMode(), TurnOffTools(), and ~GLPreviewFrame().
|
private |
Definition at line 496 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), MakePreviewTools(), OnGuideChanged(), SetMode(), and ~GLPreviewFrame().
|
private |
Definition at line 452 of file GLPreviewFrame.h.
Referenced by GLPreviewFrame(), InitPreviews(), KeyDown(), KeyUp(), MakePreviewTools(), OnColorPicker(), OnControlPoint(), OnEditCPTool(), OnIdentify(), OnSwitchPreviewGrid(), ResetPreviewZoom(), SetMode(), updateBlendMode(), and ~GLPreviewFrame().
|
private |
Definition at line 481 of file GLPreviewFrame.h.
Referenced by MakePreviewTools(), OnSwitchPreviewGrid(), and ~GLPreviewFrame().
|
private |
Definition at line 449 of file GLPreviewFrame.h.
Referenced by panoramaImagesChanged().
|
private |
Definition at line 448 of file GLPreviewFrame.h.
Referenced by panoramaImagesChanged().