|
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