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 347 of file wxLensDB.cpp.
|
explicit |
Constructor, read from xrc ressource; restore last uses settings, size and position.
Definition at line 382 of file wxLensDB.cpp.
References vigra_ext::EMoR::h, m_saveDistortion, m_saveVignetting, OnCheckChanged(), and OnOk().
void SaveLensDBDialog::DeactivateSaveVignetting | ( | ) |
Definition at line 513 of file wxLensDB.cpp.
References m_saveVignetting.
Referenced by SaveLensParameters().
double SaveLensDBDialog::GetAperture | ( | ) | const |
Definition at line 487 of file wxLensDB.cpp.
References m_aperture.
Referenced by SaveLensParameters().
std::string SaveLensDBDialog::GetCameraMaker | ( | ) | const |
Definition at line 434 of file wxLensDB.cpp.
Referenced by OnOk(), and SaveLensParameters().
std::string SaveLensDBDialog::GetCameraModel | ( | ) | const |
Definition at line 447 of file wxLensDB.cpp.
Referenced by OnOk(), and SaveLensParameters().
double SaveLensDBDialog::GetFocalLength | ( | ) | const |
Definition at line 476 of file wxLensDB.cpp.
References m_focal.
Referenced by SaveLensParameters().
std::string SaveLensDBDialog::GetLensMaker | ( | ) | const |
Definition at line 465 of file wxLensDB.cpp.
std::string SaveLensDBDialog::GetLensName | ( | ) | const |
Definition at line 460 of file wxLensDB.cpp.
Referenced by OnOk(), and SaveLensParameters().
bool SaveLensDBDialog::GetSaveDistortion | ( | ) | const |
Definition at line 503 of file wxLensDB.cpp.
References m_saveDistortion.
Referenced by SaveLensParameters().
bool SaveLensDBDialog::GetSaveVignetting | ( | ) | const |
Definition at line 508 of file wxLensDB.cpp.
References m_saveVignetting.
Referenced by SaveLensParameters().
double SaveLensDBDialog::GetSubjectDistance | ( | ) | const |
Definition at line 498 of file wxLensDB.cpp.
References m_distance.
Referenced by SaveLensParameters().
|
protected |
Definition at line 578 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 519 of file wxLensDB.cpp.
References GetCameraMaker(), GetCameraModel(), GetLensName(), m_aperture, m_distance, m_focal, m_saveDistortion, m_saveVignetting, and str2double().
Referenced by SaveLensDBDialog().
void SaveLensDBDialog::SetAperture | ( | double | aperture | ) |
Definition at line 481 of file wxLensDB.cpp.
References hugin_utils::doubleTowxString(), and m_aperture.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetCameraMaker | ( | std::string | maker | ) |
Definition at line 426 of file wxLensDB.cpp.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetCameraModel | ( | std::string | model | ) |
Definition at line 439 of file wxLensDB.cpp.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetFocalLength | ( | double | focal | ) |
Definition at line 470 of file wxLensDB.cpp.
References hugin_utils::doubleTowxString(), and m_focal.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetLensName | ( | std::string | lensname | ) |
Definition at line 452 of file wxLensDB.cpp.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetSubjectDistance | ( | double | distance | ) |
Definition at line 492 of file wxLensDB.cpp.
References hugin_utils::doubleTowxString(), and m_distance.
Referenced by SaveLensParameters().
|
private |
Definition at line 378 of file wxLensDB.cpp.
Referenced by GetAperture(), OnOk(), and SetAperture().
|
private |
Definition at line 379 of file wxLensDB.cpp.
Referenced by GetSubjectDistance(), OnOk(), and SetSubjectDistance().
|
private |
Definition at line 377 of file wxLensDB.cpp.
Referenced by GetFocalLength(), OnOk(), and SetFocalLength().
|
private |
Definition at line 375 of file wxLensDB.cpp.
Referenced by GetSaveDistortion(), OnCheckChanged(), OnOk(), and SaveLensDBDialog().
|
private |
Definition at line 376 of file wxLensDB.cpp.
Referenced by DeactivateSaveVignetting(), GetSaveVignetting(), OnCheckChanged(), OnOk(), and SaveLensDBDialog().