38 #ifndef OME_BIOFORMATS_FORMATREADER_H
39 #define OME_BIOFORMATS_FORMATREADER_H
45 #include <boost/optional.hpp>
47 #include <ome/bioformats/CoreMetadata.h>
48 #include <ome/bioformats/FileInfo.h>
49 #include <ome/bioformats/FormatHandler.h>
50 #include <ome/bioformats/MetadataConfigurable.h>
51 #include <ome/bioformats/MetadataMap.h>
52 #include <ome/bioformats/Types.h>
56 #include <ome/xml/meta/MetadataStore.h>
63 class VariantPixelBuffer;
156 isThisType(
const boost::filesystem::path& name,
157 bool open =
true)
const = 0;
174 const uint8_t *end)
const = 0;
191 std::size_t length)
const = 0;
720 const std::vector<boost::filesystem::path>
731 const std::vector<boost::filesystem::path>
743 std::vector<FileInfo>
755 std::vector<FileInfo>
764 const boost::optional<boost::filesystem::path>&
773 const std::vector<std::string>&
838 ome::compat::array<dimension_size_type, 3>
858 ome::compat::array<dimension_size_type, 6>
924 const std::vector<ome::compat::shared_ptr<CoreMetadata> >&
958 setMetadataStore(ome::compat::shared_ptr< ::ome::xml::meta::MetadataStore>& store) = 0;
966 const ome::compat::shared_ptr< ::ome::xml::meta::MetadataStore>&
975 ome::compat::shared_ptr< ::ome::xml::meta::MetadataStore>&
987 std::vector<ome::compat::shared_ptr<FormatReader> >
1002 isSingleFile(
const boost::filesystem::path&
id)
const = 0;
1058 const std::vector<std::string>&
1245 #endif // OME_BIOFORMATS_FORMATREADER_H
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40
PixelType enumeration.
Definition: PixelType.h:70