HuginBase::LensDB::LensDBList Class Reference

class to save a list of lenses More...

#include <LensDB.h>

List of all members.

Public Member Functions

 LensDBList ()
 ~LensDBList ()
const size_t GetLensCount () const
const lfLens * GetLens (size_t index) const
void SetLenses (const lfLens **lenses)
std::string GetLensName (size_t index) const
void SetCameraModelMaker (const std::string camMaker, const std::string camModel)

Private Attributes

const lfLens ** m_lenses
size_t m_lensCount
std::string m_camMaker
std::string m_camModel


Detailed Description

class to save a list of lenses

Definition at line 45 of file LensDB.h.


Constructor & Destructor Documentation

HuginBase::LensDB::LensDBList::LensDBList  ) 
 

Definition at line 1235 of file LensDB.cpp.

References m_lenses.

HuginBase::LensDB::LensDBList::~LensDBList  ) 
 

Definition at line 1240 of file LensDB.cpp.

References m_lenses.


Member Function Documentation

const lfLens * HuginBase::LensDB::LensDBList::GetLens size_t  index  )  const
 

Definition at line 1253 of file LensDB.cpp.

References m_lenses.

Referenced by LoadLensDBDialog::ActivateSelectedLens().

const size_t HuginBase::LensDB::LensDBList::GetLensCount  )  const
 

Definition at line 1248 of file LensDB.cpp.

Referenced by HuginBase::LensDB::LensDB::FindLenses(), and LoadLensDBDialog::OnSearch().

std::string HuginBase::LensDB::LensDBList::GetLensName size_t  index  )  const
 

Definition at line 1282 of file LensDB.cpp.

References hugin_utils::doubleToString(), m_camMaker, m_camModel, and m_lenses.

Referenced by LoadLensDBDialog::OnSearch().

void HuginBase::LensDB::LensDBList::SetCameraModelMaker const std::string  camMaker,
const std::string  camModel
 

Definition at line 1299 of file LensDB.cpp.

References m_camMaker, and m_camModel.

Referenced by HuginBase::LensDB::LensDB::FindLenses().

void HuginBase::LensDB::LensDBList::SetLenses const lfLens **  lenses  ) 
 

Definition at line 1265 of file LensDB.cpp.

References m_lensCount, and m_lenses.

Referenced by HuginBase::LensDB::LensDB::FindLenses().


Member Data Documentation

std::string HuginBase::LensDB::LensDBList::m_camMaker [private]
 

Definition at line 58 of file LensDB.h.

Referenced by GetLensName(), and SetCameraModelMaker().

std::string HuginBase::LensDB::LensDBList::m_camModel [private]
 

Definition at line 59 of file LensDB.h.

Referenced by GetLensName(), and SetCameraModelMaker().

size_t HuginBase::LensDB::LensDBList::m_lensCount [private]
 

Definition at line 57 of file LensDB.h.

Referenced by SetLenses().

const lfLens** HuginBase::LensDB::LensDBList::m_lenses [private]
 

Definition at line 56 of file LensDB.h.

Referenced by GetLens(), GetLensName(), LensDBList(), SetLenses(), and ~LensDBList().


The documentation for this class was generated from the following files:
Generated on Mon Sep 1 01:25:53 2014 for Hugintrunk by  doxygen 1.3.9.1