38 #ifndef OME_FILES_TIFF_TILEINFO_H    39 #define OME_FILES_TIFF_TILEINFO_H    41 #include <ome/files/PlaneRegion.h>    42 #include <ome/files/tiff/Types.h>    71         TileInfo(ome::compat::shared_ptr<IFD> ifd);
   224         std::vector<dimension_size_type>
   230         ome::compat::shared_ptr<Impl> 
impl;
   237 #endif // OME_FILES_TIFF_TILEINFO_H TileType
Type of tile. 
Definition: Types.h:217
std::size_t dimension_size_type
Size type for image dimensions. 
Definition: Types.h:59
dimension_size_type tileRow(dimension_size_type index) const 
Get the row index for the given tile index. 
Definition: TileInfo.cpp:248
dimension_size_type tileCount() const 
Get the total number of tiles. 
Definition: TileInfo.cpp:204
dimension_size_type tileWidth() const 
Get the width of a tile. 
Definition: TileInfo.cpp:192
Tile information for an IFD. 
Definition: TileInfo.h:61
TileType tileType() const 
Get the type of a tile. 
Definition: TileInfo.cpp:186
ome::compat::shared_ptr< Impl > impl
Private implementation details. 
Definition: TileInfo.h:228
dimension_size_type tileHeight() const 
Get the height of a tile. 
Definition: TileInfo.cpp:198
TileInfo(ome::compat::shared_ptr< IFD > ifd)
Constructor. 
Definition: TileInfo.cpp:176
dimension_size_type bufferSize() const 
Get the buffer size needed to contain a single tile. 
Definition: TileInfo.cpp:222
dimension_size_type tileColumnCount() const 
Get the total number of columns. 
Definition: TileInfo.cpp:216
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:228
virtual ~TileInfo()
Destructor. 
Definition: TileInfo.cpp:181
PlaneRegion tileRegion(dimension_size_type index, const PlaneRegion &clip) const 
Get the region covered by the given tile index. 
Definition: TileInfo.cpp:278
dimension_size_type tileRowCount() const 
Get the total number of rows. 
Definition: TileInfo.cpp:210
Image File Directory (IFD). 
Definition: IFD.h:71
dimension_size_type tileColumn(dimension_size_type index) const 
Get the column index for the given tile index. 
Definition: TileInfo.cpp:239
dimension_size_type tileSample(dimension_size_type index) const 
Get the sample index for the given tile index. 
Definition: TileInfo.cpp:257
Internal implementation details of TileInfo. 
Definition: TileInfo.cpp:62
A rectangular region. 
Definition: PlaneRegion.h:63
std::vector< dimension_size_type > tileCoverage(PlaneRegion region) const 
Get a list of the tiles covering an image region. 
Definition: TileInfo.cpp:286