Inheritance diagram for OpenRaw::Internals::CRWFile:

Public Member Functions | |
| CRWFile (const char *_filename) | |
| virtual | ~CRWFile () |
Static Public Member Functions | |
| static RawFile * | factory (const char *_filename) |
Protected Member Functions | |
| virtual ::or_error | _enumThumbnailSizes (std::vector< uint32_t > &list) |
| virtual ::or_error | _getThumbnail (uint32_t size, Thumbnail &thumbnail) |
Definition at line 42 of file crwfile.h.
| or_error OpenRaw::Internals::CRWFile::_enumThumbnailSizes | ( | std::vector< uint32_t > & | list | ) | [protected, virtual] |
enumerate the thumbnail sizes.
| list | the list to enumerate into |
Implements OpenRaw::RawFile.
Definition at line 62 of file crwfile.cpp.
References OpenRaw::Internals::CIFFContainer::heap(), and OpenRaw::Internals::CIFF::TAGCODE_MASK.
| or_error OpenRaw::Internals::CRWFile::_getThumbnail | ( | uint32_t | size, | |
| Thumbnail & | thumbnail | |||
| ) | [protected, virtual] |
get the thumbnail of exact size.
| size | the size in pixel of the square |
| thumbnail | the thumbnail to load |
Implements OpenRaw::RawFile.
Definition at line 91 of file crwfile.cpp.
References OpenRaw::Thumbnail::allocData(), OpenRaw::Internals::CIFFContainer::heap(), OpenRaw::Thumbnail::setDataType(), OpenRaw::Thumbnail::setDimensions(), and OpenRaw::Internals::CIFF::TAGCODE_MASK.
1.5.1