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)


Detailed Description

Definition at line 140 of file TextureManager.h.


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, photometric_correct, 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 operator<(), and 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 22 Nov 2014 for Hugintrunk by  doxygen 1.4.7