38 #ifndef OME_FILES_FORMATWRITER_H
39 #define OME_FILES_FORMATWRITER_H
48 #include <boost/optional.hpp>
50 #include <ome/files/CoreMetadata.h>
51 #include <ome/files/FileInfo.h>
52 #include <ome/files/FormatHandler.h>
53 #include <ome/files/MetadataConfigurable.h>
54 #include <ome/files/MetadataMap.h>
55 #include <ome/files/Types.h>
57 #include <ome/xml/meta/MetadataRetrieve.h>
64 class VariantPixelBuffer;
238 const std::shared_ptr<::ome::xml::meta::MetadataRetrieve>&
247 std::shared_ptr<::ome::xml::meta::MetadataRetrieve>&
274 const std::set<ome::xml::model::enums::PixelType>
284 const std::set<ome::xml::model::enums::PixelType>
307 const std::string& codec)
const = 0;
315 const std::set<std::string>&
325 const std::set<std::string>&
343 const boost::optional<std::string>&
362 const boost::optional<bool>&
400 #endif // OME_FILES_FORMATWRITER_H
std::size_t dimension_size_type
Size type for image dimensions.
Definition: Types.h:58
Buffer for all pixel types.
Definition: VariantPixelBuffer.h:75