|
TypeId | Exiv2::Internal::toTypeId (TiffType tiffType, uint16_t tag, IfdId group) |
| Convert the tiffType of a tag and group to an Exiv2 typeId.
|
|
TiffType | Exiv2::Internal::toTiffType (TypeId typeId) |
| Convert the Exiv2 typeId to a TIFF value type.
|
|
bool | Exiv2::Internal::cmpTagLt (TiffComponent const *lhs, TiffComponent const *rhs) |
| Compare two TIFF component pointers by tag. Return true if the tag of component lhs is less than that of rhs.
|
|
bool | Exiv2::Internal::cmpGroupLt (TiffComponent const *lhs, TiffComponent const *rhs) |
| Compare two TIFF component pointers by group. Return true if the group of component lhs is less than that of rhs.
|
|
TiffComponent::AutoPtr | Exiv2::Internal::newTiffEntry (uint16_t tag, IfdId group) |
| Function to create and initialize a new TIFF entry.
|
|
TiffComponent::AutoPtr | Exiv2::Internal::newTiffMnEntry (uint16_t tag, IfdId group) |
| Function to create and initialize a new TIFF makernote entry.
|
|
TiffComponent::AutoPtr | Exiv2::Internal::newTiffBinaryElement (uint16_t tag, IfdId group) |
| Function to create and initialize a new binary array element.
|
|
template<IfdId newGroup> |
TiffComponent::AutoPtr | Exiv2::Internal::newTiffDirectory (uint16_t tag, IfdId) |
| Function to create and initialize a new TIFF directory.
|
|
template<IfdId newGroup> |
TiffComponent::AutoPtr | Exiv2::Internal::newTiffSubIfd (uint16_t tag, IfdId group) |
| Function to create and initialize a new TIFF sub-directory.
|
|
template<const ArrayCfg * arrayCfg, int N, const ArrayDef(&) arrayDef> |
TiffComponent::AutoPtr | Exiv2::Internal::newTiffBinaryArray0 (uint16_t tag, IfdId group) |
| Function to create and initialize a new binary array entry.
|
|
template<const ArrayCfg * arrayCfg> |
TiffComponent::AutoPtr | Exiv2::Internal::newTiffBinaryArray1 (uint16_t tag, IfdId group) |
| Function to create and initialize a new simple binary array entry.
|
|
template<const ArraySet * arraySet, int N, CfgSelFct cfgSelFct> |
TiffComponent::AutoPtr | Exiv2::Internal::newTiffBinaryArray2 (uint16_t tag, IfdId group) |
| Function to create and initialize a new complex binary array entry.
|
|
template<uint16_t szTag, IfdId szGroup> |
TiffComponent::AutoPtr | Exiv2::Internal::newTiffThumbData (uint16_t tag, IfdId group) |
| Function to create and initialize a new TIFF entry for a thumbnail (data)
|
|
template<uint16_t dtTag, IfdId dtGroup> |
TiffComponent::AutoPtr | Exiv2::Internal::newTiffThumbSize (uint16_t tag, IfdId group) |
| Function to create and initialize a new TIFF entry for a thumbnail (size)
|
|
template<uint16_t szTag, IfdId szGroup> |
TiffComponent::AutoPtr | Exiv2::Internal::newTiffImageData (uint16_t tag, IfdId group) |
| Function to create and initialize a new TIFF entry for image data.
|
|
template<uint16_t dtTag, IfdId dtGroup> |
TiffComponent::AutoPtr | Exiv2::Internal::newTiffImageSize (uint16_t tag, IfdId group) |
| Function to create and initialize a new TIFF entry for image data (size)
|
|
|
const TiffType | Exiv2::Internal::ttUnsignedByte = 1 |
| Exif BYTE type.
|
|
const TiffType | Exiv2::Internal::ttAsciiString = 2 |
| Exif ASCII type.
|
|
const TiffType | Exiv2::Internal::ttUnsignedShort = 3 |
| Exif SHORT type.
|
|
const TiffType | Exiv2::Internal::ttUnsignedLong = 4 |
| Exif LONG type.
|
|
const TiffType | Exiv2::Internal::ttUnsignedRational = 5 |
| Exif RATIONAL type.
|
|
const TiffType | Exiv2::Internal::ttSignedByte = 6 |
| Exif SBYTE type.
|
|
const TiffType | Exiv2::Internal::ttUndefined = 7 |
| Exif UNDEFINED type.
|
|
const TiffType | Exiv2::Internal::ttSignedShort = 8 |
| Exif SSHORT type.
|
|
const TiffType | Exiv2::Internal::ttSignedLong = 9 |
| Exif SLONG type.
|
|
const TiffType | Exiv2::Internal::ttSignedRational =10 |
| Exif SRATIONAL type.
|
|
const TiffType | Exiv2::Internal::ttTiffFloat =11 |
| TIFF FLOAT type.
|
|
const TiffType | Exiv2::Internal::ttTiffDouble =12 |
| TIFF DOUBLE type.
|
|
const TiffType | Exiv2::Internal::ttTiffIfd =13 |
| TIFF IFD type.
|
|
const uint32_t | Exiv2::Internal::Tag::none = 0x10000 |
| Dummy tag.
|
|
const uint32_t | Exiv2::Internal::Tag::root = 0x20000 |
| Special tag: root IFD.
|
|
const uint32_t | Exiv2::Internal::Tag::next = 0x30000 |
| Special tag: next IFD.
|
|
const uint32_t | Exiv2::Internal::Tag::all = 0x40000 |
| Special tag: all tags in a group.
|
|
const uint32_t | Exiv2::Internal::Tag::pana = 0x80000 |
| Special tag: root IFD of Panasonic RAW images.
|
|
Internal classes used in a TIFF composite structure.
- Version
- $Rev: 3777 $
- Author
- Andreas Huggel (ahu) ahuggel@gmx.net
- Date
- 11-Apr-06, ahu: created