#pragma once #include "nmData_global.h" class nmDataPlotContextProvider; // 数据层访问绘图上下文的入口 // nmData只保存抽象接口,不直接依赖nmPlot中的具体绘图类 class NM_DATA_EXPORT nmDataPlotContext { public: // 注册绘图上下文提供者 static void setProvider(nmDataPlotContextProvider* pProvider); // 获取绘图上下文提供者 static nmDataPlotContextProvider* provider(); private: static nmDataPlotContextProvider* s_pProvider; };