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++

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#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;
};