[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

PanoPanel Class Reference

Define the pano edit panel. More...

#include <PanoPanel.h>

Inheritance diagram for PanoPanel:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 PanoPanel ()
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 ~PanoPanel (void)
virtual void panoramaChanged (PT::Panorama &pano)
 this is called whenever the panorama has changed.
void DoStitch ()
 set the image
void SendToBatch ()

Detailed Description

Define the pano edit panel.


Constructor & Destructor Documentation

PanoPanel::HFOVChanged PanoPanel::DoCalcFOV PanoPanel::HeightChanged PanoPanel::ROIChanged PanoPanel::ROIChanged PanoPanel::DoCalcOptimalROI PanoPanel::OnSendToBatch PanoPanel::OnOutputFilesChanged PanoPanel::OnOutputFilesChanged PanoPanel::OnOutputFilesChanged PanoPanel::OnOutputFilesChanged PanoPanel::RemapperChanged PanoPanel::FusionChanged PanoPanel::HDRMergeChanged PanoPanel::BlenderChanged PanoPanel::FileFormatChanged PanoPanel::OnJPEGQualityText PanoPanel::OnHDRTIFFCompression PanoPanel::PanoPanel  ) 
 

PanoPanel::~PanoPanel void   )  [virtual]
 


Member Function Documentation

bool PanoPanel::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 PanoPanel::DoStitch  ) 
 

set the image

void PanoPanel::Init PT::Panorama pano  ) 
 

void PanoPanel::panoramaChanged PT::Panorama pano  )  [virtual]
 

this is called whenever the panorama has changed.

This function must now update all the gui representations of the panorama to display the new state.

Functions that change the panororama must not update the GUI directly. The GUI should always be updated to reflect the current panorama state in this function.

This avoids unnessecary close coupling between the controller and the view (even if they sometimes are in the same object). See model view controller pattern.

Todo:
react on different update signals more special

void PanoPanel::SendToBatch  ) 
 


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

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