|
Hugin trunk 0.1
|
Classes | |
| struct | CropData |
| struct | Distortiondata |
| struct | HFOVData |
| struct | TCAdata |
| struct | Vignettingdata |
Private Member Functions | |
| void | BeginTransaction () |
| void | EndTransaction () |
| bool | RemoveLensFromTable (const std::string &table, const std::string &lens) |
| bool | RemoveCameraFromTable (const std::string &table, const std::string &maker, const std::string &model) |
| void | OutputSQLToStream (const std::string &sqlstatement, std::ostream &stream) |
| bool | ImportCropFactor (std::istream &input) |
| bool | ImportProjection (std::istream &input) |
| bool | ImportHFOV (std::istream &input) |
| bool | ImportLensCrop (std::istream &input) |
| bool | ImportDistortion (std::istream &input) |
| bool | ImportVignetting (std::istream &input) |
| bool | ImportTCA (std::istream &input) |
| bool | ImportEMOR (std::istream &input) |
Private Attributes | |
| std::string | m_filename |
| sqlite3 * | m_db |
| bool | m_runningTransaction |
Definition at line 44 of file LensDB.cpp.
|
inlineexplicit |
Definition at line 77 of file LensDB.cpp.
References CreateTables(), hugin_utils::FileExists(), m_db, m_filename, and threshold().
|
inline |
Definition at line 105 of file LensDB.cpp.
References EndTransaction(), m_db, m_runningTransaction, and threshold().
|
inlineprivate |
Definition at line 997 of file LensDB.cpp.
References m_db, m_runningTransaction, and threshold().
Referenced by CleanUp(), RemoveCamera(), RemoveLens(), SaveCropFactor(), SaveLensCrop(), and SaveLensProjection().
|
inline |
Definition at line 726 of file LensDB.cpp.
References BeginTransaction(), EndTransaction(), m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::CleanUpDatabase(), ExportToFile(), and ImportFromFile().
|
inline |
Definition at line 117 of file LensDB.cpp.
References m_db, and threshold().
Referenced by Database().
|
inlineprivate |
Definition at line 1004 of file LensDB.cpp.
References m_db, m_runningTransaction, and threshold().
Referenced by CleanUp(), RemoveCamera(), RemoveLens(), RemoveLensCrop(), SaveCropFactor(), SaveLensCrop(), SaveLensProjection(), and ~Database().
Definition at line 789 of file LensDB.cpp.
References CleanUp(), m_db, OutputSQLToStream(), and threshold().
Referenced by HuginBase::LensDB::LensDB::ExportToFile().
|
inline |
Definition at line 182 of file LensDB.cpp.
References m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::GetCropFactor().
|
inline |
Definition at line 176 of file LensDB.cpp.
References m_filename.
Referenced by HuginBase::LensDB::LensDB::GetDBFilename().
|
inline |
Definition at line 156 of file LensDB.cpp.
References m_db, and threshold().
|
inline |
Definition at line 455 of file LensDB.cpp.
References HuginBase::LensDB::LensDB::Database::Distortiondata::focallength, m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::GetDistortion().
|
inline |
Definition at line 303 of file LensDB.cpp.
References HuginBase::LensDB::LensDB::Database::HFOVData::focallength, m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::GetFov().
|
inline |
Definition at line 356 of file LensDB.cpp.
References HuginBase::LensDB::LensDB::Database::CropData::focallength, m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::GetCrop().
|
inline |
Definition at line 676 of file LensDB.cpp.
References m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::GetLensNames().
|
inline |
Definition at line 248 of file LensDB.cpp.
References m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::GetProjection().
|
inline |
Definition at line 587 of file LensDB.cpp.
References HuginBase::LensDB::LensDB::Database::TCAdata::focallength, m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::GetTCA().
|
inline |
Definition at line 508 of file LensDB.cpp.
References HuginBase::LensDB::LensDB::Database::Vignettingdata::focallength, m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::GetVignetting().
|
inlineprivate |
Definition at line 1075 of file LensDB.cpp.
References SaveCropFactor(), hugin_utils::SplitString(), hugin_utils::stringToDouble(), and threshold().
Referenced by ImportFromFile().
|
inlineprivate |
Definition at line 1414 of file LensDB.cpp.
References SaveDistortion(), hugin_utils::SplitString(), hugin_utils::stringToDouble(), hugin_utils::stringToInt(), and threshold().
Referenced by ImportFromFile().
|
inlineprivate |
Definition at line 1806 of file LensDB.cpp.
References SaveEMoR(), hugin_utils::SplitString(), hugin_utils::stringToDouble(), hugin_utils::stringToInt(), and threshold().
Referenced by ImportFromFile().
Definition at line 841 of file LensDB.cpp.
References CleanUp(), ImportCropFactor(), ImportDistortion(), ImportEMOR(), ImportHFOV(), ImportLensCrop(), ImportProjection(), ImportTCA(), ImportVignetting(), m_db, hugin_utils::SplitString(), and threshold().
Referenced by HuginBase::LensDB::LensDB::ImportFromFile().
|
inlineprivate |
Definition at line 1203 of file LensDB.cpp.
References SaveHFOV(), hugin_utils::SplitString(), hugin_utils::stringToDouble(), hugin_utils::stringToInt(), and threshold().
Referenced by ImportFromFile().
|
inlineprivate |
Definition at line 1287 of file LensDB.cpp.
References SaveLensCrop(), hugin_utils::SplitString(), hugin_utils::stringToDouble(), hugin_utils::stringToInt(), and threshold().
Referenced by ImportFromFile().
|
inlineprivate |
Definition at line 1144 of file LensDB.cpp.
References SaveLensProjection(), hugin_utils::SplitString(), hugin_utils::stringToInt(), and threshold().
Referenced by ImportFromFile().
|
inlineprivate |
Definition at line 1646 of file LensDB.cpp.
References SaveTCAData(), hugin_utils::SplitString(), hugin_utils::stringToDouble(), hugin_utils::stringToInt(), and threshold().
Referenced by ImportFromFile().
|
inlineprivate |
Definition at line 1519 of file LensDB.cpp.
References SaveVignetting(), hugin_utils::SplitString(), hugin_utils::stringToDouble(), hugin_utils::stringToInt(), and threshold().
Referenced by ImportFromFile().
|
inlineprivate |
Definition at line 1049 of file LensDB.cpp.
References m_db, and threshold().
Referenced by ExportToFile().
|
inline |
Definition at line 776 of file LensDB.cpp.
References BeginTransaction(), EndTransaction(), m_db, RemoveCameraFromTable(), and threshold().
Referenced by HuginBase::LensDB::LensDB::RemoveCamera().
|
inlineprivate |
Definition at line 1031 of file LensDB.cpp.
References m_db, and threshold().
Referenced by RemoveCamera().
Definition at line 759 of file LensDB.cpp.
References BeginTransaction(), EndTransaction(), m_db, RemoveLensFromTable(), and threshold().
Referenced by HuginBase::LensDB::LensDB::RemoveLens().
|
inline |
Definition at line 430 of file LensDB.cpp.
References EndTransaction(), m_db, and threshold().
Referenced by HuginBase::LensDB::LensDB::SaveLensCrop().
|
inlineprivate |
Definition at line 1014 of file LensDB.cpp.
References m_db, and threshold().
Referenced by RemoveLens().
|
inline |
Definition at line 209 of file LensDB.cpp.
References BeginTransaction(), EndTransaction(), m_db, and threshold().
Referenced by ImportCropFactor(), and HuginBase::LensDB::LensDB::SaveCameraCrop().
|
inline |
Definition at line 483 of file LensDB.cpp.
References m_db, and threshold().
Referenced by ImportDistortion(), and HuginBase::LensDB::LensDB::SaveDistortion().
|
inline |
Definition at line 650 of file LensDB.cpp.
References m_db, and threshold().
Referenced by ImportEMOR(), and HuginBase::LensDB::LensDB::SaveEMoR().
|
inline |
Definition at line 329 of file LensDB.cpp.
References HFOV, m_db, and threshold().
Referenced by ImportHFOV(), and HuginBase::LensDB::LensDB::SaveLensFov().
|
inline |
Definition at line 387 of file LensDB.cpp.
References BeginTransaction(), EndTransaction(), m_db, and threshold().
Referenced by ImportLensCrop(), and HuginBase::LensDB::LensDB::SaveLensCrop().
|
inline |
Definition at line 270 of file LensDB.cpp.
References BeginTransaction(), EndTransaction(), m_db, and threshold().
Referenced by ImportProjection(), and HuginBase::LensDB::LensDB::SaveLensProjection().
|
inline |
Definition at line 620 of file LensDB.cpp.
References m_db, and threshold().
Referenced by ImportTCA(), and HuginBase::LensDB::LensDB::SaveTCA().
|
inline |
Definition at line 560 of file LensDB.cpp.
References m_db, and threshold().
Referenced by ImportVignetting(), and HuginBase::LensDB::LensDB::SaveVignetting().
|
private |
Definition at line 1944 of file LensDB.cpp.
Referenced by BeginTransaction(), CleanUp(), CreateTables(), Database(), EndTransaction(), ExportToFile(), GetCropFactor(), GetDBVersion(), GetDistortionData(), GetHFOV(), GetLensCrop(), GetLensNames(), GetLensProjection(), GetTCAData(), GetVignettingData(), ImportFromFile(), OutputSQLToStream(), RemoveCamera(), RemoveCameraFromTable(), RemoveLens(), RemoveLensCrop(), RemoveLensFromTable(), SaveCropFactor(), SaveDistortion(), SaveEMoR(), SaveHFOV(), SaveLensCrop(), SaveLensProjection(), SaveTCAData(), SaveVignetting(), and ~Database().
|
private |
Definition at line 1943 of file LensDB.cpp.
Referenced by Database(), and GetDBFilename().
|
private |
Definition at line 1945 of file LensDB.cpp.
Referenced by BeginTransaction(), EndTransaction(), and ~Database().