[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

hugin1/base_wx/ImageCache.h File Reference

#include <hugin_shared.h>
#include <map>
#include <panoinc_WX.h>
#include <PT/RemappedPanoImage.h>
#include <common/utils.h>
#include <boost/shared_ptr.hpp>

Include dependency graph for ImageCache.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  ImageKey
 key for an image. More...
class  ImageCache
 This is a cache for all the images we use. More...
class  ImageCache::Entry
 information about an image inside the cache More...
struct  ImageCache::PyramidKey
class  SmallRemappedImageCache
 class to cache remapped images, loaded from the hugin small image cache. More...

Typedefs

typedef boost::shared_ptr<
vigra::BRGBImage > 
ImageCacheRGB8Ptr
typedef boost::shared_ptr<
vigra::UInt16RGBImage > 
ImageCacheRGB16Ptr
typedef boost::shared_ptr<
vigra::FRGBImage > 
ImageCacheRGBFloatPtr
typedef boost::shared_ptr<
vigra::BImage > 
ImageCache8Ptr

Functions

wxImage imageCacheEntry2wxImage (ImageCache::EntryPtr e)
 shallow copy of the 8 bit image contained in e e needs to be kept as long as this is


Typedef Documentation

typedef boost::shared_ptr<vigra::BImage> ImageCache8Ptr
 

typedef boost::shared_ptr<vigra::UInt16RGBImage> ImageCacheRGB16Ptr
 

typedef boost::shared_ptr<vigra::BRGBImage> ImageCacheRGB8Ptr
 

typedef boost::shared_ptr<vigra::FRGBImage> ImageCacheRGBFloatPtr
 


Function Documentation

wxImage imageCacheEntry2wxImage ImageCache::EntryPtr  e  ) 
 

shallow copy of the 8 bit image contained in e e needs to be kept as long as this is


Generated on Mon Sep 20 01:01:27 2010 for Hugintrunk by doxygen 1.3.9.1