RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
TiffIFD.h File Reference
#include "rawspeedconfig.h"
#include "adt/NORangesSet.h"
#include "io/Buffer.h"
#include "io/ByteStream.h"
#include "io/Endianness.h"
#include "parsers/TiffParserException.h"
#include "tiff/TiffEntry.h"
#include "tiff/TiffTag.h"
#include <cstdint>
#include <map>
#include <memory>
#include <string>
#include <vector>
Include dependency graph for TiffIFD.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rawspeed::TiffIFD
struct  rawspeed::TiffIFD::Limits
struct  rawspeed::TiffID
class  rawspeed::TiffRootIFD

Namespaces

namespace  rawspeed

Typedefs

using rawspeed::TiffIFDOwner = std::unique_ptr<TiffIFD>
using rawspeed::TiffRootIFDOwner = std::unique_ptr<TiffRootIFD>
using rawspeed::TiffEntryOwner = std::unique_ptr<TiffEntry>

Functions

Endianness rawspeed::getTiffByteOrder (ByteStream bs, uint32_t pos, const char *context="")