#include <G4RTOutBitStream.hh>
Definition at line 43 of file G4RTOutBitStream.hh.
◆ G4OutBitStream()
| G4OutBitStream::G4OutBitStream |
( |
int |
size | ) |
|
◆ ~G4OutBitStream()
| G4OutBitStream::~G4OutBitStream |
( |
| ) |
|
◆ CopyByte()
| void G4OutBitStream::CopyByte |
( |
const char * |
src, |
|
|
int |
n |
|
) |
| |
◆ FullBit()
| void G4OutBitStream::FullBit |
( |
void |
| ) |
|
|
protected |
◆ GetStreamAddress()
| u_char * G4OutBitStream::GetStreamAddress |
( |
void |
| ) |
|
|
inline |
◆ GetStreamSize()
| int G4OutBitStream::GetStreamSize |
( |
void |
| ) |
|
|
inline |
◆ IncBuf()
| void G4OutBitStream::IncBuf |
( |
void |
| ) |
|
|
protected |
◆ Set8Bits()
| void G4OutBitStream::Set8Bits |
( |
u_char |
v, |
|
|
int |
numBits |
|
) |
| |
|
protected |
◆ SetBits()
| void G4OutBitStream::SetBits |
( |
int |
v, |
|
|
int |
numBits |
|
) |
| |
Definition at line 69 of file G4RTOutBitStream.cc.
70{
71 if( numBits == 0 )
72 return;
73 if( numBits > 16 )
75 if( numBits > 8 ){
77 numBits = 8;
78 }
80}
void Set8Bits(u_char v, int numBits)
Referenced by G4JpegCoder::CodeHuffman().
◆ SetBits2Byte()
| void G4OutBitStream::SetBits2Byte |
( |
u_char |
v, |
|
|
int |
numBits |
|
) |
| |
|
protected |
◆ SetByte()
| void G4OutBitStream::SetByte |
( |
u_char |
dat | ) |
|
◆ SetFewBits()
| void G4OutBitStream::SetFewBits |
( |
u_char |
v, |
|
|
int |
numBits |
|
) |
| |
|
protected |
◆ SetWord()
| void G4OutBitStream::SetWord |
( |
u_int |
dat | ) |
|
◆ mBitPos
| int G4OutBitStream::mBitPos |
|
protected |
◆ mBuf
◆ mEndOfBuf
| u_char* G4OutBitStream::mEndOfBuf |
|
protected |
◆ mHeadOfBuf
| u_char* G4OutBitStream::mHeadOfBuf |
|
protected |
◆ mWriteFlag
| int G4OutBitStream::mWriteFlag |
|
protected |
The documentation for this class was generated from the following files: