6#include <boost/json/object.hpp>
8#include "vsistream.hpp"
9#include "slideio/base/slideio_enums.hpp"
22 static DataType toSlideioPixelType(uint32_t vsiPixelType);
24 static StackType intToStackType(
int value);
25 static std::string getVolumeName(
int tag);
26 static std::string getTagName(
const TagInfo& tagInfo,
const std::list<TagInfo>& path);
27 static bool isArray(
const TagInfo& tagInfo);
28 static std::string getStackTypeName(
const std::string& value);
29 static std::string getDeviceSubtype(
const std::string& value);
30 static std::string extractTagValue(vsi::VSIStream& vsi,
const vsi::TagInfo& tagInfo);
32 static bool isTag(
const boost::json::object& parentObject,
int srcTag);
33 static std::string getDimensionPropertyName(
int tag);
34 static std::string getStackPropertyName(
int tag);
Definition: exceptions.hpp:12
Compression
raster data compression enum
Definition: slideio_enums.hpp:12