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 |
double | m_aperture |
double | m_distance |
dialog for saving lens parameter into lens database
Definition at line 351 of file wxLensDB.cpp.
|
explicit |
Constructor, read from xrc ressource; restore last uses settings, size and position.
Definition at line 393 of file wxLensDB.cpp.
References vigra_ext::EMoR::h.
void SaveLensDBDialog::DeactivateSaveVignetting | ( | ) |
Definition at line 521 of file wxLensDB.cpp.
References m_saveVignetting.
Referenced by SaveLensParameters().
double SaveLensDBDialog::GetAperture | ( | ) | const |
Definition at line 495 of file wxLensDB.cpp.
References m_aperture.
Referenced by SaveLensParameters().
std::string SaveLensDBDialog::GetCameraMaker | ( | ) | const |
Definition at line 442 of file wxLensDB.cpp.
Referenced by OnOk(), and SaveLensParameters().
std::string SaveLensDBDialog::GetCameraModel | ( | ) | const |
Definition at line 455 of file wxLensDB.cpp.
Referenced by OnOk(), and SaveLensParameters().
double SaveLensDBDialog::GetFocalLength | ( | ) | const |
Definition at line 484 of file wxLensDB.cpp.
References m_focal.
Referenced by SaveLensParameters().
std::string SaveLensDBDialog::GetLensMaker | ( | ) | const |
Definition at line 473 of file wxLensDB.cpp.
std::string SaveLensDBDialog::GetLensName | ( | ) | const |
Definition at line 468 of file wxLensDB.cpp.
Referenced by OnOk(), and SaveLensParameters().
bool SaveLensDBDialog::GetSaveDistortion | ( | ) | const |
Definition at line 511 of file wxLensDB.cpp.
References m_saveDistortion.
Referenced by SaveLensParameters().
bool SaveLensDBDialog::GetSaveVignetting | ( | ) | const |
Definition at line 516 of file wxLensDB.cpp.
References m_saveVignetting.
Referenced by SaveLensParameters().
double SaveLensDBDialog::GetSubjectDistance | ( | ) | const |
Definition at line 506 of file wxLensDB.cpp.
References m_distance.
Referenced by SaveLensParameters().
|
protected |
Definition at line 586 of file wxLensDB.cpp.
References m_saveDistortion, and m_saveVignetting.
|
protected |
Saves current state of all checkboxes when closing dialog with Ok.
Definition at line 527 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 489 of file wxLensDB.cpp.
References hugin_utils::doubleTowxString(), and m_aperture.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetCameraMaker | ( | std::string | maker | ) |
Definition at line 434 of file wxLensDB.cpp.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetCameraModel | ( | std::string | model | ) |
Definition at line 447 of file wxLensDB.cpp.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetFocalLength | ( | double | focal | ) |
Definition at line 478 of file wxLensDB.cpp.
References hugin_utils::doubleTowxString(), and m_focal.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetLensName | ( | std::string | lensname | ) |
Definition at line 460 of file wxLensDB.cpp.
Referenced by SaveLensParameters().
void SaveLensDBDialog::SetSubjectDistance | ( | double | distance | ) |
Definition at line 500 of file wxLensDB.cpp.
References hugin_utils::doubleTowxString(), and m_distance.
Referenced by SaveLensParameters().
|
private |
Definition at line 382 of file wxLensDB.cpp.
Referenced by GetAperture(), OnOk(), and SetAperture().
|
private |
Definition at line 383 of file wxLensDB.cpp.
Referenced by GetSubjectDistance(), OnOk(), and SetSubjectDistance().
|
private |
Definition at line 381 of file wxLensDB.cpp.
Referenced by GetFocalLength(), OnOk(), and SetFocalLength().
|
private |
Definition at line 379 of file wxLensDB.cpp.
Referenced by GetSaveDistortion(), OnCheckChanged(), and OnOk().
|
private |
Definition at line 380 of file wxLensDB.cpp.
Referenced by DeactivateSaveVignetting(), GetSaveVignetting(), OnCheckChanged(), and OnOk().