dmpvectorthinlayer.cpp 1.1 KB
/**************************************************************************
* file:              dmpvectorthinlayer.cpp

* Author:            qingxiongf
* Date:              2021-12-13 10:05:35
* Email:             qingxiongf@chinadci.com
* copyright:         广州城市信息研究所有限公司
***************************************************************************/
#include "dmpvectorthinlayer.h"

DmpVectorThinLayer::DmpVectorThinLayer(/* args */)
{
        
}
    
DmpVectorThinLayer::~DmpVectorThinLayer()
{

}

 bool DmpVectorThinLayer::IsCurrentLayer(double d)
{
    if(d > m_ddis)
    {
       return true;
    }
    return false;
}

bool  DmpVectorThinLayer::Init(double minX, double minY, double maxX, double maxY, int dxCount, int dyCount,std::string tableName)
{         
    m_ddis = std::max( (maxX - minX)/ dxCount, (maxY - minY)/ dyCount);
    m_tableName = tableName; 
    return true;
}

bool  DmpVectorThinLayer::Init(double dis,std::string tableName)
{
    m_ddis =dis;
    m_tableName = tableName; 
    return true;
}

double DmpVectorThinLayer::GeDisPix()
{
   return this->m_ddis;
}