Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
TextureManager::TextureKey Class Reference

#include <TextureManager.h>

Public Member Functions

 TextureKey ()
 
 TextureKey (const 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 (const HuginBase::SrcPanoImage *source)
 

Detailed Description

Definition at line 134 of file TextureManager.h.

Constructor & Destructor Documentation

TextureManager::TextureKey::TextureKey ( )
TextureManager::TextureKey::TextureKey ( const HuginBase::SrcPanoImage source,
bool *  photometric_correct_ptr 
)

Definition at line 1154 of file TextureManager.cpp.

References TextureManager::photometric_correct.

Member Function Documentation

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

Definition at line 1162 of file TextureManager.cpp.

void TextureManager::TextureKey::SetOptions ( const HuginBase::SrcPanoImage source)
private

Member Data Documentation

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

Definition at line 143 of file TextureManager.h.

Referenced by operator<().

double TextureManager::TextureKey::exposure

Definition at line 142 of file TextureManager.h.

Referenced by operator<().

std::string TextureManager::TextureKey::filename

Definition at line 141 of file TextureManager.h.

Referenced by operator<().

double TextureManager::TextureKey::gamma

Definition at line 150 of file TextureManager.h.

Referenced by operator<().

std::string TextureManager::TextureKey::masks

Definition at line 151 of file TextureManager.h.

Referenced by operator<().

bool* TextureManager::TextureKey::photometric_correct

Definition at line 155 of file TextureManager.h.

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

Definition at line 149 of file TextureManager.h.

Referenced by operator<().

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

Definition at line 148 of file TextureManager.h.

Referenced by operator<().

hugin_utils::FDiff2D TextureManager::TextureKey::radial_vig_corr_center_shift

Definition at line 145 of file TextureManager.h.

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

Definition at line 144 of file TextureManager.h.

Referenced by operator<().

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

Definition at line 147 of file TextureManager.h.

Referenced by operator<().

int TextureManager::TextureKey::vig_corr_mode

Definition at line 146 of file TextureManager.h.

Referenced by operator<().

double TextureManager::TextureKey::white_balance_blue

Definition at line 142 of file TextureManager.h.

Referenced by operator<().

double TextureManager::TextureKey::white_balance_red

Definition at line 142 of file TextureManager.h.

Referenced by operator<().


The documentation for this class was generated from the following files: