public class TIFFFile
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.nio.ByteOrder |
byteOrder |
protected int |
byteSizeOfOffsets |
protected java.lang.String |
filename |
protected boolean |
isBigTIFF |
protected java.io.RandomAccessFile |
raf |
protected int |
version |
Constructor and Description |
---|
TIFFFile(java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
java.nio.ByteOrder |
getByteOrder() |
java.lang.String |
getFileName() |
long |
getFilePointer() |
long |
getOffset() |
int |
getUnsigned16() |
long |
getUnsigned32() |
long |
getUnsigned64() |
boolean |
isBigTIFF() |
int |
read(byte[] b) |
int |
read(byte[] b,
int off,
int len) |
int |
read(float[] f) |
int |
read(float[] f,
int off,
int len) |
int |
read(short[] s) |
int |
read(short[] s,
int off,
int len) |
void |
seek(long pos) |
java.lang.String |
toString() |
protected java.nio.ByteOrder byteOrder
protected int byteSizeOfOffsets
protected java.lang.String filename
protected boolean isBigTIFF
protected java.io.RandomAccessFile raf
protected int version
public TIFFFile(java.lang.String filename) throws java.io.IOException, TIFFException
java.io.IOException
TIFFException
public java.nio.ByteOrder getByteOrder()
public java.lang.String getFileName()
public long getFilePointer() throws java.io.IOException
java.io.IOException
public final long getOffset() throws java.io.EOFException, java.io.IOException, TIFFException
java.io.EOFException
java.io.IOException
TIFFException
public final int getUnsigned16() throws java.io.EOFException, java.io.IOException, TIFFException
java.io.EOFException
java.io.IOException
TIFFException
public final long getUnsigned32() throws java.io.EOFException, java.io.IOException, TIFFException
java.io.EOFException
java.io.IOException
TIFFException
public final long getUnsigned64() throws java.io.EOFException, java.io.IOException, TIFFException
java.io.EOFException
java.io.IOException
TIFFException
public boolean isBigTIFF()
public int read(byte[] b) throws java.io.IOException
java.io.IOException
public int read(byte[] b, int off, int len) throws java.io.IOException
java.io.IOException
public int read(float[] f) throws java.io.IOException
java.io.IOException
public int read(float[] f, int off, int len) throws java.io.IOException
java.io.IOException
public int read(short[] s) throws java.io.IOException
java.io.IOException
public int read(short[] s, int off, int len) throws java.io.IOException
java.io.IOException
public void seek(long pos) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object