Home
last modified time | relevance | path

Searched refs:TiffDirectory (Results 1 – 5 of 5) sorted by relevance

/external/piex/src/tiff_directory/
Dtiff_directory.cc38 TiffDirectory::TiffDirectory(Endian endian) : endian_(endian) {} in TiffDirectory() function in piex::tiff_directory::TiffDirectory
40 bool TiffDirectory::Has(const Tag tag) const { in Has()
44 bool TiffDirectory::Get(const Tag tag, std::vector<std::uint8_t>* value) const { in Get()
56 bool TiffDirectory::Get(const Tag tag, std::string* value) const { in Get()
66 bool TiffDirectory::Get(const Tag tag, std::uint32_t* value) const { in Get()
75 bool TiffDirectory::Get(const Tag tag, in Get()
104 bool TiffDirectory::Get(const Tag tag, Rational* value) const { in Get()
113 bool TiffDirectory::Get(const Tag tag, std::vector<Rational>* value) const { in Get()
159 bool TiffDirectory::Get(const Tag tag, SRational* value) const { in Get()
168 bool TiffDirectory::Get(const Tag tag, std::vector<SRational>* value) const { in Get()
[all …]
Dtiff_directory.h65 class TiffDirectory {
70 explicit TiffDirectory(Endian endianness);
129 void AddSubDirectory(const TiffDirectory& sub_directory);
132 const std::vector<TiffDirectory>& GetSubDirectories() const;
147 std::vector<TiffDirectory> sub_directories_;
156 size_t SizeOfType(const TiffDirectory::Type type, bool* success);
/external/piex/src/
Dtiff_parser.h99 typedef std::set<tiff_directory::TiffDirectory::Tag> TagSet;
100 typedef std::vector<tiff_directory::TiffDirectory> IfdVector;
104 std::unique_ptr<tiff_directory::TiffDirectory> exif_directory;
105 std::unique_ptr<tiff_directory::TiffDirectory> gps_directory;
132 bool GetImageData(const tiff_directory::TiffDirectory& tiff_directory,
152 tiff_directory::TiffDirectory* tiff_directory,
162 bool GetFullDimension32(const tiff_directory::TiffDirectory& tiff_directory,
167 bool GetFullCropDimension(const tiff_directory::TiffDirectory& tiff_directory,
195 bool ParseGpsData(const tiff_directory::TiffDirectory* tiff_ifd,
Dtiff_parser.cc34 using tiff_directory::TiffDirectory;
43 bool GetFullDimension16(const TiffDirectory& tiff_directory, in GetFullDimension16()
57 bool GetRational(const TiffDirectory::Tag& tag, const TiffDirectory& directory, in GetRational()
71 void FillGpsPreviewImageData(const TiffDirectory& gps_directory, in FillGpsPreviewImageData()
128 void GetImageSize(const TiffDirectory& tiff_directory, StreamInterface* stream, in GetImageSize()
143 bool FillPreviewImageData(const TiffDirectory& tiff_directory, in FillPreviewImageData()
228 const TiffDirectory* FindFirstTagInIfds(const TiffDirectory::Tag& tag, in FindFirstTagInIfds()
236 const TiffDirectory* sub_directory = in FindFirstTagInIfds()
265 StreamInterface* stream, TiffDirectory* tiff_ifd) { in ParseSubIfds()
279 TiffDirectory sub_ifd(static_cast<Endian>(endian)); in ParseSubIfds()
[all …]
Dpiex.cc35 using tiff_directory::TiffDirectory;
39 bool GetDngInformation(const tiff_directory::TiffDirectory& tiff_directory, in GetDngInformation()
71 const TiffDirectory& tiff_directory = tiff_content.tiff_directory[0]; in GetDngInformation()
138 TiffDirectory* exif_ifd) { in GetExifIfd()
146 TiffDirectory tiff_ifd(endian); in GetExifIfd()
162 bool GetMakernoteIfd(const TiffDirectory& exif_ifd, const Endian endian, in GetMakernoteIfd()
165 TiffDirectory* makernote_ifd) { in GetMakernoteIfd()
180 bool GetCameraSettingsIfd(const TiffDirectory& makernote_ifd, in GetCameraSettingsIfd()
183 TiffDirectory* camera_settings_ifd) { in GetCameraSettingsIfd()
204 const TiffDirectory& makernote_ifd, in GetRawProcessingIfd()
[all …]