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;
237 const std::shared_ptr<::ome::xml::meta::MetadataRetrieve>&
246 std::shared_ptr<::ome::xml::meta::MetadataRetrieve>&
273 const std::set<ome::xml::model::enums::PixelType>
283 const std::set<ome::xml::model::enums::PixelType>
306 const std::string& codec)
const = 0;
314 const std::set<std::string>&
324 const std::set<std::string>&
342 const boost::optional<std::string>&
361 const boost::optional<bool>&
410 setTileSizeX(boost::optional<dimension_size_type> size) = 0;
438 setTileSizeY(boost::optional<dimension_size_type> size) = 0;
455 #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:78