Uses of Class
nom.tam.fits.compression.algorithm.hcompress.HDecompress.LongArrayPointer
Packages that use HDecompress.LongArrayPointer
-
Uses of HDecompress.LongArrayPointer in nom.tam.fits.compression.algorithm.hcompress
Methods in nom.tam.fits.compression.algorithm.hcompress that return HDecompress.LongArrayPointerMethods in nom.tam.fits.compression.algorithm.hcompress with parameters of type HDecompress.LongArrayPointerModifier and TypeMethodDescriptionprivate voidHDecompress.decode64(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 digitizationprivate intHDecompress.dodecode64(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 quadrantsprivate intHDecompress.hinv64(HDecompress.LongArrayPointer a, boolean smooth) int smooth; 0 for no smoothing, else smooth during inversion int scale; used if smoothing is specifiedprivate voidHDecompress.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 usedprivate voidHDecompress.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 intHDecompress.qtreeDecode64(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 (invalid input: '<'=n) int nbitplanes; number of bitplanes to decodeprivate voidHDecompress.readBdirect64(ByteBuffer infile, HDecompress.LongArrayPointer a, int n, int nqx, int nqy, byte[] scratch, int bit) private voidHDecompress.undigitize64(HDecompress.LongArrayPointer a) private voidHDecompress.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