[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

ImageCache::Entry Class Reference

information about an image inside the cache More...

#include <ImageCache.h>

List of all members.

Public Member Functions

 Entry ()
 Entry (ImageCacheRGB8Ptr &img, ImageCacheRGB16Ptr &img16, ImageCacheRGBFloatPtr &imgFloat, ImageCache8Ptr &imgMask, const std::string &typ)
 ~Entry ()
ImageCacheRGB8Ptr get8BitImage ()
 returns an 8 bit image, suitable for display on screen.

Public Attributes

ImageCacheRGB8Ptr image8
ImageCacheRGB16Ptr image16
ImageCacheRGBFloatPtr imageFloat
ImageCache8Ptr mask
std::string origType
int lastAccess

Detailed Description

information about an image inside the cache

Constructor & Destructor Documentation

ImageCache::Entry::Entry  )  [inline]

ImageCache::Entry::Entry ImageCacheRGB8Ptr img,
ImageCacheRGB16Ptr img16,
ImageCacheRGBFloatPtr imgFloat,
ImageCache8Ptr imgMask,
const std::string &  typ

ImageCache::Entry::~Entry  )  [inline]

Member Function Documentation

ImageCacheRGB8Ptr ImageCache::Entry::get8BitImage  ) 

returns an 8 bit image, suitable for display on screen.

If only a 16 bit or float image is available, the 8 bit image is derived from it.

Member Data Documentation

ImageCacheRGB16Ptr ImageCache::Entry::image16

ImageCacheRGB8Ptr ImageCache::Entry::image8

ImageCacheRGBFloatPtr ImageCache::Entry::imageFloat

int ImageCache::Entry::lastAccess

ImageCache8Ptr ImageCache::Entry::mask

std::string ImageCache::Entry::origType

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

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