Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HuginBase::LensDB::LensDB::Database Member List

This is the complete list of members for HuginBase::LensDB::LensDB::Database, including all inherited members.

BeginTransaction()HuginBase::LensDB::LensDB::Databaseinlineprivate
CleanUp()HuginBase::LensDB::LensDB::Databaseinline
CreateTables()HuginBase::LensDB::LensDB::Databaseinline
Database(const std::string &filename)HuginBase::LensDB::LensDB::Databaseinlineexplicit
EndTransaction()HuginBase::LensDB::LensDB::Databaseinlineprivate
ExportToFile(const std::string &filename)HuginBase::LensDB::LensDB::Databaseinline
GetCropFactor(const std::string &maker, const std::string &model, double &cropFactor) const HuginBase::LensDB::LensDB::Databaseinline
GetDBFilename() const HuginBase::LensDB::LensDB::Databaseinline
GetDBVersion() const HuginBase::LensDB::LensDB::Databaseinline
GetDistortionData(const std::string &lens, const double focallength, std::vector< Distortiondata > &distData) const HuginBase::LensDB::LensDB::Databaseinline
GetHFOV(const std::string &lens, const double focallength, std::vector< HFOVData > &hfovData) const HuginBase::LensDB::LensDB::Databaseinline
GetLensCrop(const std::string &lens, const double focal, const int width, const int height, std::vector< CropData > &cropData) const HuginBase::LensDB::LensDB::Databaseinline
GetLensNames(const bool distortion, const bool vignetting, const bool tca, LensList &lensList) const HuginBase::LensDB::LensDB::Databaseinline
GetLensProjection(const std::string &lens, int &projection) const HuginBase::LensDB::LensDB::Databaseinline
GetTCAData(const std::string &lens, const double focallength, std::vector< TCAdata > &tcaData) const HuginBase::LensDB::LensDB::Databaseinline
GetVignettingData(const std::string &lens, const double focallength, const double aperture, std::vector< Vignettingdata > &vigData) const HuginBase::LensDB::LensDB::Databaseinline
ImportCropFactor(std::istream &input)HuginBase::LensDB::LensDB::Databaseinlineprivate
ImportDistortion(std::istream &input)HuginBase::LensDB::LensDB::Databaseinlineprivate
ImportEMOR(std::istream &input)HuginBase::LensDB::LensDB::Databaseinlineprivate
ImportFromFile(const std::string &filename)HuginBase::LensDB::LensDB::Databaseinline
ImportHFOV(std::istream &input)HuginBase::LensDB::LensDB::Databaseinlineprivate
ImportLensCrop(std::istream &input)HuginBase::LensDB::LensDB::Databaseinlineprivate
ImportProjection(std::istream &input)HuginBase::LensDB::LensDB::Databaseinlineprivate
ImportTCA(std::istream &input)HuginBase::LensDB::LensDB::Databaseinlineprivate
ImportVignetting(std::istream &input)HuginBase::LensDB::LensDB::Databaseinlineprivate
m_dbHuginBase::LensDB::LensDB::Databaseprivate
m_filenameHuginBase::LensDB::LensDB::Databaseprivate
m_runningTransactionHuginBase::LensDB::LensDB::Databaseprivate
OutputSQLToStream(const std::string &sqlstatement, std::ostream &stream)HuginBase::LensDB::LensDB::Databaseinlineprivate
RemoveCamera(const std::string &maker, const std::string &model)HuginBase::LensDB::LensDB::Databaseinline
RemoveCameraFromTable(const std::string &table, const std::string &maker, const std::string &model)HuginBase::LensDB::LensDB::Databaseinlineprivate
RemoveLens(const std::string &lensname)HuginBase::LensDB::LensDB::Databaseinline
RemoveLensCrop(const std::string &lens, const double focal, const int width, const int height)HuginBase::LensDB::LensDB::Databaseinline
RemoveLensFromTable(const std::string &table, const std::string &lens)HuginBase::LensDB::LensDB::Databaseinlineprivate
SaveCropFactor(const std::string &maker, const std::string &model, const double cropFactor)HuginBase::LensDB::LensDB::Databaseinline
SaveDistortion(const std::string &lens, const double focallength, const double a, const double b, const double c, const int weight=10)HuginBase::LensDB::LensDB::Databaseinline
SaveEMoR(const std::string &maker, const std::string &model, const int iso, const double Ra, const double Rb, const double Rc, const double Rd, const double Re, const int weight=10)HuginBase::LensDB::LensDB::Databaseinline
SaveHFOV(const std::string &lens, const double focallength, const double HFOV, const int weight=10)HuginBase::LensDB::LensDB::Databaseinline
SaveLensCrop(const std::string &lens, const double focal, const int width, const int height, const int left, const int right, const int top, const int bottom)HuginBase::LensDB::LensDB::Databaseinline
SaveLensProjection(const std::string &lens, const int projection)HuginBase::LensDB::LensDB::Databaseinline
SaveTCAData(const std::string &lens, const double focallength, const double ra, const double rb, const double rc, const double rd, const double ba, const double bb, const double bc, const double bd, const int weight=10)HuginBase::LensDB::LensDB::Databaseinline
SaveVignetting(const std::string &lens, const double focallength, const double aperture, const double distance, const double Vb, const double Vc, const double Vd, const int weight=10)HuginBase::LensDB::LensDB::Databaseinline
~Database()HuginBase::LensDB::LensDB::Databaseinline