Hugin trunk 0.1
Loading...
Searching...
No Matches
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 (int desiredMapping=-1)
 

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

◆ Entry() [1/2]

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

Definition at line 77 of file ImageCache.h.

References DEBUG_TRACE.

◆ Entry() [2/2]

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.

◆ ~Entry()

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

Definition at line 102 of file ImageCache.h.

References DEBUG_TRACE.

Member Function Documentation

◆ get8BitImage()

ImageCache::ImageCacheRGB8Ptr HuginBase::ImageCache::Entry::get8BitImage ( int  desiredMapping = -1)

Definition at line 71 of file ImageCache.cpp.

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

Member Data Documentation

◆ iccProfile

ImageCacheICCProfile HuginBase::ImageCache::Entry::iccProfile

Definition at line 70 of file ImageCache.h.

◆ image16

ImageCacheRGB16Ptr HuginBase::ImageCache::Entry::image16

Definition at line 67 of file ImageCache.h.

Referenced by get8BitImage().

◆ image8

ImageCacheRGB8Ptr HuginBase::ImageCache::Entry::image8

Definition at line 66 of file ImageCache.h.

Referenced by get8BitImage().

◆ imageFloat

ImageCacheRGBFloatPtr HuginBase::ImageCache::Entry::imageFloat

Definition at line 68 of file ImageCache.h.

Referenced by get8BitImage().

◆ lastAccess

int HuginBase::ImageCache::Entry::lastAccess

Definition at line 73 of file ImageCache.h.

◆ mask

ImageCache8Ptr HuginBase::ImageCache::Entry::mask

Definition at line 69 of file ImageCache.h.

◆ origType

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: