toc添加数据管理功能
This commit is contained in:
25
HPPA/RasterRendererBase.h
Normal file
25
HPPA/RasterRendererBase.h
Normal file
@ -0,0 +1,25 @@
|
||||
#pragma once
|
||||
|
||||
#include <QImage>
|
||||
#include <memory>
|
||||
|
||||
class RasterDataProvider;
|
||||
|
||||
class RasterRendererBase
|
||||
{
|
||||
public:
|
||||
//struct Params {
|
||||
// virtual ~Params() = default;
|
||||
//};
|
||||
|
||||
virtual ~RasterRendererBase() = default;
|
||||
|
||||
virtual QImage render() = 0;
|
||||
|
||||
RasterDataProvider* dataProvider() const { return m_provider; }
|
||||
|
||||
protected:
|
||||
explicit RasterRendererBase(RasterDataProvider* provider);
|
||||
|
||||
RasterDataProvider* m_provider = nullptr;
|
||||
};
|
||||
Reference in New Issue
Block a user