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);
224 const FormatReader& reader,
225 bool doPlane =
false,
226 bool doImageName =
true);
238 const FormatReader& reader);
250 const FormatReader& reader);
264 bool resolve =
true);
308 getModulo(const ::ome::xml::meta::OMEXMLMetadata& omexml,
309 const std::string& tag,
361 const MetadataMap& metadata);
436 const boost::filesystem::path&
id);
457 #endif // OME_BIOFORMATS_METADATATOOLS_H
DOM Document wrapper.
Definition: Document.h:80
DimensionOrder enumeration.
Definition: DimensionOrder.h:70
Boost.Filesystem compatibility.
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40