|
libopenraw
0.3.7
|
TIFF parsing, used as a base by various vendors. More...
Modules | |
| DNG parsing | |
| DNG file parsing. | |
Classes | |
| class | OpenRaw::Internals::IfdDir |
| An IFD directory. More... | |
| struct | OpenRaw::Internals::IfdTypeTrait< T > |
| Describe an IFD type. More... | |
| class | OpenRaw::Internals::IfdEntry |
| An entry in the IfdDir. More... | |
| class | OpenRaw::Internals::IfdFile |
| A generic IFD (TIFF) based raw file. More... | |
| class | OpenRaw::Internals::IfdFileContainer |
| IFD container (TIFF). More... | |
| class | OpenRaw::Internals::TiffEpFile |
| TIFF.EP conformant files. More... | |
Typedefs | |
| typedef or_ifd_dir_type | OpenRaw::Internals::IfdDirType |
Functions | |
| template<typename T > | |
| Option< std::vector< T > > | OpenRaw::Internals::IfdDir::getEntryArrayValue (IfdEntry &e) const |
| Get the entry value as an array. More... | |
| template<typename T > | |
| T | OpenRaw::Internals::IfdDir::getEntryValue (IfdEntry &e, uint32_t idx=0, bool ignore_type=false) const |
| Get the typed entry value. More... | |
TIFF parsing, used as a base by various vendors.
| Option< std::vector< T > > OpenRaw::Internals::IfdDir::getEntryArrayValue | ( | IfdEntry & | entry | ) | const |
Get the entry value as an array.
Get the array values of type T.
| T | the type of the value needed |
| array | the storage |
| whatever | is thrown |
Definition at line 257 of file ifddir.hpp.
References OpenRaw::Internals::IfdEntry::count().
|
noexcept |
Get the typed entry value.
Get the value of type T.
| T | the type of the value needed |
| idx | the index, by default 0 |
| ignore_type | if true, don't check type. DANGEROUS Default is false. |
| BadTypeException | in case of wrong typing. |
| OutOfRangeException | in case of subscript out of range |
Definition at line 283 of file ifddir.hpp.