#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: