Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
LensDB.cpp File Reference

Implementation of wrapper around function for access to lens database. More...

#include "LensDB.h"
#include <iostream>
#include <sstream>
#include <fstream>
#include <hugin_utils/stl_utils.h>
#include <hugin_utils/utils.h>
#include <sqlite3.h>
#include <panodata/StandardImageVariableGroups.h>
#include <algorithms/basic/CalculateCPStatistics.h>
Include dependency graph for LensDB.cpp:

Go to the source code of this file.

Classes

class  HuginBase::LensDB::LensDB::Database
 
struct  HuginBase::LensDB::LensDB::Database::HFOVData
 
struct  HuginBase::LensDB::LensDB::Database::CropData
 
struct  HuginBase::LensDB::LensDB::Database::Distortiondata
 
struct  HuginBase::LensDB::LensDB::Database::Vignettingdata
 
struct  HuginBase::LensDB::LensDB::Database::TCAdata
 

Namespaces

 HuginBase
 mainly consists of wrapper around the pano tools library, to assist in ressource management and to provide a nicer interface.
 
 HuginBase::LensDB
 

Functions

double HuginBase::LensDB::InterpolateValue (double x, double x0, double y0, double x1, double y1)
 
double HuginBase::LensDB::InterpolateValueTriangle (double x, double y, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3)
 
int HuginBase::LensDB::fsign (double a)
 
bool HuginBase::LensDB::IsFocallengthNearRange (const double focal, const double limit1, const double limit2, const double tol)
 check if value is inside limit1...limit2 or it is nearer to limit1 than value*tol More...
 
bool HuginBase::LensDB::SaveLensDataFromPano (const HuginBase::Panorama &pano)
 routine for automatically saving information from pano into database More...
 

Detailed Description

Implementation of wrapper around function for access to lens database.

Author
T. Modes

Definition in file LensDB.cpp.