HuginBase::ImageCache::Entry Struct 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 ()

Public Attributes

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


Detailed Description

information about an image inside the cache

Definition at line 66 of file ImageCache.h.


Constructor & Destructor Documentation

HuginBase::ImageCache::Entry::Entry (  )  [inline]

Definition at line 78 of file ImageCache.h.

References DEBUG_TRACE.

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

Definition at line 88 of file ImageCache.h.

References DEBUG_TRACE.

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

Definition at line 99 of file ImageCache.h.

References DEBUG_TRACE.


Member Function Documentation

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

Definition at line 110 of file ImageCache.cpp.

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


Member Data Documentation

ImageCacheRGB16Ptr HuginBase::ImageCache::Entry::image16

Definition at line 69 of file ImageCache.h.

Referenced by get8BitImage().

ImageCacheRGB8Ptr HuginBase::ImageCache::Entry::image8

Definition at line 68 of file ImageCache.h.

Referenced by get8BitImage().

ImageCacheRGBFloatPtr HuginBase::ImageCache::Entry::imageFloat

Definition at line 70 of file ImageCache.h.

Referenced by get8BitImage().

int HuginBase::ImageCache::Entry::lastAccess

Definition at line 74 of file ImageCache.h.

ImageCache8Ptr HuginBase::ImageCache::Entry::mask

Definition at line 71 of file ImageCache.h.

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

Definition at line 73 of file ImageCache.h.

Referenced by get8BitImage().


The documentation for this struct was generated from the following files:
Generated on 30 Oct 2014 for Hugintrunk by  doxygen 1.4.7