Public Member Functions | Protected Member Functions | Protected Attributes

mmdb::Mask Class Reference

#include <mmdb_mask.h>

Inheritance diagram for mmdb::Mask:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Mask ()
 Mask (io::RPStream Object)
 ~Mask ()
void SetMaskBit (int BitNo)
void NewMask (PPMask Mask, int nMasks)
void CopyMask (PMask Mask)
void SetMask (PMask Mask)
void RemoveMask (PMask Mask)
void SelMask (PMask Mask)
void XadMask (PMask Mask)
void ClearMask ()
void NegMask ()
bool CheckMask (PMask Mask)
bool isMask ()
int getLength ()
pstr Print (pstr S)
void write (io::RFile f)
void read (io::RFile f)

Protected Member Functions

void InitMask ()
void Expand (int n)

Protected Attributes

int mlen
wvector m

Constructor & Destructor Documentation

mmdb::Mask::Mask (  )
mmdb::Mask::Mask ( io::RPStream  Object )
mmdb::Mask::~Mask (  )

Member Function Documentation

bool mmdb::Mask::CheckMask ( PMask  Mask )
void mmdb::Mask::ClearMask (  )
void mmdb::Mask::CopyMask ( PMask  Mask )
void mmdb::Mask::Expand ( int  n ) [protected]
int mmdb::Mask::getLength (  ) [inline]
void mmdb::Mask::InitMask (  ) [protected]
bool mmdb::Mask::isMask (  )
void mmdb::Mask::NegMask (  )
void mmdb::Mask::NewMask ( PPMask  Mask,
int  nMasks 
)
pstr mmdb::Mask::Print ( pstr  S )
void mmdb::Mask::read ( io::RFile  f )
void mmdb::Mask::RemoveMask ( PMask  Mask )
void mmdb::Mask::SelMask ( PMask  Mask )
void mmdb::Mask::SetMask ( PMask  Mask )
void mmdb::Mask::SetMaskBit ( int  BitNo )
void mmdb::Mask::write ( io::RFile  f )
void mmdb::Mask::XadMask ( PMask  Mask )

Member Data Documentation

wvector mmdb::Mask::m [protected]
int mmdb::Mask::mlen [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines