38 #ifndef OME_FILES_FORMATREADER_H    39 #define OME_FILES_FORMATREADER_H    45 #include <boost/optional.hpp>    47 #include <ome/files/CoreMetadata.h>    48 #include <ome/files/FileInfo.h>    49 #include <ome/files/FormatHandler.h>    50 #include <ome/files/MetadataConfigurable.h>    51 #include <ome/files/MetadataMap.h>    52 #include <ome/files/Types.h>    56 #include <ome/xml/meta/MetadataStore.h>    63     class VariantPixelBuffer;
   161       isThisType(
const boost::filesystem::path& name,
   162                  bool                           open = 
true) 
const = 0;
   179                  const uint8_t *end) 
const = 0;
   196                  std::size_t    length) 
const = 0;
   745       const std::vector<boost::filesystem::path>
   756       const std::vector<boost::filesystem::path>
   768       std::vector<FileInfo>
   780       std::vector<FileInfo>
   789       const boost::optional<boost::filesystem::path>&
   798       const std::vector<std::string>&
   863       ome::compat::array<dimension_size_type, 3>
   883       ome::compat::array<dimension_size_type, 6>
   949       const std::vector<ome::compat::shared_ptr<CoreMetadata> >&
   983       setMetadataStore(ome::compat::shared_ptr< ::ome::xml::meta::MetadataStore>& store) = 0;
   991       const ome::compat::shared_ptr< ::ome::xml::meta::MetadataStore>&
  1000       ome::compat::shared_ptr< ::ome::xml::meta::MetadataStore>&
  1012       std::vector<ome::compat::shared_ptr<FormatReader> >
  1027       isSingleFile(
const boost::filesystem::path& 
id) 
const = 0;
  1083       const std::vector<std::string>&
  1272 #endif // OME_FILES_FORMATREADER_H 
uint32_t pixel_size_type
Size type for pixel bit depths. 
Definition: Types.h:62
std::size_t dimension_size_type
Size type for image dimensions. 
Definition: Types.h:59
A subdimension of Z, C, or T. 
Definition: Modulo.h:57
Buffer for all pixel types. 
Definition: VariantPixelBuffer.h:75