40 #include <ome/bioformats/FormatReader.h>
41 #include <ome/bioformats/Types.h>
45 #include <ome/xml/meta/Metadata.h>
46 #include <ome/xml/meta/MetadataRoot.h>
47 #include <ome/xml/meta/OMEXMLMetadata.h>
49 #include <ome/xml/model/enums/DimensionOrder.h>
51 #ifndef OME_BIOFORMATS_METADATATOOLS_H
52 #define OME_BIOFORMATS_METADATATOOLS_H
124 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
133 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
142 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
151 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
162 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
164 bool doPlane =
false,
165 bool doImageName =
true);
174 ome::compat::shared_ptr< ::ome::xml::meta::MetadataRoot>
185 ome::compat::shared_ptr< ::ome::xml::meta::OMEXMLMetadata>
186 getOMEXMLMetadata(ome::compat::shared_ptr< ::ome::xml::meta::MetadataRetrieve>& retrieve);
201 bool validate =
true);
242 const FormatReader& reader,
243 bool doPlane =
false,
244 bool doImageName =
true);
257 const std::vector<ome::compat::shared_ptr<CoreMetadata> > seriesList,
258 bool doPlane =
false);
270 const FormatReader& reader);
282 const FormatReader& reader);
295 const CoreMetadata& seriesMetadata,
310 bool resolve =
true);
354 getModulo(const ::ome::xml::meta::OMEXMLMetadata& omexml,
355 const std::string& tag,
407 const MetadataMap& metadata);
482 const boost::filesystem::path&
id);
511 pixelSize(const ::ome::xml::meta::MetadataRetrieve& meta,
524 pixelSize(const ::ome::xml::meta::MetadataRetrieve& meta);
556 #endif // OME_BIOFORMATS_METADATATOOLS_H
DOM Document wrapper.
Definition: Document.h:82
DimensionOrder enumeration.
Definition: DimensionOrder.h:70
Boost.Filesystem compatibility.
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40