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