38 #ifndef OME_BIOFORMATS_DETAIL_FORMATWRITER_H
39 #define OME_BIOFORMATS_DETAIL_FORMATWRITER_H
41 #include <ome/bioformats/FormatWriter.h>
42 #include <ome/bioformats/FormatHandler.h>
59 typedef std::map<std::string,
84 const std::string& description):
86 description(description),
88 compression_suffixes(),
93 compression_suffixes.push_back(boost::filesystem::path(
""));
119 ome::compat::shared_ptr<std::ostream>
out;
164 isThisType(
const boost::filesystem::path& name,
165 bool open =
true)
const;
224 setMetadataRetrieve(ome::compat::shared_ptr< ::ome::xml::meta::MetadataRetrieve>& retrieve);
227 const ome::compat::shared_ptr< ::ome::xml::meta::MetadataRetrieve>&
231 ome::compat::shared_ptr< ::ome::xml::meta::MetadataRetrieve>&
374 ome::compat::array<dimension_size_type, 3>
386 const std::set<ome::xml::model::enums::PixelType>&
390 const std::set<ome::xml::model::enums::PixelType>&
400 const std::string& codec)
const;
403 const std::set<std::string>&
411 const boost::optional<std::string>&
419 const boost::optional<bool>&
436 setId(
const boost::filesystem::path&
id);
440 close(
bool fileOnly =
false);
451 const std::vector<boost::filesystem::path>&
455 const std::vector<boost::filesystem::path>&
463 #endif // OME_BIOFORMATS_DETAIL_FORMATWRITER_H
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40
PixelType enumeration.
Definition: PixelType.h:70