USGS

Isis 3.0 Application Source Code Reference

Home

decomp.cpp File Reference

Go to the source code of this file.

Defines

#define TRUE   1
#define FALSE   0

Functions

void core (void)
void getDCTHist (BitStream *bs, long rows, long cols)
void getRn (void)
void decomp (BitStream *bs, CHARH *Image, long rows, long cols)

Variables

long * DCTHist [64]
float * Rn [64]
float Q [64]
float q_table [64]
float U [64]
short ULS [64]
int zzseq []

Define Documentation

#define TRUE   1

Definition at line 30 of file decomp.cpp.

#define FALSE   0

Definition at line 31 of file decomp.cpp.


Function Documentation

void core ( void   ) 

Definition at line 194 of file decomp.cpp.

void getDCTHist ( BitStream bs,
long  rows,
long  cols 
)

Definition at line 136 of file decomp.cpp.

void getRn ( void   ) 

Definition at line 155 of file decomp.cpp.

void decomp ( BitStream bs,
CHARH *  Image,
long  rows,
long  cols 
)

Definition at line 50 of file decomp.cpp.


Variable Documentation

long* DCTHist[64]

Definition at line 33 of file decomp.cpp.

float* Rn[64]

Definition at line 34 of file decomp.cpp.

float Q[64]

Definition at line 35 of file decomp.cpp.

float q_table[64]

Definition at line 36 of file decomp.cpp.

float U[64]

Definition at line 37 of file decomp.cpp.

short ULS[64]

Definition at line 38 of file decomp.cpp.

int zzseq[]
Initial value:
 {0, 1, 8, 16, 9, 2, 3, 10, 17, 24, 32, 25, 18, 11, 4, 5, 12, 19, 26, 33, 40,
               48, 41, 34, 27, 20, 13, 6, 7, 14, 21, 28, 35, 42, 49, 56, 57, 50, 43, 36, 29,
               22, 15, 23, 30, 37, 44, 51, 58, 59, 52, 45, 38, 31, 39, 46, 53, 60, 61, 54,
               47, 55, 62, 63
              }

Definition at line 39 of file decomp.cpp.