Hugin trunk 0.1
Loading...
Searching...
No Matches
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< floatEMoR_params
 
std::vector< doubleradial_vig_corr_coeff
 
hugin_utils::FDiff2D radial_vig_corr_center_shift
 
int vig_corr_mode
 
HuginBase::SrcPanoImage::ResponseType response_type
 
std::vector< doubleradial_distortion_red
 
std::vector< doubleradial_distortion_blue
 
double gamma
 
std::string masks
 
boolphotometric_correct
 

Private Member Functions

void SetOptions (const HuginBase::SrcPanoImage *source)
 

Detailed Description

Definition at line 134 of file TextureManager.h.

Constructor & Destructor Documentation

◆ TextureKey() [1/2]

TextureManager::TextureKey::TextureKey ( )

◆ TextureKey() [2/2]

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

Definition at line 1154 of file TextureManager.cpp.

References TextureManager::photometric_correct, and threshold().

Member Function Documentation

◆ operator<()

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

Definition at line 1167 of file TextureManager.cpp.

References TextureManager::photometric_correct, and threshold().

◆ operator==()

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

Definition at line 1162 of file TextureManager.cpp.

References threshold().

◆ SetOptions()

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

Definition at line 1203 of file TextureManager.cpp.

References threshold().

Member Data Documentation

◆ EMoR_params

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

Definition at line 143 of file TextureManager.h.

◆ exposure

double TextureManager::TextureKey::exposure

Definition at line 142 of file TextureManager.h.

◆ filename

std::string TextureManager::TextureKey::filename

Definition at line 141 of file TextureManager.h.

◆ gamma

double TextureManager::TextureKey::gamma

Definition at line 150 of file TextureManager.h.

◆ masks

std::string TextureManager::TextureKey::masks

Definition at line 151 of file TextureManager.h.

◆ photometric_correct

bool* TextureManager::TextureKey::photometric_correct

Definition at line 155 of file TextureManager.h.

◆ radial_distortion_blue

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

Definition at line 149 of file TextureManager.h.

◆ radial_distortion_red

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

Definition at line 148 of file TextureManager.h.

◆ radial_vig_corr_center_shift

hugin_utils::FDiff2D TextureManager::TextureKey::radial_vig_corr_center_shift

Definition at line 145 of file TextureManager.h.

◆ radial_vig_corr_coeff

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

Definition at line 144 of file TextureManager.h.

◆ response_type

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

Definition at line 147 of file TextureManager.h.

◆ vig_corr_mode

int TextureManager::TextureKey::vig_corr_mode

Definition at line 146 of file TextureManager.h.

◆ white_balance_blue

double TextureManager::TextureKey::white_balance_blue

Definition at line 142 of file TextureManager.h.

◆ white_balance_red

double TextureManager::TextureKey::white_balance_red

Definition at line 142 of file TextureManager.h.


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