38 #ifndef OME_FILES_FORMATWRITER_H 39 #define OME_FILES_FORMATWRITER_H 46 #include <boost/optional.hpp> 48 #include <ome/files/CoreMetadata.h> 49 #include <ome/files/FileInfo.h> 50 #include <ome/files/FormatHandler.h> 51 #include <ome/files/MetadataConfigurable.h> 52 #include <ome/files/MetadataMap.h> 53 #include <ome/files/Types.h> 57 #include <ome/xml/meta/MetadataRetrieve.h> 64 class VariantPixelBuffer;
230 setMetadataRetrieve(ome::compat::shared_ptr< ::ome::xml::meta::MetadataRetrieve>& retrieve) = 0;
238 const ome::compat::shared_ptr< ::ome::xml::meta::MetadataRetrieve>&
247 ome::compat::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>&
333 const boost::optional<std::string>&
352 const boost::optional<bool>&
390 #endif // OME_FILES_FORMATWRITER_H
std::size_t dimension_size_type
Size type for image dimensions.
Definition: Types.h:59
Buffer for all pixel types.
Definition: VariantPixelBuffer.h:75