//-----------------------------------------------------------------------------+ // Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd. // = FileName : TBitMatrix.cpp // = Version : ver2.0 // = Author : xlc // = CreateDate : 2002-09-09 // = Description: 类的定义 // = Maintainers: // //-----------------------------------------------------------------------------+ #include "StdAfx.h" #include "TBitMatrix.h" TBitMatrix::TBitMatrix(long rowNum,long colNum,long unitSize) : TBitTable(rowNum*colNum,unitSize),m_nrowSize(rowNum),m_ncolSize(colNum) { } TBitMatrix::~TBitMatrix() { } long TBitMatrix::operator()(long row,long col)const { return TBitTable::GetValue(row * m_ncolSize + col); } void TBitMatrix::SetValue(long row,long col,char value) { TBitTable::SetValue(row * m_ncolSize + col, value); } long TBitMatrix::GetRowNum()const { return m_nrowSize; } long TBitMatrix::GetColNum()const { return m_ncolSize; }