40 #include <ome/bioformats/FormatReader.h>
41 #include <ome/bioformats/MetadataMap.h>
42 #include <ome/bioformats/Types.h>
46 #include <ome/xml/meta/Metadata.h>
47 #include <ome/xml/meta/MetadataRoot.h>
48 #include <ome/xml/meta/OMEXMLMetadata.h>
50 #include <ome/xml/model/enums/DimensionOrder.h>
52 #ifndef OME_BIOFORMATS_METADATATOOLS_H
53 #define OME_BIOFORMATS_METADATATOOLS_H
125 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
134 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
143 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
152 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
163 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
165 bool doPlane =
false,
166 bool doImageName =
true);
175 ome::compat::shared_ptr< ::ome::xml::meta::MetadataRoot>
186 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
187 getOMEXMLMetadata(ome::compat::shared_ptr< ::ome::xml::meta::MetadataRetrieve>& retrieve);
202 bool validate =
true);
243 const FormatReader& reader,
244 bool doPlane =
false,
245 bool doImageName =
true);
258 const std::vector<ome::compat::shared_ptr<CoreMetadata> > seriesList,
259 bool doPlane =
false);
271 const FormatReader& reader);
283 const FormatReader& reader);
296 const CoreMetadata& seriesMetadata,
311 bool resolve =
true);
355 getModulo(const ::ome::xml::meta::OMEXMLMetadata& omexml,
356 const std::string& tag,
408 const MetadataMap& metadata);
483 const boost::filesystem::path&
id);
512 pixelSize(const ::ome::xml::meta::MetadataRetrieve& meta,
525 pixelSize(const ::ome::xml::meta::MetadataRetrieve& meta);
557 #endif // OME_BIOFORMATS_METADATATOOLS_H
DOM Document wrapper.
Definition: Document.h:83
DimensionOrder enumeration.
Definition: DimensionOrder.h:69
Boost.Filesystem compatibility.
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40