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>
70 using ::ome::bioformats::FormatReader::getOptimalTileWidth;
71 using ::ome::bioformats::FormatReader::getOptimalTileHeight;
84 typedef std::map<boost::filesystem::path, ome::compat::shared_ptr<ome::bioformats::tiff::TIFF> >
tiff_map;
119 isThisType(
const boost::filesystem::path& name,
148 const ome::compat::shared_ptr<const tiff::IFD>
157 addTIFF(
const boost::filesystem::path& tiff);
170 const ome::compat::shared_ptr<const ome::bioformats::tiff::TIFF>
171 getTIFF(
const boost::filesystem::path& tiff)
const;
181 closeTIFF(
const boost::filesystem::path& tiff);
186 close(
bool fileOnly =
false);
188 const std::vector<std::string>&
192 const std::vector<boost::filesystem::path>
209 initFile(
const boost::filesystem::path&
id);
224 const boost::filesystem::path&
currentId,
225 const boost::filesystem::path& currentDir,
226 const boost::optional<std::string>& currentUUID);
239 std::vector<boost::optional<ome::xml::model::primitives::Timestamp> >& timestamps);
277 boost::optional<ome::xml::model::primitives::NonNegativeInteger>& zIndexStart,
278 boost::optional<ome::xml::model::primitives::NonNegativeInteger>& tIndexStart,
279 boost::optional<ome::xml::model::primitives::NonNegativeInteger>& cIndexStart);
298 boost::optional<ome::xml::model::primitives::NonNegativeInteger>& tdIFD,
343 ome::compat::shared_ptr< ome::xml::meta::MetadataStore>
355 ome::compat::shared_ptr< ome::xml::meta::MetadataStore>
364 #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