38 #ifndef OME_FILES_TIFF_TILEINFO_H 39 #define OME_FILES_TIFF_TILEINFO_H 43 #include <ome/files/PlaneRegion.h> 44 #include <ome/files/tiff/Types.h> 225 std::vector<dimension_size_type>
231 std::shared_ptr<Impl>
impl;
238 #endif // OME_FILES_TIFF_TILEINFO_H TileType
Type of tile.
Definition: Types.h:217
dimension_size_type tileRow(dimension_size_type index) const
Get the row index for the given tile index.
Definition: TileInfo.cpp:247
dimension_size_type tileWidth() const
Get the width of a tile.
Definition: TileInfo.cpp:191
std::size_t dimension_size_type
Size type for image dimensions.
Definition: Types.h:58
Tile information for an IFD.
Definition: TileInfo.h:61
dimension_size_type tileRowCount() const
Get the total number of rows.
Definition: TileInfo.cpp:209
dimension_size_type tileCount() const
Get the total number of tiles.
Definition: TileInfo.cpp:203
Open Microscopy Environment C++.
dimension_size_type tileIndex(dimension_size_type x, dimension_size_type y, dimension_size_type s=0) const
Get the tile index covering the given coordinates.
Definition: TileInfo.cpp:227
dimension_size_type tileSample(dimension_size_type index) const
Get the sample index for the given tile index.
Definition: TileInfo.cpp:256
std::vector< dimension_size_type > tileCoverage(PlaneRegion region) const
Get a list of the tiles covering an image region.
Definition: TileInfo.cpp:285
dimension_size_type tileColumnCount() const
Get the total number of columns.
Definition: TileInfo.cpp:215
dimension_size_type tileColumn(dimension_size_type index) const
Get the column index for the given tile index.
Definition: TileInfo.cpp:238
PlaneRegion tileRegion(dimension_size_type index, const PlaneRegion &clip) const
Get the region covered by the given tile index.
Definition: TileInfo.cpp:277
std::shared_ptr< Impl > impl
Private implementation details.
Definition: TileInfo.h:229
virtual ~TileInfo()
Destructor.
Definition: TileInfo.cpp:180
Image File Directory (IFD).
Definition: IFD.h:70
dimension_size_type bufferSize() const
Get the buffer size needed to contain a single tile.
Definition: TileInfo.cpp:221
TileInfo(std::shared_ptr< IFD > ifd)
Constructor.
Definition: TileInfo.cpp:175
Internal implementation details of TileInfo.
Definition: TileInfo.cpp:61
dimension_size_type tileHeight() const
Get the height of a tile.
Definition: TileInfo.cpp:197
A rectangular region.
Definition: PlaneRegion.h:63
TileType tileType() const
Get the type of a tile.
Definition: TileInfo.cpp:185