|
RawSpeed
fast raw decoding library
|
#include "common/RawImage.h"
Public Member Functions | |
| RawImageData *RAWSPEED_READONLY | operator-> () const |
| RawImageData &RAWSPEED_READONLY | operator* () const |
| RawImage (RawImageData *p)=delete | |
| RawImage (std::shared_ptr< RawImageData > p) | |
| RawImageData * | get () |
Static Public Member Functions | |
| static RawImage | create (RawImageType type=RawImageType::UINT16) |
| static RawImage | create (const iPoint2D &dim, RawImageType type=RawImageType::UINT16, uint32_t componentsPerPixel=1) |
Private Attributes | |
| std::shared_ptr< RawImageData > | p_ |
Definition at line 247 of file RawImage.h.
|
explicitdelete |
|
inlineexplicit |
Definition at line 257 of file RawImage.h.
References p_.
|
inlinestatic |
Definition at line 276 of file RawImage.h.
References RawImage(), dim, rawspeed::ERROR, rawspeed::F32, rawspeed::UINT16, and rawspeed::writeLog().
|
inlinestatic |
Definition at line 265 of file RawImage.h.
References RawImage(), rawspeed::ERROR, rawspeed::F32, rawspeed::UINT16, and rawspeed::writeLog().
Referenced by rawspeed::RafDecoder::applyCorrections(), anonymous_namespace{DeflateDecompressorBenchmark.cpp}::BM_DeflateDecompressor(), anonymous_namespace{UncompressedDecompressorBenchmark.cpp}::BM_UncompressedDecompressor(), CreateRawImage(), rawspeed::DngDecoder::decodeRawInternal(), and rawspeed::Cr2Decoder::sRawInterpolate().
|
inline |
Definition at line 259 of file RawImage.h.
References p_.
|
inline |
Definition at line 254 of file RawImage.h.
References p_.
|
inline |
Definition at line 253 of file RawImage.h.
References p_.
|
private |
Definition at line 262 of file RawImage.h.
Referenced by RawImage(), get(), operator*(), and operator->().