Element of a TiffBinaryArray. More...
#include <tiffcomposite_int.hpp>


Public Member Functions | |
Creators | |
| TiffBinaryElement (uint16_t tag, uint16_t group) | |
| Constructor. | |
| virtual | ~TiffBinaryElement () |
| Virtual destructor. | |
Manipulators | |
| void | setElDef (const ArrayDef &def) |
| Set the array definition for this element. | |
| void | setElByteOrder (ByteOrder byteOrder) |
| Set the byte order of this element. | |
Accessors | |
| const ArrayDef * | elDef () const |
| Return the array definition of this element. | |
| ByteOrder | elByteOrder () const |
| Return the byte order of this element. | |
Protected Member Functions | |
Protected Manipulators | |
| virtual void | doAccept (TiffVisitor &visitor) |
| Implements accept(). | |
| virtual void | doEncode (TiffEncoder &encoder, const Exifdatum *datum) |
| Implements encode(). | |
| virtual uint32_t | doWrite (IoWrapper &ioWrapper, ByteOrder byteOrder, int32_t offset, uint32_t valueIdx, uint32_t dataIdx, uint32_t &imageIdx) |
| Implements write(). Todo: Document it! | |
Protected Accessors | |
| virtual TiffBinaryElement * | doClone () const |
| Internal virtual copy constructor, implements clone(). | |
| virtual uint32_t | doCount () const |
| Implements count(). Returns the count from the element definition. | |
| virtual uint32_t | doSize () const |
| Implements size(). Returns count * type-size, both taken from the element definition. | |
Element of a TiffBinaryArray.
1.6.3