96 void set(
unsigned int nbits,
const char* array);
97 void set(
unsigned int nbits,
const G4int* array);
109 void Get(
char* array)
const;
121 inline unsigned int GetNbits()
const {
return fNBits; }
122 inline unsigned int GetNbytes()
const {
return fNBytes; }
128 void Output(std::ostream &)
const;
136 void ReserveBytes(
unsigned int nbytes);
141 unsigned int fNBytes;
146#include "G4SurfBits.icc"
unsigned int GetNbits() const
void Output(std::ostream &) const
G4SurfBits & operator=(const G4SurfBits &)
unsigned int GetNbytes() const
void ResetAllBits(G4bool value=false)
void Get(char *array) const
void ResetBitNumber(unsigned int bitnumber)
void SetBitNumber(unsigned int bitnumber, G4bool value=true)
void set(unsigned int nbits, const char *array)
G4bool operator[](unsigned int bitnumber) const
G4SurfBits(unsigned int nbits=0)
G4bool TestBitNumber(unsigned int bitnumber) const