libopenraw
|
Classes | |
class | Private |
Public Types | |
typedef ::or_data_type | DataType |
Public Member Functions | |
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 |
uint32_t | x () const |
uint32_t | y () const |
uint32_t | bpc () const |
void | setBpc (uint32_t _bpc) |
virtual void | setDimensions (uint32_t x, uint32_t y) |
Definition at line 31 of file bitmapdata.h.
uint32_t OpenRaw::BitmapData::bpc | ( | ) | const |
bit per channel
Definition at line 142 of file bitmapdata.cpp.
References OpenRaw::BitmapData::Private::bpc.
BitmapData::DataType OpenRaw::BitmapData::dataType | ( | ) | const |
return the data type
Definition at line 87 of file bitmapdata.cpp.
References OpenRaw::BitmapData::Private::data_type.
Referenced by OpenRaw::RawFile::getRenderedImage().
void OpenRaw::BitmapData::setBpc | ( | uint32_t | _bpc | ) |
set bit per channel
Definition at line 154 of file bitmapdata.cpp.
References OpenRaw::BitmapData::Private::bpc.
Referenced by OpenRaw::Internals::MRWFile::_getRawData(), OpenRaw::Internals::CrwDecompressor::decompress(), and OpenRaw::Internals::LJpegDecompressor::decompress().
void OpenRaw::BitmapData::setDataType | ( | BitmapData::DataType | _type | ) |
set the data type
Definition at line 92 of file bitmapdata.cpp.
References OpenRaw::BitmapData::Private::bpc, and OpenRaw::BitmapData::Private::data_type.
Referenced by OpenRaw::Internals::DNGFile::_getRawData(), OpenRaw::Internals::OrfFile::_getRawData(), OpenRaw::Internals::MRWFile::_getRawData(), OpenRaw::Internals::CRWFile::_getRawData(), OpenRaw::Internals::IFDFile::_getRawDataFromDir(), OpenRaw::Internals::MRWFile::_getThumbnail(), OpenRaw::Internals::CRWFile::_getThumbnail(), OpenRaw::Internals::CrwDecompressor::decompress(), OpenRaw::Internals::LJpegDecompressor::decompress(), and OpenRaw::RawFile::getRenderedImage().
void OpenRaw::BitmapData::setDimensions | ( | uint32_t | x, |
uint32_t | y | ||
) | [virtual] |
set the pixel dimensions of the bitmap
Reimplemented in OpenRaw::RawData.
Definition at line 148 of file bitmapdata.cpp.
References OpenRaw::BitmapData::Private::x, and OpenRaw::BitmapData::Private::y.
Referenced by OpenRaw::Internals::MRWFile::_getThumbnail(), OpenRaw::Internals::CRWFile::_getThumbnail(), and OpenRaw::RawFile::getRenderedImage().
size_t OpenRaw::BitmapData::size | ( | ) | const |
return the size of the data
Definition at line 122 of file bitmapdata.cpp.
References OpenRaw::BitmapData::Private::data_size.
Referenced by OpenRaw::Internals::DNGFile::_getRawData(), OpenRaw::Internals::OrfFile::_getRawData(), OpenRaw::Internals::CRWFile::_getRawData(), and OpenRaw::RawData::append().
void OpenRaw::BitmapData::swap | ( | BitmapData & | with | ) |
swap the two objects data.
Definition at line 82 of file bitmapdata.cpp.