dmpwkbptr.cpp
774 Bytes
/**************************************************************************
* file: dmpwkbptr.cpp
* Author: qingxiongf
* Date: 2021-08-09 09:55:39
* Email: qingxiongf@chinadci.com
* copyright: 广州城市信息研究所有限公司
***************************************************************************/
#include "dmpwkbptr.h"
DmpWkbPtr::DmpWkbPtr( QByteArray &wkb )
{
mP = reinterpret_cast<unsigned char *>( wkb.data() );
mStart = mP;
mEnd = mP + wkb.length();
}
DmpWkbPtr::DmpWkbPtr( unsigned char *p, int size )
{
mP = p;
mStart = mP;
mEnd = mP + size;
}
void DmpWkbPtr::verifyBound( int size ) const
{
if ( !mP || mP + size > mEnd )
{
}
}