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

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

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

}

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

 std::shared_ptr<DmpVectorVacuateLayer> DmpVectorVacuateLayer::clone()
 {
    std::shared_ptr<DmpVectorVacuateLayer> vacuateLayer(new DmpVectorVacuateLayer(*this));
     return vacuateLayer;
 }


bool  DmpVectorVacuateLayer::Init(double dis,  const std::string& tableName, const std::string& connectstr)
{
    m_ddis =dis;
    m_tableName = tableName; 
    connectstr_ = connectstr;
    return true;
}

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