Top Fields Constructors Methods
org.eclipse.swt.internal.image

pack-priv final Class TIFFDirectory

extends Object
Class Inheritance
Imports
org.eclipse.swt.*, org.eclipse.swt.graphics.*, java.io.*

Field Summary

Modifier and TypeField and Description
pack-priv int[]
pack-priv int
pack-priv int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv int
pack-priv TIFFRandomFileAccess
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv ImageData
pack-priv int
pack-priv int
pack-priv boolean
pack-priv ImageLoader
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv LEDataOutputStream
pack-priv int
pack-priv int
pack-priv int
pack-priv int[]
pack-priv int[]
pack-priv int
pack-priv int
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final short
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int

Constructor Summary

AccessConstructor and Description
public
TIFFDirectory(TIFFRandomFileAccess file, boolean isLittleEndian, ImageLoader loader)

public

Method Summary

Modifier and TypeMethod and Description
pack-priv int
decodePackBits(byte[] src, byte[] dest, int offsetDest)

pack-priv void
pack-priv int[]
pack-priv int
formatStrips(int rowByteSize, int nbrRows, byte[] data, int maxStripByteSize, int offsetPostIFD, int extraBytes, int[][] strips)

pack-priv PaletteData
pack-priv int
getEntryValue(int type, byte[] buffer, int index)

pack-priv void
getEntryValue(int type, byte[] buffer, int index, int[] values)

pack-priv PaletteData
pack-priv PaletteData
getRGBPalette(int bitsR, int bitsG, int bitsB)

pack-priv void
parseEntries(byte[] buffer)

public ImageData
read(int[] nextIFDOffset)

pack-priv int
toInt(byte[] buffer, int i, int type)

pack-priv void
write(int photometricInterpretation)

pack-priv void
writeEntry(short tag, int type, int count, int value)

pack-priv void
pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bitsPerSampleback to summary
pack-priv int[] bitsPerSample
colorMapOffsetback to summary
pack-priv int colorMapOffset
compressionback to summary
pack-priv int compression
COMPRESSION_CCITT_3_1back to summary
pack-priv static final int COMPRESSION_CCITT_3_1
COMPRESSION_NONEback to summary
pack-priv static final int COMPRESSION_NONE
COMPRESSION_PACKBITSback to summary
pack-priv static final int COMPRESSION_PACKBITS
depthback to summary
pack-priv int depth
fileback to summary
pack-priv TIFFRandomFileAccess file
FILETYPE_MASKback to summary
pack-priv static final int FILETYPE_MASK
FILETYPE_PAGEback to summary
pack-priv static final int FILETYPE_PAGE
FILETYPE_REDUCEDIMAGEback to summary
pack-priv static final int FILETYPE_REDUCEDIMAGE
IFD_ENTRY_SIZEback to summary
pack-priv static final int IFD_ENTRY_SIZE
imageback to summary
pack-priv ImageData image
imageLengthback to summary
pack-priv int imageLength
imageWidthback to summary
pack-priv int imageWidth
isLittleEndianback to summary
pack-priv boolean isLittleEndian
loaderback to summary
pack-priv ImageLoader loader
NO_VALUEback to summary
pack-priv static final int NO_VALUE
OFILETYPE_IMAGEback to summary
pack-priv static final int OFILETYPE_IMAGE
OFILETYPE_PAGEback to summary
pack-priv static final int OFILETYPE_PAGE
OFILETYPE_REDUCEDIMAGEback to summary
pack-priv static final int OFILETYPE_REDUCEDIMAGE
outback to summary
pack-priv LEDataOutputStream out
photometricInterpretationback to summary
pack-priv int photometricInterpretation
rowsPerStripback to summary
pack-priv int rowsPerStrip
samplesPerPixelback to summary
pack-priv int samplesPerPixel
stripByteCountsback to summary
pack-priv int[] stripByteCounts
stripOffsetsback to summary
pack-priv int[] stripOffsets
subfileTypeback to summary
pack-priv int subfileType
t4Optionsback to summary
pack-priv int t4Options
TAG_BitsPerSampleback to summary
pack-priv static final short TAG_BitsPerSample
TAG_ColorMapback to summary
pack-priv static final short TAG_ColorMap
TAG_Compressionback to summary
pack-priv static final short TAG_Compression
TAG_DateTimeback to summary
pack-priv static final short TAG_DateTime
TAG_FillOrderback to summary
pack-priv static final short TAG_FillOrder
TAG_ImageDescriptionback to summary
pack-priv static final short TAG_ImageDescription
TAG_ImageLengthback to summary
pack-priv static final short TAG_ImageLength
TAG_ImageWidthback to summary
pack-priv static final short TAG_ImageWidth
TAG_NewSubfileTypeback to summary
pack-priv static final short TAG_NewSubfileType
TAG_Orientationback to summary
pack-priv static final short TAG_Orientation
TAG_PhotometricInterpretationback to summary
pack-priv static final short TAG_PhotometricInterpretation
TAG_PlanarConfigurationback to summary
pack-priv static final short TAG_PlanarConfiguration
TAG_ResolutionUnitback to summary
pack-priv static final short TAG_ResolutionUnit
TAG_RowsPerStripback to summary
pack-priv static final short TAG_RowsPerStrip
TAG_SamplesPerPixelback to summary
pack-priv static final short TAG_SamplesPerPixel
TAG_Softwareback to summary
pack-priv static final short TAG_Software
TAG_StripByteCountsback to summary
pack-priv static final short TAG_StripByteCounts
TAG_StripOffsetsback to summary
pack-priv static final short TAG_StripOffsets
TAG_SubfileTypeback to summary
pack-priv static final short TAG_SubfileType
TAG_T4Optionsback to summary
pack-priv static final short TAG_T4Options
TAG_XResolutionback to summary
pack-priv static final short TAG_XResolution
TAG_YResolutionback to summary
pack-priv static final short TAG_YResolution
TYPE_ASCIIback to summary
pack-priv static final int TYPE_ASCII
TYPE_BYTEback to summary
pack-priv static final int TYPE_BYTE
TYPE_LONGback to summary
pack-priv static final int TYPE_LONG
TYPE_RATIONALback to summary
pack-priv static final int TYPE_RATIONAL
TYPE_SHORTback to summary
pack-priv static final int TYPE_SHORT

Constructor Detail

TIFFDirectoryback to summary
public TIFFDirectory(TIFFRandomFileAccess file, boolean isLittleEndian, ImageLoader loader)
TIFFDirectoryback to summary
public TIFFDirectory(ImageData image)

Method Detail

decodePackBitsback to summary
pack-priv int decodePackBits(byte[] src, byte[] dest, int offsetDest)
decodePixelsback to summary
pack-priv void decodePixels(ImageData image) throws IOException
formatColorMapback to summary
pack-priv int[] formatColorMap(RGB[] rgbs)
formatStripsback to summary
pack-priv int formatStrips(int rowByteSize, int nbrRows, byte[] data, int maxStripByteSize, int offsetPostIFD, int extraBytes, int[][] strips)
getColorMapback to summary
pack-priv PaletteData getColorMap() throws IOException
getEntryValueback to summary
pack-priv int getEntryValue(int type, byte[] buffer, int index)
getEntryValueback to summary
pack-priv void getEntryValue(int type, byte[] buffer, int index, int[] values) throws IOException
getGrayPaletteback to summary
pack-priv PaletteData getGrayPalette()
getRGBPaletteback to summary
pack-priv PaletteData getRGBPalette(int bitsR, int bitsG, int bitsB)
parseEntriesback to summary
pack-priv void parseEntries(byte[] buffer) throws IOException
readback to summary
public ImageData read(int[] nextIFDOffset) throws IOException
toIntback to summary
pack-priv int toInt(byte[] buffer, int i, int type)
writeback to summary
pack-priv void write(int photometricInterpretation) throws IOException
writeEntryback to summary
pack-priv void writeEntry(short tag, int type, int count, int value) throws IOException
writeHeaderback to summary
pack-priv void writeHeader() throws IOException
writeToStreamback to summary
pack-priv void writeToStream(LEDataOutputStream byteStream) throws IOException