[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

GLPreviewFrame Class Reference

The OpenGL preview frame. More...

#include <GLPreviewFrame.h>

Inheritance diagram for GLPreviewFrame:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GLPreviewFrame (wxFrame *frame, PT::Panorama &pano)
 ctor.
virtual ~GLPreviewFrame ()
 dtor.
void panoramaChanged (PT::Panorama &pano)
void panoramaImagesChanged (PT::Panorama &pano, const PT::UIntSet &changed)
void updateProgressDisplay ()
 update the display
void MakeTools (PreviewToolHelper *helper)
void SetImageButtonColour (unsigned int image_nr, unsigned char red, unsigned char green, unsigned char blue)
void SetStatusMessage (wxString message)
void FillBlendChoice ()
 fills the blend wxChoice with all valid blend modes and restore the last used one

Protected Member Functions

void OnClose (wxCloseEvent &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 OnControlPoint (wxCommandEvent &e)
void OnNumTransform (wxCommandEvent &e)
void OnChangeFOV (wxScrollEvent &e)
void OnTrackChangeFOV (wxScrollEvent &e)
void OnExposureChanged (wxCommandEvent &e)
void OnProjParameterChanged (wxCommandEvent &e)
void OnProjParameterReset (wxCommandEvent &e)
 event handler for reset projection parameters
void OnDefaultExposure (wxCommandEvent &e)
void OnDecreaseExposure (wxSpinEvent &e)
void OnIncreaseExposure (wxSpinEvent &e)
void OnBlendChoice (wxCommandEvent &e)
void OnDragChoice (wxCommandEvent &e)
void OnProjectionChoice (wxCommandEvent &e)
void OnROIChanged (wxCommandEvent &e)
 event handler for changed roi
void OnHFOVChanged (wxCommandEvent &e)
void OnVFOVChanged (wxCommandEvent &e)
void updateBlendMode ()
 Update tools and GUI elements according to blend mode choice.
void updatePano ()
void OnFullScreen (wxCommandEvent &e)
 event handler for full screen
void OnUndo (wxCommandEvent &e)
 event handler for undo
void OnRedo (wxCommandEvent &e)
 event handler for redo
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 (wxScrollEvent &e)
 event handler for change scale of layout mode

Detailed Description

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.


Constructor & Destructor Documentation

GLPreviewFrame::GLPreviewFrame wxFrame *  frame,
PT::Panorama pano
 

ctor.

GLPreviewFrame::~GLPreviewFrame  )  [virtual]
 

dtor.


Member Function Documentation

void GLPreviewFrame::FillBlendChoice  ) 
 

fills the blend wxChoice with all valid blend modes and restore the last used one

void GLPreviewFrame::MakeTools PreviewToolHelper helper  ) 
 

void GLPreviewFrame::OnAutocrop wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnBlendChoice wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnCenterHorizontally wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnChangeFOV wxScrollEvent &  e  )  [protected]
 

void GLPreviewFrame::OnClose wxCloseEvent &  e  )  [protected]
 

void GLPreviewFrame::OnControlPoint wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnDecreaseExposure wxSpinEvent &  e  )  [protected]
 

void GLPreviewFrame::OnDefaultExposure wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnDragChoice wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnExposureChanged wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnFitPano wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnFullScreen wxCommandEvent &  e  )  [protected]
 

event handler for full screen

void GLPreviewFrame::OnHFOVChanged wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnIdentify wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnIncreaseExposure wxSpinEvent &  e  )  [protected]
 

void GLPreviewFrame::OnLayoutScaleChange wxScrollEvent &  e  )  [protected]
 

event handler for change scale of layout mode

void GLPreviewFrame::OnNumTransform wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnPhotometric wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnProjectionChoice wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnProjParameterChanged wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnProjParameterReset wxCommandEvent &  e  )  [protected]
 

event handler for reset projection parameters

void GLPreviewFrame::OnRedo wxCommandEvent &  e  )  [protected]
 

event handler for redo

void GLPreviewFrame::OnROIChanged wxCommandEvent &  e  )  [protected]
 

event handler for changed roi

void GLPreviewFrame::OnSelectMode wxNotebookEvent &  e  )  [protected]
 

event handler for selection of new mode

void GLPreviewFrame::OnShowAll wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnShowNone wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnStraighten wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::OnToolModeChanging wxNotebookEvent &  e  )  [protected]
 

event handler for blocking changing mode when panorama contains no images

void GLPreviewFrame::OnTrackChangeFOV wxScrollEvent &  e  )  [protected]
 

void GLPreviewFrame::OnUndo wxCommandEvent &  e  )  [protected]
 

event handler for undo

void GLPreviewFrame::OnVFOVChanged wxCommandEvent &  e  )  [protected]
 

void GLPreviewFrame::panoramaChanged PT::Panorama pano  ) 
 

void GLPreviewFrame::panoramaImagesChanged PT::Panorama pano,
const PT::UIntSet changed
 

void GLPreviewFrame::SetImageButtonColour unsigned int  image_nr,
unsigned char  red,
unsigned char  green,
unsigned char  blue
 

void GLPreviewFrame::SetStatusMessage wxString  message  ) 
 

void GLPreviewFrame::updateBlendMode  )  [protected]
 

Update tools and GUI elements according to blend mode choice.

void GLPreviewFrame::updatePano  )  [protected]
 

void GLPreviewFrame::updateProgressDisplay  ) 
 

update the display


The documentation for this class was generated from the following files:

Generated on Mon Sep 20 01:01:33 2010 for Hugintrunk by doxygen 1.3.9.1