bioformats  5.1.8
Public Member Functions | Public Attributes | Private Member Functions | List of all members
ome::bioformats::tiff::IFD::Impl Class Reference

Internal implementation details of OffsetIFD. More...

+ Collaboration diagram for ome::bioformats::tiff::IFD::Impl:

Public Member Functions

 Impl (ome::compat::shared_ptr< TIFF > &tiff, offset_type offset)
 Constructor. More...
 
 ~Impl ()
 Destructor.
 

Public Attributes

ome::compat::shared_ptr< TIFFtiff
 Reference to the parent TIFF.
 
offset_type offset
 Offset of this IFD.
 
std::vector< TileCoveragecoverage
 Tile coverage cache (used when writing).
 
TileCache tilecache
 Tile cache (used when writing).
 
boost::optional< TileTypetiletype
 Tile type.
 
boost::optional< uint32_t > imagewidth
 Image width.
 
boost::optional< uint32_t > imageheight
 Image height.
 
boost::optional< uint32_t > tilewidth
 Tile width.
 
boost::optional< uint32_t > tileheight
 Tile height.
 
boost::optional< PixelTypepixeltype
 Pixel type.
 
boost::optional< uint16_t > bits
 Bits per sample.
 
boost::optional< uint16_t > samples
 Samples per pixel.
 
boost::optional< PlanarConfigurationplanarconfig
 Planar configuration.
 
boost::optional< PhotometricInterpretationphotometric
 Photometric interpretation.
 
tstrile_t ctile
 Current tile (for writing).
 

Private Member Functions

 Impl (const Impl &)
 Copy constructor (deleted).
 
Imploperator= (const Impl &)
 Assignment operator (deleted).
 

Detailed Description

Internal implementation details of OffsetIFD.

Constructor & Destructor Documentation

ome::bioformats::tiff::IFD::Impl::Impl ( ome::compat::shared_ptr< TIFF > &  tiff,
offset_type  offset 
)
inline

Constructor.

Parameters
tiffthe parent TIFF.
offsetthe IFD offset.

The documentation for this class was generated from the following file: