24#ifndef _WXIMAGECACHE_H
25#define _WXIMAGECACHE_H
58 virtual wxEvent* Clone()
const;
This is a cache for all the images we use.
std::shared_ptr< vigra::FRGBImage > ImageCacheRGBFloatPtr
std::shared_ptr< vigra::BRGBImage > ImageCacheRGB8Ptr
use reference counted pointers
std::shared_ptr< vigra::BImage > ImageCache8Ptr
std::shared_ptr< vigra::UInt16RGBImage > ImageCacheRGB16Ptr
std::shared_ptr< Request > RequestPtr
Reference counted request for an image to load.
std::shared_ptr< vigra::ImageImportInfo::ICCProfile > ImageCacheICCProfile
std::shared_ptr< Entry > EntryPtr
a shared pointer to the entry
class to cache remapped images, loaded from the hugin small image cache.
Event for when a requested image finished loading.
HuginBase::ImageCache::EntryPtr entry
HuginBase::ImageCache::RequestPtr request
include file for the hugin project
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.
HuginBase::ImageCache::ImageCacheRGBFloatPtr ImageCacheRGBFloatPtr
WXIMPEX wxImage imageCacheEntry2wxImage(ImageCache::EntryPtr e)
HuginBase::ImageCache::ImageCacheICCProfile ImageCacheICCProfile
HuginBase::ImageCache::ImageCache8Ptr ImageCache8Ptr
wxDECLARE_EXPORTED_EVENT(WXIMPEX, EVT_IMAGE_READY, ImageReadyEvent)
WXIMPEX void GeneratePreviewSelectedFile(wxStaticBitmap *control, ImageCache::EntryPtr cacheEntry, const bool hasMonitorProfile, const cmsHPROFILE &monitorProfile)
load given image from image cache and display in wxStaticBitmap control
HuginBase::ImageCache::ImageCacheRGB8Ptr ImageCacheRGB8Ptr
HuginBase::ImageCache::ImageCacheRGB16Ptr ImageCacheRGB16Ptr
WXIMPEX void UpdateImageCacheSize()
update the image cache size from the settings in wxConfig