#pragma once #include "ZxObjPoint.h" #include "mGuiPlot_global.h" #include "mAlgDefines.h" class ZxDataWell; class ZxObjSegLine; //产液段数据体 class M_GUI_PLOT_EXPORT ZxObjSegData : public QObject, virtual public IxSerDes { Q_OBJECT //ZX_DECLARE_DYNAMIC public: ZxObjSegData(ZxObjSegLine* p); ~ZxObjSegData(); virtual void onSerialize(ZxSerializer* ser); virtual void onDeserialize(ZxSerializer* ser); public: //设置产液段整体信息ZXF20240704 void setSegMapInfos(QMap mapInfos); QMap getSegMapInfos(); //得到产液段的参数 bool getSegParamVal(QString sParam, double& fVal); void setSegParamVal(QString sParam, double& fVal); //产液段对象 ZxObjSegLine* getSegLineObj(); void setSegLineObj(ZxObjSegLine *p); protected: ZxObjSegLine* m_pSegLine; //绑定产液段对象 //产液段数据体ZXF20270704 QMap m_mapSegInfos; };