Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
HuginBase::ImageCache::Entry Struct Reference

information about an image inside the cache More...

#include <ImageCache.h>

Public Member Functions

 Entry ()
 
 Entry (ImageCacheRGB8Ptr &img, ImageCacheRGB16Ptr &img16, ImageCacheRGBFloatPtr &imgFloat, ImageCache8Ptr &imgMask, ImageCacheICCProfile &ICCProfile, const std::string &typ)
 
 ~Entry ()
 
ImageCacheRGB8Ptr get8BitImage ()
 

Public Attributes

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

Detailed Description

information about an image inside the cache

Definition at line 64 of file ImageCache.h.

Constructor & Destructor Documentation

HuginBase::ImageCache::Entry::Entry ( )
inline

Definition at line 77 of file ImageCache.h.

References DEBUG_TRACE.

HuginBase::ImageCache::Entry::Entry ( ImageCacheRGB8Ptr img,
ImageCacheRGB16Ptr img16,
ImageCacheRGBFloatPtr imgFloat,
ImageCache8Ptr imgMask,
ImageCacheICCProfile ICCProfile,
const std::string &  typ 
)
inline

Definition at line 89 of file ImageCache.h.

References DEBUG_TRACE.

HuginBase::ImageCache::Entry::~Entry ( )
inline

Definition at line 102 of file ImageCache.h.

References DEBUG_TRACE.

Member Function Documentation

ImageCache::ImageCacheRGB8Ptr HuginBase::ImageCache::Entry::get8BitImage ( )

Definition at line 106 of file ImageCache.cpp.

References HuginBase::convertTo8Bit(), image16, image8, imageFloat, and origType.

Member Data Documentation

ImageCacheICCProfile HuginBase::ImageCache::Entry::iccProfile

Definition at line 70 of file ImageCache.h.

ImageCacheRGB16Ptr HuginBase::ImageCache::Entry::image16

Definition at line 67 of file ImageCache.h.

Referenced by get8BitImage().

ImageCacheRGB8Ptr HuginBase::ImageCache::Entry::image8

Definition at line 66 of file ImageCache.h.

Referenced by get8BitImage().

ImageCacheRGBFloatPtr HuginBase::ImageCache::Entry::imageFloat

Definition at line 68 of file ImageCache.h.

Referenced by get8BitImage().

int HuginBase::ImageCache::Entry::lastAccess

Definition at line 73 of file ImageCache.h.

ImageCache8Ptr HuginBase::ImageCache::Entry::mask

Definition at line 69 of file ImageCache.h.

std::string HuginBase::ImageCache::Entry::origType

Definition at line 72 of file ImageCache.h.

Referenced by get8BitImage().


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