ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/visualization/RayTracer/include/G4RTOutBitStream.hh>
Public Member Functions | |
G4OutBitStream (int size) | |
~G4OutBitStream () | |
void | SetBits (int v, int numBits) |
void | SetByte (u_char dat) |
void | SetWord (u_int dat) |
void | CopyByte (const char *src, int n) |
u_char * | GetStreamAddress (void) |
int | GetStreamSize (void) |
Protected Member Functions | |
void | IncBuf (void) |
void | FullBit (void) |
void | Set8Bits (u_char v, int numBits) |
void | SetFewBits (u_char v, int numBits) |
void | SetBits2Byte (u_char v, int numBits) |
Protected Attributes | |
u_char * | mHeadOfBuf |
u_char * | mBuf |
u_char * | mEndOfBuf |
int | mBitPos |
int | mWriteFlag |
Definition at line 43 of file G4RTOutBitStream.hh.
View newest version in sPHENIX GitHub at line 43 of file G4RTOutBitStream.hh
G4OutBitStream::G4OutBitStream | ( | int | size | ) |
Definition at line 37 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 37 of file G4RTOutBitStream.cc
References mBitPos, mBuf, mEndOfBuf, mHeadOfBuf, and mWriteFlag.
G4OutBitStream::~G4OutBitStream | ( | ) |
Definition at line 54 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 54 of file G4RTOutBitStream.cc
References mBuf.
Definition at line 157 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 157 of file G4RTOutBitStream.cc
References FullBit(), mBuf, mEndOfBuf, and n.
Referenced by G4JpegCoder::WriteHeader().
Definition at line 124 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 124 of file G4RTOutBitStream.cc
References BitFullMaskT, mBitPos, and SetFewBits().
Referenced by CopyByte(), SetByte(), and SetWord().
Definition at line 53 of file G4RTOutBitStream.hh.
View newest version in sPHENIX GitHub at line 53 of file G4RTOutBitStream.hh
References mHeadOfBuf.
Referenced by G4JpegCoder::GetJpegData().
Definition at line 54 of file G4RTOutBitStream.hh.
View newest version in sPHENIX GitHub at line 54 of file G4RTOutBitStream.hh
Referenced by G4JpegCoder::GetJpegData().
Definition at line 60 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 60 of file G4RTOutBitStream.cc
References mBuf, mEndOfBuf, and mWriteFlag.
Referenced by SetBits2Byte(), SetByte(), SetFewBits(), and SetWord().
Definition at line 114 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 114 of file G4RTOutBitStream.cc
References mBitPos, SetBits2Byte(), and SetFewBits().
Referenced by SetBits().
Definition at line 69 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 69 of file G4RTOutBitStream.cc
References Set8Bits().
Referenced by G4JpegCoder::CodeHuffman().
Definition at line 98 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 98 of file G4RTOutBitStream.cc
References BitFullMaskT, IncBuf(), mBitPos, and mBuf.
Referenced by Set8Bits().
Definition at line 131 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 131 of file G4RTOutBitStream.cc
References FullBit(), IncBuf(), mBuf, and mWriteFlag.
Referenced by G4JpegCoder::WriteEOI(), and G4JpegCoder::WriteHeader().
Definition at line 83 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 83 of file G4RTOutBitStream.cc
References BitFullMaskT, IncBuf(), mBitPos, and mBuf.
Referenced by FullBit(), and Set8Bits().
Definition at line 143 of file G4RTOutBitStream.cc.
View newest version in sPHENIX GitHub at line 143 of file G4RTOutBitStream.cc
References FullBit(), IncBuf(), mBuf, and mWriteFlag.
Referenced by G4JpegCoder::WriteHeader().
|
protected |
Definition at line 61 of file G4RTOutBitStream.hh.
View newest version in sPHENIX GitHub at line 61 of file G4RTOutBitStream.hh
Referenced by FullBit(), G4OutBitStream(), Set8Bits(), SetBits2Byte(), and SetFewBits().
|
protected |
Definition at line 59 of file G4RTOutBitStream.hh.
View newest version in sPHENIX GitHub at line 59 of file G4RTOutBitStream.hh
Referenced by CopyByte(), G4OutBitStream(), IncBuf(), SetBits2Byte(), SetByte(), SetFewBits(), SetWord(), and ~G4OutBitStream().
|
protected |
Definition at line 60 of file G4RTOutBitStream.hh.
View newest version in sPHENIX GitHub at line 60 of file G4RTOutBitStream.hh
Referenced by CopyByte(), G4OutBitStream(), and IncBuf().
|
protected |
Definition at line 54 of file G4RTOutBitStream.hh.
View newest version in sPHENIX GitHub at line 54 of file G4RTOutBitStream.hh
Referenced by G4OutBitStream(), and GetStreamAddress().
|
protected |
Definition at line 62 of file G4RTOutBitStream.hh.
View newest version in sPHENIX GitHub at line 62 of file G4RTOutBitStream.hh
Referenced by G4OutBitStream(), IncBuf(), SetByte(), and SetWord().