Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4RTJpegCoder.hh>
Public Member Functions | |
G4JpegCoder (u_char *colorR, u_char *colorG, u_char *colorB) | |
~G4JpegCoder (void) | |
void | GetJpegData (char **aJpegData, int &size) |
void | SetJpegProperty (const G4JpegProperty &aProperty) |
int | DoCoding (void) |
Protected Member Functions | |
void | CodeMCU () |
void | makeYCC (int ux, int uy) |
void | CodeHuffman (int cs) |
void | ForwardDCT (int *picData) |
void | Quantization (int cs) |
void | WriteHeader (void) |
void | WriteEOI (void) |
Protected Attributes | |
u_char * | mRgb [3] |
int | mYBlock [4][64] |
int | mCbBlock [64] |
int | mCrBlock [64] |
double | mCosT [8][8] |
int | mDCTData [64] |
int | mPreDC [3] |
G4JpegProperty | mProperty |
int | mNumVUnits |
int | mNumHUnits |
G4OutBitStream * | mOBSP |
Definition at line 51 of file G4RTJpegCoder.hh.
G4JpegCoder::~G4JpegCoder | ( | void | ) |
Definition at line 57 of file G4RTJpegCoder.cc.
|
protected |
Definition at line 187 of file G4RTJpegCoder.cc.
Referenced by CodeMCU().
|
protected |
Definition at line 116 of file G4RTJpegCoder.cc.
Referenced by DoCoding().
int G4JpegCoder::DoCoding | ( | void | ) |
Definition at line 75 of file G4RTJpegCoder.cc.
Referenced by G4RTJpegMaker::CreateFigureFile().
|
protected |
Definition at line 258 of file G4RTJpegCoder.cc.
Referenced by CodeMCU().
void G4JpegCoder::GetJpegData | ( | char ** | aJpegData, |
int & | size | ||
) |
Definition at line 61 of file G4RTJpegCoder.cc.
Referenced by G4RTJpegMaker::CreateFigureFile().
|
protected |
Definition at line 133 of file G4RTJpegCoder.cc.
Referenced by DoCoding().
|
protected |
Definition at line 248 of file G4RTJpegCoder.cc.
Referenced by CodeMCU().
void G4JpegCoder::SetJpegProperty | ( | const G4JpegProperty & | aProperty | ) |
Definition at line 368 of file G4RTJpegCoder.cc.
Referenced by G4RTJpegMaker::CreateFigureFile().
|
protected |
|
protected |
Definition at line 276 of file G4RTJpegCoder.cc.
Referenced by DoCoding().
|
protected |
Definition at line 67 of file G4RTJpegCoder.hh.
Referenced by CodeMCU(), DoCoding(), and makeYCC().
|
protected |
Definition at line 69 of file G4RTJpegCoder.hh.
Referenced by ForwardDCT(), and G4JpegCoder().
|
protected |
Definition at line 68 of file G4RTJpegCoder.hh.
Referenced by CodeMCU(), DoCoding(), and makeYCC().
|
protected |
Definition at line 70 of file G4RTJpegCoder.hh.
Referenced by CodeHuffman(), ForwardDCT(), and Quantization().
|
protected |
Definition at line 75 of file G4RTJpegCoder.hh.
Referenced by DoCoding().
|
protected |
Definition at line 74 of file G4RTJpegCoder.hh.
Referenced by DoCoding().
|
protected |
Definition at line 77 of file G4RTJpegCoder.hh.
Referenced by CodeHuffman(), DoCoding(), G4JpegCoder(), GetJpegData(), WriteEOI(), and WriteHeader().
|
protected |
Definition at line 71 of file G4RTJpegCoder.hh.
Referenced by CodeHuffman(), and G4JpegCoder().
|
protected |
Definition at line 73 of file G4RTJpegCoder.hh.
Referenced by DoCoding(), makeYCC(), SetJpegProperty(), and WriteHeader().
|
protected |
Definition at line 65 of file G4RTJpegCoder.hh.
Referenced by G4JpegCoder(), and makeYCC().
|
protected |
Definition at line 66 of file G4RTJpegCoder.hh.