You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nmWTAI-Platform/Include/mGui/mGuiJob/SubMLs/tLayerParaInfo.h

50 lines
974 B
C

#pragma once
#include "Defines.h"
#include "ZxDynamic.h"
#include "IxSerDes.h"
#include "IxDynObj.h"
#include "mGuiJob_global.h"
// 多层中每一层的所有信息包括参数。。。。。对应ModelParameter
class M_GUI_JOB_EXPORT tLayerParaInfo : virtual public IxSerDes,
virtual public IxDynObj
{
ZX_DECLARE_DYNAMIC
public:
tLayerParaInfo();
~tLayerParaInfo();
// 序列化
virtual void onSerialize(ZxSerializer* ser);
virtual void onDeserialize(ZxSerializer* ser);
public:
void makesureTags();
void appendPara(QString s, double d);
protected:
QString getTagByCode(QString sCode, QString sType);
public:
QString m_sWelCode;
QString m_sResCode;
QString m_sWbsCode;//
QString m_sBdyCode;//可有可无
QString m_sWelTag;
QString m_sResTag;
QString m_sWbsTag;//
QString m_sBdyTag;//可有可无
bool m_bCrossFlow;//权宜之计
QMap<QString, double> m_mapParas;
};