dng_ifd Class Reference
Container for a single image file directory of a digital negative.
More...
#include <dng_ifd.h>
List of all members.
|
Public Types |
enum | { kMaxTileInfo = 32
} |
Public Member Functions |
virtual bool | ParseTag (dng_stream &stream, uint32 parentCode, uint32 tagCode, uint32 tagType, uint32 tagCount, uint64 tagOffset) |
virtual void | PostParse () |
virtual bool | IsValidDNG (dng_shared &shared, uint32 parentCode) |
dng_rect | Bounds () const |
uint32 | TilesAcross () const |
uint32 | TilesDown () const |
uint32 | TilesPerImage () const |
dng_rect | TileArea (uint32 rowIndex, uint32 colIndex) const |
virtual uint32 | TileByteCount (const dng_rect &tile) const |
void | SetSingleStrip () |
void | FindTileSize (uint32 bytesPerTile=128 *1024, uint32 cellH=16, uint32 cellV=16) |
void | FindStripSize (uint32 bytesPerStrip=128 *1024, uint32 cellV=16) |
virtual uint32 | PixelType () const |
virtual bool | IsBaselineJPEG () const |
virtual bool | CanRead () const |
virtual void | ReadImage (dng_host &host, dng_stream &stream, dng_image &image) const |
Public Attributes |
bool | fUsesNewSubFileType |
uint32 | fNewSubFileType |
uint32 | fImageWidth |
uint32 | fImageLength |
uint32 | fBitsPerSample [kMaxSamplesPerPixel] |
uint32 | fCompression |
uint32 | fPredictor |
uint32 | fPhotometricInterpretation |
uint32 | fFillOrder |
uint32 | fOrientation |
uint32 | fOrientationType |
uint64 | fOrientationOffset |
bool | fOrientationBigEndian |
uint32 | fSamplesPerPixel |
uint32 | fPlanarConfiguration |
real64 | fXResolution |
real64 | fYResolution |
uint32 | fResolutionUnit |
bool | fUsesStrips |
bool | fUsesTiles |
uint32 | fTileWidth |
uint32 | fTileLength |
uint32 | fTileOffsetsType |
uint32 | fTileOffsetsCount |
uint64 | fTileOffsetsOffset |
uint64 | fTileOffset [kMaxTileInfo] |
uint32 | fTileByteCountsType |
uint32 | fTileByteCountsCount |
uint64 | fTileByteCountsOffset |
uint32 | fTileByteCount [kMaxTileInfo] |
uint32 | fSubIFDsCount |
uint64 | fSubIFDsOffset |
uint32 | fExtraSamplesCount |
uint32 | fExtraSamples [kMaxSamplesPerPixel] |
uint32 | fSampleFormat [kMaxSamplesPerPixel] |
uint32 | fJPEGTablesCount |
uint64 | fJPEGTablesOffset |
uint64 | fJPEGInterchangeFormat |
uint32 | fJPEGInterchangeFormatLength |
real64 | fYCbCrCoefficientR |
real64 | fYCbCrCoefficientG |
real64 | fYCbCrCoefficientB |
uint32 | fYCbCrSubSampleH |
uint32 | fYCbCrSubSampleV |
uint32 | fYCbCrPositioning |
real64 | fReferenceBlackWhite [6] |
uint32 | fCFARepeatPatternRows |
uint32 | fCFARepeatPatternCols |
uint8 | fCFAPattern [kMaxCFAPattern][kMaxCFAPattern] |
uint8 | fCFAPlaneColor [kMaxColorPlanes] |
uint32 | fCFALayout |
uint32 | fLinearizationTableType |
uint32 | fLinearizationTableCount |
uint64 | fLinearizationTableOffset |
uint32 | fBlackLevelRepeatRows |
uint32 | fBlackLevelRepeatCols |
real64 | fBlackLevel [kMaxBlackPattern][kMaxBlackPattern][kMaxSamplesPerPixel] |
uint32 | fBlackLevelDeltaHType |
uint32 | fBlackLevelDeltaHCount |
uint64 | fBlackLevelDeltaHOffset |
uint32 | fBlackLevelDeltaVType |
uint32 | fBlackLevelDeltaVCount |
uint64 | fBlackLevelDeltaVOffset |
real64 | fWhiteLevel [kMaxSamplesPerPixel] |
dng_urational | fDefaultScaleH |
dng_urational | fDefaultScaleV |
dng_urational | fBestQualityScale |
dng_urational | fDefaultCropOriginH |
dng_urational | fDefaultCropOriginV |
dng_urational | fDefaultCropSizeH |
dng_urational | fDefaultCropSizeV |
uint32 | fBayerGreenSplit |
dng_urational | fChromaBlurRadius |
dng_urational | fAntiAliasStrength |
dng_rect | fActiveArea |
uint32 | fMaskedAreaCount |
dng_rect | fMaskedArea [kMaxMaskedAreas] |
uint32 | fRowInterleaveFactor |
uint32 | fSubTileBlockRows |
uint32 | fSubTileBlockCols |
dng_preview_info | fPreviewInfo |
uint32 | fOpcodeList1Count |
uint64 | fOpcodeList1Offset |
uint32 | fOpcodeList2Count |
uint64 | fOpcodeList2Offset |
uint32 | fOpcodeList3Count |
uint64 | fOpcodeList3Offset |
bool | fLosslessJPEGBug16 |
uint32 | fSampleBitShift |
uint64 | fThisIFD |
uint64 | fNextIFD |
Protected Member Functions |
virtual bool | IsValidCFA (dng_shared &shared, uint32 parentCode) |
Detailed Description
Container for a single image file directory of a digital negative.
See DNG 1.1.0 specification for documentation of specific tags.
The documentation for this class was generated from the following files: