#include <tiffcomposite_int.hpp>
Public Member Functions | |
Creators | |
TiffArrayElement (uint16_t tag, uint16_t group, TiffType elTiffType, ByteOrder elByteOrder) | |
Constructor. | |
virtual | ~TiffArrayElement () |
Virtual destructor. | |
Accessors | |
TiffType | elTiffType () const |
ByteOrder | elByteOrder () const |
Protected Member Functions | |
Manipulators | |
virtual void | doAccept (TiffVisitor &visitor) |
Implements accept(). | |
virtual void | doEncode (TiffEncoder &encoder, const Exifdatum *datum) |
Implements encode(). | |
Write support (Manipulators) | |
virtual uint32_t | doWrite (Blob &blob, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, uint32_t dataIdx, uint32_t &imageIdx) |
Implements write(). Write the value using the element specific byte order, if any. Make sure the value is of the correct type, else throw Error(51). |