TextureManager::TextureKey Class Reference

#include <TextureManager.h>

List of all members.

Public Member Functions

 TextureKey ()
 TextureKey (HuginBase::SrcPanoImage *source, bool *photometric_correct_ptr)
const bool operator== (const TextureKey comp) const
const bool operator< (const TextureKey comp) const

Public Attributes

std::string filename
double exposure
double white_balance_red
double white_balance_blue
std::vector< float > EMoR_params
std::vector< double > radial_vig_corr_coeff
hugin_utils::FDiff2D radial_vig_corr_center_shift
int vig_corr_mode
HuginBase::SrcPanoImage::ResponseType response_type
std::vector< double > radial_distortion_red
std::vector< double > radial_distortion_blue
double gamma
std::string masks
bool * photometric_correct

Private Member Functions

void SetOptions (HuginBase::SrcPanoImage *source)


Constructor & Destructor Documentation

TextureManager::TextureKey::TextureKey  ) 
 

TextureManager::TextureKey::TextureKey HuginBase::SrcPanoImage source,
bool *  photometric_correct_ptr
 

Definition at line 953 of file TextureManager.cpp.

References photometric_correct, and SetOptions().


Member Function Documentation

const bool TextureManager::TextureKey::operator< const TextureKey  comp  )  const
 

Definition at line 966 of file TextureManager.cpp.

References EMoR_params, exposure, filename, gamma, masks, radial_distortion_blue, radial_distortion_red, radial_vig_corr_coeff, response_type, vig_corr_mode, white_balance_blue, and white_balance_red.

const bool TextureManager::TextureKey::operator== const TextureKey  comp  )  const
 

Definition at line 961 of file TextureManager.cpp.

void TextureManager::TextureKey::SetOptions HuginBase::SrcPanoImage source  )  [private]
 

Definition at line 1002 of file TextureManager.cpp.

References EMoR_params, exposure, filename, gamma, HuginBase::SrcPanoImage::getExposure(), masks, HuginBase::SrcPanoImage::printMaskLines(), radial_distortion_blue, radial_distortion_red, radial_vig_corr_coeff, response_type, vig_corr_mode, white_balance_blue, and white_balance_red.

Referenced by TextureKey().


Member Data Documentation

std::vector<float> TextureManager::TextureKey::EMoR_params
 

Definition at line 149 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

double TextureManager::TextureKey::exposure
 

Definition at line 148 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

std::string TextureManager::TextureKey::filename
 

Definition at line 147 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

double TextureManager::TextureKey::gamma
 

Definition at line 156 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

std::string TextureManager::TextureKey::masks
 

Definition at line 157 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

bool* TextureManager::TextureKey::photometric_correct
 

Definition at line 161 of file TextureManager.h.

Referenced by TextureKey().

std::vector<double> TextureManager::TextureKey::radial_distortion_blue
 

Definition at line 155 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

std::vector<double> TextureManager::TextureKey::radial_distortion_red
 

Definition at line 154 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

hugin_utils::FDiff2D TextureManager::TextureKey::radial_vig_corr_center_shift
 

Definition at line 151 of file TextureManager.h.

std::vector<double> TextureManager::TextureKey::radial_vig_corr_coeff
 

Definition at line 150 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

HuginBase::SrcPanoImage::ResponseType TextureManager::TextureKey::response_type
 

Definition at line 153 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

int TextureManager::TextureKey::vig_corr_mode
 

Definition at line 152 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

double TextureManager::TextureKey::white_balance_blue
 

Definition at line 148 of file TextureManager.h.

Referenced by operator<(), and SetOptions().

double TextureManager::TextureKey::white_balance_red
 

Definition at line 148 of file TextureManager.h.

Referenced by operator<(), and SetOptions().


The documentation for this class was generated from the following files:
Generated on Mon Apr 21 01:25:47 2014 for Hugintrunk by  doxygen 1.3.9.1