libopenraw
OpenRaw::Thumbnail Class Reference

#include <thumbnail.hpp>

Inheritance diagram for OpenRaw::Thumbnail:
OpenRaw::BitmapData

Classes

class  Private

Static Public Member Functions

static ThumbnailgetAndExtractThumbnail (const char *_filename, uint32_t preferred_size, ::or_error &err)

Additional Inherited Members

Public Types inherited from OpenRaw::BitmapData
typedef ::or_data_type DataType
Public Member Functions inherited from OpenRaw::BitmapData
void swap (BitmapData &with)
DataType dataType () const
void setDataType (DataType _type)
virtual void * allocData (const size_t s)
size_t size () const
void * data () const
OR_DEPRECATED uint32_t x () const
uint32_t width () const
OR_DEPRECATED uint32_t y () const
uint32_t height () const
uint32_t bpc () const
void setBpc (uint32_t _bpc)
virtual void setDimensions (uint32_t x, uint32_t y)
uint32_t roi_x () const
uint32_t roi_y () const
uint32_t roi_width () const
uint32_t roi_height () const
void setRoi (uint32_t x, uint32_t y, uint32_t w, uint32_t h)

Detailed Description

real thumbnail extracted

Definition at line 30 of file thumbnail.hpp.

Constructor & Destructor Documentation

◆ Thumbnail()

OpenRaw::Thumbnail::Thumbnail ( )

Definition at line 44 of file thumbnail.cpp.

◆ ~Thumbnail()

OpenRaw::Thumbnail::~Thumbnail ( )
virtual

Definition at line 48 of file thumbnail.cpp.

Member Function Documentation

◆ getAndExtractThumbnail()

Thumbnail * OpenRaw::Thumbnail::getAndExtractThumbnail ( const char * _filename,
uint32_t preferred_size,
::or_error & err )
static

quick and dirty "get this thumbnail"

Parameters
_filenamethe filename
preferred_sizethe size of the thumbnail
Return values
errthe error code
Returns
a Thumbnail object. Callers own it and must delete it.

Definition at line 53 of file thumbnail.cpp.

References OpenRaw::RawFile::newRawFile().


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