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_lensCount, and m_lenses.

Referenced by LoadLensDBDialog::ActivateSelectedLens().

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

Definition at line 1248 of file LensDB.cpp.

References m_lensCount.

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, m_lensCount, 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 GetLens(), GetLensCount(), GetLensName(), and 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 5 Dec 2014 for Hugintrunk by  doxygen 1.4.7