dmpvectorlayerrenderer.h 873 Bytes
/**************************************************************************
* file:              dmpvectorlayerrenderer.h

* Author:            wanzhongping
* Date:              2021-07-05 16:25:46
* Email:             zhongpingw@chinadci.com
* copyright:         广州城市信息研究所有限公司
***************************************************************************/

#ifndef __dmpvectorlayerrenderer_h__
#define __dmpvectorlayerrenderer_h__

class DmpRenderContext;
class DmpVectorLayer;

#include "dmpmaplayerrenderer.h"

class DmpVectorLayerRenderer : public DmpMapLayerRenderer
{
  public:
    DmpVectorLayerRenderer(DmpVectorLayer *layer, DmpRenderContext &context);
    ~DmpVectorLayerRenderer() override;
    bool Render() override;
  protected:
    DmpVectorLayer *layer_ = nullptr;
};
#endif //__dmpvectorlayerrenderer_h__