void DefineMaskTexture(const HuginBase::SrcPanoImage &srcImg)
HuginBase::ImageCache::RequestPtr m_imageRequest
a request for an image, if it was not loaded before.
void UpdateMask(const HuginBase::SrcPanoImage &srcImg)
void SetMaxLevel(int level)
void DefineLevels(int min, int max, bool photometric_correct, const HuginBase::PanoramaOptions &dest_img, const HuginBase::SrcPanoImage &state)
bool * photometric_correct
const bool operator==(const TextureKey &comp) const
std::vector< float > EMoR_params
void SetOptions(const HuginBase::SrcPanoImage *source)
HuginBase::SrcPanoImage::ResponseType response_type
hugin_utils::FDiff2D radial_vig_corr_center_shift
std::vector< double > radial_vig_corr_coeff
const bool operator<(const TextureKey &comp) const
double white_balance_blue
std::vector< double > radial_distortion_red
std::vector< double > radial_distortion_blue
virtual ~TextureManager()
void BindTexture(unsigned int image_number)
HuginBase::Panorama * m_pano
void DrawImage(unsigned int image_number, unsigned int display_list)
std::map< TextureKey, std::shared_ptr< TextureInfo > > TexturesMap
void LoadingImageFinished(int min, int max, bool texture_photometric_correct, const HuginBase::PanoramaOptions &dest_img, const HuginBase::SrcPanoImage &state)
void SetPhotometricCorrect(bool state)
bool GetPhotometricCorrect()
unsigned int GetTextureName(unsigned int image_number)
unsigned int GetMaxTotalTexels()
void DisableTexture(bool maskOnly=false)
unsigned int GetMaxTextureSizePower()
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.