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 )
    {
        
    }
}