SaveLensDBDialog Class Reference

dialog for saving lens parameter into lens database More...

List of all members.

Public Member Functions

 SaveLensDBDialog (wxWindow *parent)
 Constructor, read from xrc ressource; restore last uses settings, size and position.
void SetCameraMaker (std::string maker)
std::string GetCameraMaker () const
void SetCameraModel (std::string model)
std::string GetCameraModel () const
void SetLensName (std::string lensname)
std::string GetLensName () const
std::string GetLensMaker () const
void SetFocalLength (double focal)
double GetFocalLength () const
void SetAperture (double aperture)
double GetAperture () const
void SetSubjectDistance (double distance)
double GetSubjectDistance () const
bool GetSaveDistortion () const
bool GetSaveVignetting () const
void DeactivateSaveVignetting ()

Protected Member Functions

void OnOk (wxCommandEvent &e)
 Saves current state of all checkboxes when closing dialog with Ok.
void OnCheckChanged (wxCommandEvent &e)

Private Attributes

wxCheckBox * m_saveDistortion
wxCheckBox * m_saveVignetting
double m_focal
double m_aperture
double m_distance


Detailed Description

dialog for saving lens parameter into lens database

Definition at line 353 of file wxLensDB.cpp.


Constructor & Destructor Documentation

SaveLensDBDialog::OnCheckChanged SaveLensDBDialog::SaveLensDBDialog ( wxWindow *  parent  )  [explicit]

Constructor, read from xrc ressource; restore last uses settings, size and position.

Definition at line 395 of file wxLensDB.cpp.

References vigra_ext::EMoR::h.


Member Function Documentation

void SaveLensDBDialog::DeactivateSaveVignetting (  ) 

Definition at line 523 of file wxLensDB.cpp.

References m_saveVignetting.

Referenced by SaveLensParameters().

double SaveLensDBDialog::GetAperture (  )  const

Definition at line 497 of file wxLensDB.cpp.

References m_aperture.

Referenced by SaveLensParameters().

std::string SaveLensDBDialog::GetCameraMaker (  )  const

Definition at line 444 of file wxLensDB.cpp.

Referenced by OnOk(), and SaveLensParameters().

std::string SaveLensDBDialog::GetCameraModel (  )  const

Definition at line 457 of file wxLensDB.cpp.

Referenced by OnOk(), and SaveLensParameters().

double SaveLensDBDialog::GetFocalLength (  )  const

Definition at line 486 of file wxLensDB.cpp.

References m_focal.

Referenced by SaveLensParameters().

std::string SaveLensDBDialog::GetLensMaker (  )  const

Definition at line 475 of file wxLensDB.cpp.

std::string SaveLensDBDialog::GetLensName (  )  const

Definition at line 470 of file wxLensDB.cpp.

Referenced by OnOk(), and SaveLensParameters().

bool SaveLensDBDialog::GetSaveDistortion (  )  const

Definition at line 513 of file wxLensDB.cpp.

References m_saveDistortion.

Referenced by SaveLensParameters().

bool SaveLensDBDialog::GetSaveVignetting (  )  const

Definition at line 518 of file wxLensDB.cpp.

References m_saveVignetting.

Referenced by SaveLensParameters().

double SaveLensDBDialog::GetSubjectDistance (  )  const

Definition at line 508 of file wxLensDB.cpp.

References m_distance.

Referenced by SaveLensParameters().

void SaveLensDBDialog::OnCheckChanged ( wxCommandEvent &  e  )  [protected]

Definition at line 588 of file wxLensDB.cpp.

References m_saveDistortion, and m_saveVignetting.

void SaveLensDBDialog::OnOk ( wxCommandEvent &  e  )  [protected]

Saves current state of all checkboxes when closing dialog with Ok.

Definition at line 529 of file wxLensDB.cpp.

References GetCameraMaker(), GetCameraModel(), GetLensName(), m_aperture, m_distance, m_focal, m_saveDistortion, m_saveVignetting, and str2double().

void SaveLensDBDialog::SetAperture ( double  aperture  ) 

Definition at line 491 of file wxLensDB.cpp.

References hugin_utils::doubleTowxString(), and m_aperture.

Referenced by SaveLensParameters().

void SaveLensDBDialog::SetCameraMaker ( std::string  maker  ) 

Definition at line 436 of file wxLensDB.cpp.

Referenced by SaveLensParameters().

void SaveLensDBDialog::SetCameraModel ( std::string  model  ) 

Definition at line 449 of file wxLensDB.cpp.

Referenced by SaveLensParameters().

void SaveLensDBDialog::SetFocalLength ( double  focal  ) 

Definition at line 480 of file wxLensDB.cpp.

References hugin_utils::doubleTowxString(), and m_focal.

Referenced by SaveLensParameters().

void SaveLensDBDialog::SetLensName ( std::string  lensname  ) 

Definition at line 462 of file wxLensDB.cpp.

Referenced by SaveLensParameters().

void SaveLensDBDialog::SetSubjectDistance ( double  distance  ) 

Definition at line 502 of file wxLensDB.cpp.

References hugin_utils::doubleTowxString(), and m_distance.

Referenced by SaveLensParameters().


Member Data Documentation

double SaveLensDBDialog::m_aperture [private]

Definition at line 384 of file wxLensDB.cpp.

Referenced by GetAperture(), OnOk(), and SetAperture().

double SaveLensDBDialog::m_distance [private]

Definition at line 385 of file wxLensDB.cpp.

Referenced by GetSubjectDistance(), OnOk(), and SetSubjectDistance().

double SaveLensDBDialog::m_focal [private]

Definition at line 383 of file wxLensDB.cpp.

Referenced by GetFocalLength(), OnOk(), and SetFocalLength().

wxCheckBox* SaveLensDBDialog::m_saveDistortion [private]

Definition at line 381 of file wxLensDB.cpp.

Referenced by GetSaveDistortion(), OnCheckChanged(), and OnOk().

wxCheckBox* SaveLensDBDialog::m_saveVignetting [private]

Definition at line 382 of file wxLensDB.cpp.

Referenced by DeactivateSaveVignetting(), GetSaveVignetting(), OnCheckChanged(), and OnOk().


The documentation for this class was generated from the following file:
Generated on 1 Sep 2015 for Hugintrunk by  doxygen 1.4.7