Hugin trunk 0.1
Loading...
Searching...
No Matches
HFOVDialog.h
Go to the documentation of this file.
1// -*- c-basic-offset: 4 -*-
24#ifndef _HFOVDIALOG_H
25#define _HFOVDIALOG_H
26
27#include "panoinc.h"
28#include "panoinc_WX.h"
29
30#include "panodata/Panorama.h"
31#include "hugin_shared.h"
32
37class WXIMPEX HFOVDialog : public wxDialog
38{
39public:
45 virtual ~HFOVDialog() {};
46
47 HuginBase::SrcPanoImage GetSrcImage();
48 double GetCropFactor();
49 double GetFocalLength();
50
51private:
52
53 void OnTypeChanged(wxCommandEvent & e);
54 void OnHFOVChanged(wxCommandEvent & e);
55 void OnFocalLengthChanged(wxCommandEvent & e);
56 void OnCropFactorChanged(wxCommandEvent & e);
57 void OnLoadLensParameters(wxCommandEvent & e);
58 void OnOk(wxCommandEvent & e);
59
60 wxTextCtrl * m_cropText;
61 wxTextCtrl * m_focalLengthText;
62 wxTextCtrl * m_hfovText;
65
72 double m_HFOV;
73};
74
75
76#endif // _HFOVDIALOG_H
A dialog for HFOV.
Definition HFOVDialog.h:38
wxString m_HFOVStr
Definition HFOVDialog.h:71
double m_focalLength
Definition HFOVDialog.h:68
virtual ~HFOVDialog()
dtor.
Definition HFOVDialog.h:45
HuginBase::SrcPanoImage m_srcImg
Definition HFOVDialog.h:66
wxButton * m_okButton
Definition HFOVDialog.h:64
double m_cropFactor
Definition HFOVDialog.h:70
wxTextCtrl * m_focalLengthText
Definition HFOVDialog.h:61
double m_HFOV
Definition HFOVDialog.h:72
wxTextCtrl * m_cropText
Definition HFOVDialog.h:60
wxString m_cropFactorStr
Definition HFOVDialog.h:69
wxChoice * m_projChoice
Definition HFOVDialog.h:63
wxTextCtrl * m_hfovText
Definition HFOVDialog.h:62
wxString m_focalLengthStr
Definition HFOVDialog.h:67
All variables of a source image.
#define WXIMPEX
include file for the hugin project
include file for the hugin project
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.
Definition threshold.h:41