38 #ifndef OME_BIOFORMATS_IN_OMETIFFREADER_H
39 #define OME_BIOFORMATS_IN_OMETIFFREADER_H
41 #include <ome/bioformats/in/MinimalTIFFReader.h>
42 #include <ome/bioformats/tiff/ImageJMetadata.h>
46 #include <ome/xml/meta/BaseMetadata.h>
82 typedef std::map<boost::filesystem::path, ome::compat::shared_ptr<ome::bioformats::tiff::TIFF> >
tiff_map;
117 isThisType(
const boost::filesystem::path& name,
146 const ome::compat::shared_ptr<const tiff::IFD>
155 addTIFF(
const boost::filesystem::path& tiff);
168 const ome::compat::shared_ptr<const ome::bioformats::tiff::TIFF>
169 getTIFF(
const boost::filesystem::path& tiff)
const;
179 closeTIFF(
const boost::filesystem::path& tiff);
184 close(
bool fileOnly =
false);
186 const std::vector<std::string>&
190 const std::vector<boost::filesystem::path>
207 initFile(
const boost::filesystem::path&
id);
222 const boost::filesystem::path&
currentId,
223 const boost::filesystem::path& currentDir,
224 const boost::optional<std::string>& currentUUID);
237 std::vector<boost::optional<ome::xml::model::primitives::Timestamp> >& timestamps);
275 boost::optional<ome::xml::model::primitives::NonNegativeInteger>& zIndexStart,
276 boost::optional<ome::xml::model::primitives::NonNegativeInteger>& tIndexStart,
277 boost::optional<ome::xml::model::primitives::NonNegativeInteger>& cIndexStart);
296 boost::optional<ome::xml::model::primitives::NonNegativeInteger>& tdIFD,
341 ome::compat::shared_ptr< ome::xml::meta::MetadataStore>
353 ome::compat::shared_ptr< ome::xml::meta::MetadataStore>
362 #endif // OME_BIOFORMATS_IN_OMETIFFREADER_H
logging::sources::severity_logger_mt< logging::trivial::severity_level > Logger
Message logger.
Definition: log.h:98
Open Microscopy Environment C++ implementation.
Definition: CoreMetadata.cpp:40
A numeric type constrained to a subrange (or subranges) of its range limits.
Definition: ConstrainedNumeric.h:119
Xerces-C modern C++ wrapper.
Definition: Base.h:53