private void |
HDecompress.decode64(java.nio.ByteBuffer infile,
HDecompress.LongArrayPointer a) |
char *infile; input file long *a; address of output tiledImageOperation
[nx][ny] int *nx,*ny; size of output tiledImageOperation int *scale;
scale factor for digitization
|
private int |
HDecompress.dodecode64(java.nio.ByteBuffer infile,
HDecompress.LongArrayPointer a,
byte[] nbitplanes) |
long a[]; int nx,ny; Array dimensions are [nx][ny] unsigned char
nbitplanes[3]; Number of bit planes in quadrants
|
private int |
HDecompress.hinv64(HDecompress.LongArrayPointer a,
boolean smooth) |
int smooth; 0 for no smoothing, else smooth during inversion int scale;
used if smoothing is specified
|
private void |
HDecompress.hsmooth64(HDecompress.LongArrayPointer a,
int nxtop,
int nytop) |
long a[]; tiledImageOperation of H-transform coefficients int
nxtop,nytop; size of coefficient block to use int ny; actual 1st
dimension of tiledImageOperation int scale; truncation scale factor that
was used
|
private void |
HDecompress.qtreeBitins64(byte[] a,
int lnx,
int lny,
HDecompress.LongArrayPointer b,
int n,
int bit) |
Copy 4-bit values from a[(nx+1)/2,(ny+1)/2] to b[nx,ny], expanding each
value to 2x2 pixels and inserting into bitplane BIT of B.
|
private int |
HDecompress.qtreeDecode64(java.nio.ByteBuffer infile,
HDecompress.LongArrayPointer a,
int n,
int nqx,
int nqy,
int nbitplanes) |
char *infile; long a[]; a is 2-D tiledImageOperation with dimensions
(n,n) int n; length of full row in a int nqx; partial length of row to
decode int nqy; partial length of column (<=n) int nbitplanes; number of
bitplanes to decode
|
private void |
HDecompress.readBdirect64(java.nio.ByteBuffer infile,
HDecompress.LongArrayPointer a,
int n,
int nqx,
int nqy,
byte[] scratch,
int bit) |
|
private void |
HDecompress.undigitize64(HDecompress.LongArrayPointer a) |
|
private void |
HDecompress.unshuffle64(HDecompress.LongArrayPointer a,
int n,
int n2,
long[] tmp) |
long a[]; tiledImageOperation to shuffle int n; number of elements to
shuffle int n2; second dimension long tmp[]; scratch storage
|