Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

BitBlock Class Reference

#include <bitblock.hpp>

Collaboration diagram for BitBlock:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BitBlock (GINT Size)
 ~BitBlock ()
 BitBlock (const BitBlock &a)
BitBlockoperator= (const BitBlock &)
GUSHORT operator() (const GINT bit_posn)
GUSHORT operator[] (const GINT bit_posn)
void SetBits (GINT bit_index, const GUSHORT yTo)
GBOOL SetBlock (GUSHORT *new_block, GINT num_subblocks)
GBOOL SetBlock (GUSHORT *new_block, GINT num_subblocks, GINT size_subblock, GINT desired_bitspersubblock)
GBOOL SetBlock (GBuffer< GUSHORT > *new_block, GINT num_subblocks)
GBOOL SetBlock (GUSHORT *hi_block, GUSHORT *lo_block, GINT n)
GUSHORT * GetBlock ()
void * LoWord ()
void * HiWord ()
GINT GetBlockSize_InBits ()
GINT GetBlockSize_InBlocks ()
void Reset ()
void TransferBits (void *in_elems, GINT nelems, size_t elem_size)

Friends

ostream & operator<< (ostream &, BitBlock &)

Constructor & Destructor Documentation

BitBlock::BitBlock GINT  Size  ) 
 

BitBlock::~BitBlock  ) 
 

BitBlock::BitBlock const BitBlock a  ) 
 


Member Function Documentation

GUSHORT * BitBlock::GetBlock  ) 
 

GINT BitBlock::GetBlockSize_InBits  ) 
 

GINT BitBlock::GetBlockSize_InBlocks  ) 
 

void * BitBlock::HiWord  ) 
 

void * BitBlock::LoWord  ) 
 

GUSHORT BitBlock::operator() const GINT  bit_posn  ) 
 

BitBlock & BitBlock::operator= const BitBlock  ) 
 

GUSHORT BitBlock::operator[] const GINT  bit_posn  ) 
 

void BitBlock::Reset  ) 
 

void BitBlock::SetBits GINT  bit_index,
const GUSHORT  yTo
 

GBOOL BitBlock::SetBlock GUSHORT *  hi_block,
GUSHORT *  lo_block,
GINT  n
 

GBOOL BitBlock::SetBlock GBuffer< GUSHORT > *  new_block,
GINT  num_subblocks
 

GBOOL BitBlock::SetBlock GUSHORT *  new_block,
GINT  num_subblocks,
GINT  size_subblock,
GINT  desired_bitspersubblock
 

GBOOL BitBlock::SetBlock GUSHORT *  new_block,
GINT  num_subblocks
 

void BitBlock::TransferBits void *  in_elems,
GINT  nelems,
size_t  elem_size
 


Friends And Related Function Documentation

ostream& operator<< ostream &  str,
BitBlock a
[friend]
 


The documentation for this class was generated from the following files:
Generated on Wed Dec 21 16:03:14 2005 for Geophysics & Astrophysics Spectral Element Adaptive Refinement (GASpAR) 2D Code by  doxygen 1.4.4