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
Open Microscopy Environment C++.
Buffer for all pixel types.
Definition: VariantPixelBuffer.h:75