aboutsummaryrefslogtreecommitdiff
path: root/src/tiff_parser.h
diff options
context:
space:
mode:
authorEik Brauer <ebrauer@google.com>2016-01-27 13:25:41 +0100
committerEik Brauer <ebrauer@google.com>2016-01-27 13:25:41 +0100
commita9540117cdd785b0dd75f8c4c28b278f86eb485c (patch)
tree01ffab1667199d718f6b00a570c5168a46671639 /src/tiff_parser.h
parentafc6ebdcba72e4eeeaafab1547c19025fcec5d1f (diff)
downloadpiex-a9540117cdd785b0dd75f8c4c28b278f86eb485c.tar.gz
Updates Piex.
Diffstat (limited to 'src/tiff_parser.h')
-rw-r--r--src/tiff_parser.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tiff_parser.h b/src/tiff_parser.h
index 88b4006..4518f36 100644
--- a/src/tiff_parser.h
+++ b/src/tiff_parser.h
@@ -91,8 +91,7 @@ enum TiffTags {
kTiffTagYresolution = 0x011B,
};
-typedef int Tags;
-typedef std::set<Tags> TagSet;
+typedef std::set<tiff_directory::TiffDirectory::Tag> TagSet;
typedef std::vector<tiff_directory::TiffDirectory> IfdVector;
struct TiffContent {
@@ -166,6 +165,8 @@ class TiffParser {
Error ParseIfd(const std::uint32_t ifd_offset, const TagSet& desired_tags,
const std::uint16_t max_number_ifds,
IfdVector* tiff_directory);
+ Error ParseGpsData(const tiff_directory::TiffDirectory* tiff_ifd,
+ TiffContent* tiff_content);
StreamInterface* stream_ = nullptr;
std::uint32_t tiff_offset_ = 0;