| 
    Hugintrunk
    0.1
    
   | 
 
dialog for saving lens parameter into lens database More...

Public Member Functions | |
| SaveLensDBDialog (wxWindow *parent) | |
| Constructor, read from xrc ressource; restore last uses settings, size and position.  More... | |
| 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.  More... | |
| void | OnCheckChanged (wxCommandEvent &e) | 
Private Attributes | |
| wxCheckBox * | m_saveDistortion | 
| wxCheckBox * | m_saveVignetting | 
| double | m_focal { 0 } | 
| double | m_aperture { 0 } | 
| double | m_distance { 0 } | 
dialog for saving lens parameter into lens database
Definition at line 321 of file wxLensDB.cpp.
      
  | 
  explicit | 
Constructor, read from xrc ressource; restore last uses settings, size and position.
Definition at line 356 of file wxLensDB.cpp.
References m_saveDistortion, m_saveVignetting, OnCheckChanged(), OnOk(), and hugin_utils::RestoreFramePosition().
| void SaveLensDBDialog::DeactivateSaveVignetting | ( | ) | 
Definition at line 464 of file wxLensDB.cpp.
References m_saveVignetting.
Referenced by SaveLensParameters().
| double SaveLensDBDialog::GetAperture | ( | ) | const | 
Definition at line 438 of file wxLensDB.cpp.
References m_aperture.
Referenced by SaveLensParameters().
| std::string SaveLensDBDialog::GetCameraMaker | ( | ) | const | 
Definition at line 385 of file wxLensDB.cpp.
Referenced by OnOk(), and SaveLensParameters().
| std::string SaveLensDBDialog::GetCameraModel | ( | ) | const | 
Definition at line 398 of file wxLensDB.cpp.
Referenced by OnOk(), and SaveLensParameters().
| double SaveLensDBDialog::GetFocalLength | ( | ) | const | 
Definition at line 427 of file wxLensDB.cpp.
References m_focal.
Referenced by SaveLensParameters().
| std::string SaveLensDBDialog::GetLensMaker | ( | ) | const | 
Definition at line 416 of file wxLensDB.cpp.
| std::string SaveLensDBDialog::GetLensName | ( | ) | const | 
Definition at line 411 of file wxLensDB.cpp.
Referenced by OnOk(), and SaveLensParameters().
| bool SaveLensDBDialog::GetSaveDistortion | ( | ) | const | 
Definition at line 454 of file wxLensDB.cpp.
References m_saveDistortion.
Referenced by SaveLensParameters().
| bool SaveLensDBDialog::GetSaveVignetting | ( | ) | const | 
Definition at line 459 of file wxLensDB.cpp.
References m_saveVignetting.
Referenced by SaveLensParameters().
| double SaveLensDBDialog::GetSubjectDistance | ( | ) | const | 
Definition at line 449 of file wxLensDB.cpp.
References m_distance.
Referenced by SaveLensParameters().
      
  | 
  protected | 
Definition at line 524 of file wxLensDB.cpp.
References m_saveDistortion, and m_saveVignetting.
Referenced by SaveLensDBDialog().
      
  | 
  protected | 
Saves current state of all checkboxes when closing dialog with Ok.
Definition at line 470 of file wxLensDB.cpp.
References GetCameraMaker(), GetCameraModel(), GetLensName(), hugin_utils::HuginMessageBox(), m_aperture, m_distance, m_focal, m_saveDistortion, m_saveVignetting, hugin_utils::StoreFramePosition(), and str2double().
Referenced by SaveLensDBDialog().
| void SaveLensDBDialog::SetAperture | ( | double | aperture | ) | 
Definition at line 432 of file wxLensDB.cpp.
References hugin_utils::doubleTowxString(), and m_aperture.
Referenced by SaveLensParameters().
| void SaveLensDBDialog::SetCameraMaker | ( | std::string | maker | ) | 
Definition at line 377 of file wxLensDB.cpp.
Referenced by SaveLensParameters().
| void SaveLensDBDialog::SetCameraModel | ( | std::string | model | ) | 
Definition at line 390 of file wxLensDB.cpp.
Referenced by SaveLensParameters().
| void SaveLensDBDialog::SetFocalLength | ( | double | focal | ) | 
Definition at line 421 of file wxLensDB.cpp.
References hugin_utils::doubleTowxString(), and m_focal.
Referenced by SaveLensParameters().
| void SaveLensDBDialog::SetLensName | ( | std::string | lensname | ) | 
Definition at line 403 of file wxLensDB.cpp.
Referenced by SaveLensParameters().
| void SaveLensDBDialog::SetSubjectDistance | ( | double | distance | ) | 
Definition at line 443 of file wxLensDB.cpp.
References hugin_utils::doubleTowxString(), and m_distance.
Referenced by SaveLensParameters().
      
  | 
  private | 
Definition at line 352 of file wxLensDB.cpp.
Referenced by GetAperture(), OnOk(), and SetAperture().
      
  | 
  private | 
Definition at line 353 of file wxLensDB.cpp.
Referenced by GetSubjectDistance(), OnOk(), and SetSubjectDistance().
      
  | 
  private | 
Definition at line 351 of file wxLensDB.cpp.
Referenced by GetFocalLength(), OnOk(), and SetFocalLength().
      
  | 
  private | 
Definition at line 349 of file wxLensDB.cpp.
Referenced by GetSaveDistortion(), OnCheckChanged(), OnOk(), and SaveLensDBDialog().
      
  | 
  private | 
Definition at line 350 of file wxLensDB.cpp.
Referenced by DeactivateSaveVignetting(), GetSaveVignetting(), OnCheckChanged(), OnOk(), and SaveLensDBDialog().
 1.8.5