38 #ifndef OME_FILES_IN_MINIMALTIFFREADER_H 39 #define OME_FILES_IN_MINIMALTIFFREADER_H 41 #include <ome/files/detail/FormatReader.h> 43 #include <ome/files/tiff/Util.h> 73 std::shared_ptr<ome::files::tiff::TIFF>
tiff;
96 initFile(
const boost::filesystem::path&
id);
107 isFilenameThisTypeImpl(
const boost::filesystem::path& name)
const;
116 const std::shared_ptr<const tiff::IFD>
122 close(
bool fileOnly =
false);
147 std::shared_ptr<ome::files::tiff::TIFF>
157 const std::shared_ptr<ome::files::tiff::TIFF>
165 #endif // OME_FILES_IN_MINIMALTIFFREADER_H Basic TIFF reader.
Definition: MinimalTIFFReader.h:69
Properties specific to a particular reader.
Definition: FormatReader.h:64
std::vector< IFDRange > SeriesIFDRange
Mapping between series index and IFD range.
Definition: Util.h:103
Tagged Image File Format (TIFF).
Definition: TIFF.h:156
std::size_t dimension_size_type
Size type for image dimensions.
Definition: Types.h:58
std::shared_ptr< ome::files::tiff::TIFF > tiff
Underlying TIFF file.
Definition: MinimalTIFFReader.h:73
Open Microscopy Environment C++.
tiff::SeriesIFDRange seriesIFDRange
Mapping between series index and start and end IFD as a half-open range.
Definition: MinimalTIFFReader.h:76
Image File Directory (IFD).
Definition: IFD.h:70
Buffer for all pixel types.
Definition: VariantPixelBuffer.h:78